Title :
Cartesian genetic algorithm for boolean synthesis with power consumption restriction
Author :
Vitola, Jaime ; Pedraza, Cesar ; Martinez, Jose I. ; Sepulveda, Johanna
Author_Institution :
Ing. Electron., Univ. Santo Tomas, Santo Tomas, Colombia
Abstract :
The use of evolutionary algorithms in the boolean synthesis is an interesting technique to generate hardware structures with multiple restrictions. However, one characteristic of these algorithms is their high computational load. This paper presents the implementation of a parallel cartesian genetic programming (CGP) for boolean synthesis on a FPGA-CPU based platform. Power consumption and critical path restrictions were included into the algorithm in order to generate structures to solve any problem. As results a 2-bit comparator is presented, as well as response time and data transitions probability.
Keywords :
Boolean algebra; comparators (circuits); field programmable gate arrays; genetic algorithms; probability; CGP; FPGA-CPU; boolean synthesis; cartesian genetic algorithm; comparator; computational load; critical path restrictions; data transitions probability; evolutionary algorithms; hardware structures; multiple restrictions; parallel cartesian genetic programming; power consumption restriction; word length 2 bit; Biological cells; Field programmable gate arrays; Hardware; Logic gates; Power demand; Software; Time factors;
Conference_Titel :
Circuits and Systems (CWCAS), 2014 IEEE 5th Colombian Workshop on
Conference_Location :
Bogota
Print_ISBN :
978-1-4799-6838-1
DOI :
10.1109/CWCAS.2014.6994608