• DocumentCode
    1778547
  • 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
  • fYear
    2014
  • fDate
    16-17 Oct. 2014
  • Firstpage
    1
  • Lastpage
    4
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Circuits and Systems (CWCAS), 2014 IEEE 5th Colombian Workshop on
  • Conference_Location
    Bogota
  • Print_ISBN
    978-1-4799-6838-1
  • Type

    conf

  • DOI
    10.1109/CWCAS.2014.6994608
  • Filename
    6994608