• DocumentCode
    2791435
  • Title

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

  • Author

    Sangyun Kim ; Beerel, P.A.

  • Author_Institution
    Dept. of Electr. Eng.-Syst., Univ. of Southern California, Los Angeles, CA, USA
  • fYear
    2000
  • fDate
    5-9 Nov. 2000
  • Firstpage
    296
  • Lastpage
    302
  • Abstract
    This paper addresses the problem of identifying the minimal 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. In contrast to the somewhat analogous problem of retiming in the synchronous domain, we first show that the basic pipeline optimization problem for asynchronous circuits is NP-complete. This paper then presents an efficient branch and bound algorithm that can find the optimal pipeline configuration for moderately-sized problems. Our experimental results on a few scalable system models demonstrate that our novel branch and bound solver can find the optimal pipeline configuration for models that have up to 2/sup 35/ possible pipeline configurations.
  • Keywords
    asynchronous circuits; circuit optimisation; computational complexity; logic CAD; NP-complete; asynchronous circuits; branch and bound algorithm; complexity analysis; minimal pipelining; optimal algorithm; Algorithm design and analysis; Asynchronous circuits; Circuit analysis; Circuit synthesis; Clocks; Latches; Optimization; Performance analysis; Pipeline processing; Power system modeling;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Computer Aided Design, 2000. ICCAD-2000. IEEE/ACM International Conference on
  • Conference_Location
    San Jose, CA, USA
  • ISSN
    1092-3152
  • Print_ISBN
    0-7803-6445-7
  • Type

    conf

  • DOI
    10.1109/ICCAD.2000.896489
  • Filename
    896489