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
Link To Document :
بازگشت