• DocumentCode
    1638856
  • Title

    Gate-level optimization of polymorphic circuits using Cartesian Genetic Programming

  • Author

    Gajda, Zbysek ; Sekanina, Lukas

  • Author_Institution
    Dept. of Comput. Syst., Brno Univ. of Technol., Brno
  • fYear
    2009
  • Firstpage
    1599
  • Lastpage
    1604
  • Abstract
    Polymorphic digital circuits contain ordinary and polymorphic gates. In the past, Cartesian genetic programming (CGP) has been applied to synthesize polymorphic circuits at the gate level. However, this approach is not scalable. Experimental results presented in this paper indicate that larger and more efficient polymorphic circuits can be designed by a combination of conventional design methods (such as BDD, Espresso or ABC system) and evolutionary optimization (conducted by CGP). Proposed methods are evaluated on two benchmark circuits - multiplier/sorter and parity/majority circuits of variable input size.
  • Keywords
    digital circuits; genetic algorithms; logic gates; ABC system; BDD system; Cartesian genetic programming; Espresso system; evolutionary optimization; gate-level optimization; majority circuits; multiplier circuits; parity circuits; polymorphic digital circuits; polymorphic gates; sorter circuits; Binary decision diagrams; CMOS technology; Circuit synthesis; Design methodology; Design optimization; Digital circuits; Genetic programming; Information technology; Logic functions; Temperature;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Evolutionary Computation, 2009. CEC '09. IEEE Congress on
  • Conference_Location
    Trondheim
  • Print_ISBN
    978-1-4244-2958-5
  • Electronic_ISBN
    978-1-4244-2959-2
  • Type

    conf

  • DOI
    10.1109/CEC.2009.4983133
  • Filename
    4983133