• DocumentCode
    837191
  • Title

    Pipeline optimization for asynchronous circuits: complexity analysis and an efficient optimal algorithm

  • Author

    Kim, Sangyun ; Beerel, Peter A.

  • Author_Institution
    Synopsys Inc., Hillsboro, OR, USA
  • Volume
    25
  • Issue
    3
  • fYear
    2006
  • fDate
    3/1/2006 12:00:00 AM
  • Firstpage
    389
  • Lastpage
    402
  • Abstract
    This paper addresses the problem of identifying the minimum pipelining needed in an asynchronous circuit (e.g., number/size of pipeline stages/latches required) to satisfy a given performance constraint, thereby implicitly minimizing area and power for a given performance. The paper first shows that the basic pipeline optimization problem for asynchronous circuits is NP-complete. Then, it presents an efficient branch and bound algorithm that finds the optimal pipeline configuration. The experimental results on a few scalable system models demonstrate that this algorithm is computationally feasible for moderately sized models.
  • Keywords
    asynchronous circuits; circuit CAD; circuit complexity; circuit optimisation; logic CAD; network topology; tree searching; NP-complete problem; asynchronous circuits; branch and bound algorithm; complexity analysis; optimal pipeline configuration; pipeline optimization problem; Algorithm design and analysis; Asynchronous circuits; Circuit analysis; Circuit synthesis; High level synthesis; Latches; Optimization; Performance analysis; Pipeline processing; Power system modeling; Asynchronous circuits; complexity analysis; pipeline optimization;
  • fLanguage
    English
  • Journal_Title
    Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0278-0070
  • Type

    jour

  • DOI
    10.1109/TCAD.2005.853689
  • Filename
    1597376