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