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
相关论文
共 50 条
  • [41] An Optimization Algorithm of Hierarchical Circuits
    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
    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
    Nawel Drira
    Mouna Kotti
    Mourad Fakhfakh
    Patrick Siarry
    Esteban Tlelo-Cuautle
    Analog Integrated Circuits and Signal Processing, 2020, 103 : 143 - 162
  • [44] An efficient asynchronous pipeline FIFO for low-power applications
    Gholipour, M
    Afzali-Kusha, A
    Nourani, M
    Khademzadeh, A
    2002 45TH MIDWEST SYMPOSIUM ON CIRCUITS AND SYSTEMS, VOL II, CONFERENCE PROCEEDINGS, 2002, : 481 - 484
  • [45] EFFICIENT ALGORITHM FOR REDUCING COMPLEXITY OF COMPUTATION IN FAULT TREE ANALYSIS
    BENGIAMIN, NN
    BOWEN, BA
    SCHENK, KF
    IEEE TRANSACTIONS ON NUCLEAR SCIENCE, 1976, 23 (05) : 1442 - 1446
  • [46] Asynchronous Distributed Optimal Load Scheduling Algorithm
    Wang, Qi
    Wu, Wenchuan
    Lin, Chenhui
    Li, Li
    Yang, Yinguo
    2020 IEEE POWER & ENERGY SOCIETY GENERAL MEETING (PESGM), 2020,
  • [47] COMPLEXITY ANALYSIS OF A TRUST FUNNEL ALGORITHM FOR EQUALITY CONSTRAINED OPTIMIZATION
    Curtis, Frank E.
    Robinson, Daniel P.
    Samadi, Mohammadreza
    SIAM JOURNAL ON OPTIMIZATION, 2018, 28 (02) : 1533 - 1563
  • [48] Computational Complexity Analysis and Algorithm Design for Combinatorial Optimization Problems
    Watanabe, Toshimasa
    2012 THIRD INTERNATIONAL CONFERENCE ON NETWORKING AND COMPUTING (ICNC 2012), 2012, : 19 - 20
  • [49] Optimal convergence rates of totally asynchronous optimization
    Wu, Xuyang
    Magnusson, Sindri
    Feyzmahdavian, Hamid Reza
    Johansson, Mikael
    2022 IEEE 61ST CONFERENCE ON DECISION AND CONTROL (CDC), 2022, : 6484 - 6490
  • [50] An Efficient Power Optimization Approach for Fixed Polarity ReedMuller Logic Circuits Based on Metaheuristic Optimization Algorithm
    Zhou, Yuhao
    He, Zhenxue
    Chen, Chen
    Wang, Tao
    Xiao, Limin
    Wang, Xiang
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2022, 41 (12) : 5380 - 5393