• DocumentCode
    3548351
  • Title

    Logic optimization using rule-based randomized search

  • Author

    Farm, Petra ; Dubrova, Elena ; Kuehlmann, Andreas

  • Author_Institution
    R. Inst. of Technol., Kista, Sweden
  • Volume
    2
  • fYear
    2005
  • fDate
    18-21 Jan. 2005
  • Firstpage
    998
  • Abstract
    In this paper we describe a new logic synthesis approach based on rule-based randomized search using simulated annealing. Our work is motivated by two observations: (1) traditional logic synthesis applies literal count as the primary quality metric during the technology independent optimization phase. This simplistic metric often leads to poor circuit structures as it cannot foresee the impact of early choices on the final area, delay, power consumption, etc. (2) Although powerful, global Boolean optimization is not robust and corresponding algorithms cannot be used in practice without artificially restricting the application window. Other techniques, such as algebraic methods scale well but provide weaker optimization power. To address both problems, we use randomized search that is based on a simple circuit graph representation and a complete set of local transformations that include algebraic and Boolean optimization steps. The objective of the search process can be tuned to complex cost functions, combining area, timing, mutability, and power. Our experimental results on benchmark functions demonstrate the significant potential of the presented approach.
  • Keywords
    Boolean functions; logic programming; simulated annealing; Boolean optimization; algebraic methods; algebraic optimization; circuit graph representation; circuit structures; cost functions; local transformations; logic optimization; logic synthesis approach; optimization power; power consumption; primary quality metric; rule-based randomized search; simulated annealing; technology independent optimization phase; Circuit simulation; Circuit synthesis; Cost function; Delay; Energy consumption; Logic; Optimization methods; Robustness; Simulated annealing; Timing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference, 2005. Proceedings of the ASP-DAC 2005. Asia and South Pacific
  • Print_ISBN
    0-7803-8736-8
  • Type

    conf

  • DOI
    10.1109/ASPDAC.2005.1466508
  • Filename
    1466508