• DocumentCode
    1653243
  • Title

    A SAT-based fitness function for evolutionary optimization of polymorphic circuits

  • Author

    Sekanina, Lukas ; Vasicek, Zdenek

  • Author_Institution
    Fac. of Inf. Technol., Brno Univ. of Technol., Brno, Czech Republic
  • fYear
    2012
  • Firstpage
    715
  • Lastpage
    720
  • Abstract
    Multifunctional (or polymorphic) gates have been utilized as building blocks for multifunctional circuits that are capable of performing various logic functions under different settings of control signals. In order to effectively synthesize polymorphic circuits, several methods have been developed in the recent years. Unfortunately, the methods are applicable for small circuits only. In this paper, we propose a SAT-based functional equivalence checking algorithm to eliminate the fitness evaluation time which is the most critical overhead for genetic programming-based design and optimization of complex polymorphic circuits. The proposed approach has led to a 20%-40% reduction in gate count with respect to the solutions created using the polymorphic multiplexing.
  • Keywords
    circuit optimisation; computability; genetic algorithms; logic gates; SAT-based fitness function; SAT-based functional equivalence checking algorithm; complex polymorphic circuit optimization; evolutionary optimization; genetic programming-based design; logic function; multifunctional circuit; multifunctional gate; polymorphic circuit synthesis; polymorphic gate; polymorphic multiplexing; Logic gates; Multiplexing; Niobium;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design, Automation & Test in Europe Conference & Exhibition (DATE), 2012
  • Conference_Location
    Dresden
  • ISSN
    1530-1591
  • Print_ISBN
    978-1-4577-2145-8
  • Type

    conf

  • DOI
    10.1109/DATE.2012.6176563
  • Filename
    6176563