• DocumentCode
    565217
  • Title

    Generalized SAT-sweeping for post-mapping optimization

  • Author

    Welp, Tobias ; Krishnaswamy, Smita ; Kuehlmann, Andreas

  • Author_Institution
    Univ. of California at Berkeley, Berkeley, CA, USA
  • fYear
    2012
  • fDate
    3-7 June 2012
  • Firstpage
    814
  • Lastpage
    819
  • Abstract
    Modern synthesis flows apply a series of technology independent optimization steps followed by mapping algorithms which bind the optimized network to a specific technology library. As the exact solution of the mapping problem is computationally intractable, algorithms used in practice use heuristic, typically tree-based approaches. The application of these algorithms results in mapped but suboptimal networks. In this work, we present a novel, efficient, and effective optimization algorithm for mapped networks which can be considered a generalization of SAT-sweeping. Our algorithm searches for alternative, more efficient implementations of each net in the network. Candidate support nets for reimplementation are selected using simulation signatures and verified using Boolean satisfiability. We report experimental results on the quality of our algorithm obtained from an implementation of the approach using the logic synthesis system ABC.
  • Keywords
    computability; logic CAD; optimisation; trees (mathematics); Boolean satisfiability; candidate support nets; generalized SAT-sweeping; logic synthesis system; mapped networks; mapping algorithm; mapping problem; modern synthesis flows; optimization algorithm; optimized network; post-mapping optimization; simulation signatures; technology independent optimization; technology library; tree based approaches; Algorithm design and analysis; Benchmark testing; Heuristic algorithms; Libraries; Logic gates; Optimization; Vectors; SAT sweeping; post mapping optimization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Design Automation Conference (DAC), 2012 49th ACM/EDAC/IEEE
  • Conference_Location
    San Francisco, CA
  • ISSN
    0738-100X
  • Print_ISBN
    978-1-4503-1199-1
  • Type

    conf

  • Filename
    6241599