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

被引:3
作者
Kim, S [1 ]
Beerel, PA [1 ]
机构
[1] Univ So Calif, Dept Elect Engn Syst, Los Angeles, CA 90089 USA
来源
ICCAD - 2000 : IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN | 2000年
关键词
D O I
10.1109/ICCAD.2000.896489
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
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(35) possible pipeline configurations.
引用
收藏
页码:296 / 302
页数:7
相关论文
共 50 条
[41]   An Optimization Algorithm of Hierarchical Circuits [J].
Gamkrelidze, Alexander .
COMPUTING AND COMPUTATIONAL INTELLIGENCE, PROCEEDINGS, 2009, :239-+
[42]   Convergence rates of the efficient global optimization algorithm for improving the design of analog circuits [J].
Drira, Nawel ;
Kotti, Mouna ;
Fakhfakh, Mourad ;
Siarry, Patrick ;
Tlelo-Cuautle, Esteban .
ANALOG INTEGRATED CIRCUITS AND SIGNAL PROCESSING, 2020, 103 (01) :143-162
[43]   Convergence rates of the efficient global optimization algorithm for improving the design of analog circuits [J].
Nawel Drira ;
Mouna Kotti ;
Mourad Fakhfakh ;
Patrick Siarry ;
Esteban Tlelo-Cuautle .
Analog Integrated Circuits and Signal Processing, 2020, 103 :143-162
[44]   Boolean Matching Reversible Circuits: Algorithm and Complexity [J].
Chen, Tian-Fu ;
Jiang, Jie-Hong R. .
PROCEEDINGS OF THE 61ST ACM/IEEE DESIGN AUTOMATION CONFERENCE, DAC 2024, 2024,
[45]   An efficient asynchronous pipeline FIFO for low-power applications [J].
Gholipour, M ;
Afzali-Kusha, A ;
Nourani, M ;
Khademzadeh, A .
2002 45TH MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL II, CONFERENCE PROCEEDINGS, 2002, :481-484
[46]   EFFICIENT ALGORITHM FOR REDUCING COMPLEXITY OF COMPUTATION IN FAULT TREE ANALYSIS [J].
BENGIAMIN, NN ;
BOWEN, BA ;
SCHENK, KF .
IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 1976, 23 (05) :1442-1446
[47]   Asynchronous Distributed Optimal Load Scheduling Algorithm [J].
Wang, Qi ;
Wu, Wenchuan ;
Lin, Chenhui ;
Li, Li ;
Yang, Yinguo .
2020 IEEE POWER & ENERGY SOCIETY GENERAL MEETING (PESGM), 2020,
[48]   COMPLEXITY ANALYSIS OF A TRUST FUNNEL ALGORITHM FOR EQUALITY CONSTRAINED OPTIMIZATION [J].
Curtis, Frank E. ;
Robinson, Daniel P. ;
Samadi, Mohammadreza .
SIAM JOURNAL ON OPTIMIZATION, 2018, 28 (02) :1533-1563
[49]   Optimal convergence rates of totally asynchronous optimization [J].
Wu, Xuyang ;
Magnusson, Sindri ;
Feyzmahdavian, Hamid Reza ;
Johansson, Mikael .
2022 IEEE 61ST CONFERENCE ON DECISION AND CONTROL (CDC), 2022, :6484-6490
[50]   Computational Complexity Analysis and Algorithm Design for Combinatorial Optimization Problems [J].
Watanabe, Toshimasa .
2012 THIRD INTERNATIONAL CONFERENCE ON NETWORKING AND COMPUTING (ICNC 2012), 2012, :19-20