Evolutionary optimization of decomposition strategies for logical functions

  • Authors:
  • Stanisław Deniziak;Karol Wieczorek

  • Affiliations:
  • Department of Computer Science, Kielce University of Technology, Poland;Department of Computer Science, Kielce University of Technology, Poland

  • Venue:
  • SIDE'12 Proceedings of the 2012 international conference on Swarm and Evolutionary Computation
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents a method of searching for the best decomposition strategy for logical functions. The strategy is represented by a decision tree, where each node corresponds to a single decomposition step. In that way the multistage decomposition of complex logical functions may be specified. The tree evolves using the developmental genetic programming. The goal of the evolution is to find a decomposition strategy for which the cost of FPGA implementation of a given function is minimal. Experimental results show that our approach gives significantly better outcomes than other existing methods.