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

被引:10
|
作者
Kim, S [1 ]
Beerel, PA
机构
[1] Synopsys Inc, Hillsboro, OR 97124 USA
[2] Univ So Calif, Dept Elect Engn Syst, Los Angeles, CA 90089 USA
关键词
asynchronous circuits; complexity analysis; pipeline optimization;
D O I
10.1109/TCAD.2005.853689
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
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.
引用
收藏
页码:389 / 402
页数:14
相关论文
共 38 条