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 条
  • [31] Pipeline length optimization in a digital asynchronous trigger controller
    D'Antone, I
    NUCLEAR INSTRUMENTS & METHODS IN PHYSICS RESEARCH SECTION A-ACCELERATORS SPECTROMETERS DETECTORS AND ASSOCIATED EQUIPMENT, 2000, 451 (02): : 439 - 448
  • [32] Lightening Asynchronous Pipeline Controller Through Resynthesis and Optimization
    Heo, Jeongwoo
    Kim, Taewhan
    2020 25TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, ASP-DAC 2020, 2020, : 587 - 592
  • [33] OPT: Optimal Proposal Transfer for Efficient Yield Optimization for Analog and SRAM Circuits
    Liu, Yanfang
    Dai, Guohao
    Cheng, Yuanqing
    Kang, Wang
    Xing, Wei W.
    2023 IEEE/ACM INTERNATIONAL CONFERENCE ON COMPUTER AIDED DESIGN, ICCAD, 2023,
  • [35] ALGEBRAIC ANALYSIS FOR ASYNCHRONOUS SEQUENTIAL CIRCUITS
    NAITO, S
    NEC RESEARCH & DEVELOPMENT, 1974, (34): : 80 - 89
  • [36] Automatic optimization techniques for formal verification of asynchronous circuits
    Boubekeur, M.
    Schellekens, M. P.
    2007 14TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS, VOLS 1-4, 2007, : 283 - 286
  • [37] Brief Announcement: Complexity Analysis and Algorithm Design for Pipeline Configuration in Distributed Networks
    Gu, Yi
    Wu, Qishi
    Benoit, Anne
    Robert, Yves
    PODC'09: PROCEEDINGS OF THE 2009 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING, 2009, : 332 - 333
  • [38] Optimization Concepts for Self-Healing Asynchronous Circuits
    Panhofer, Thomas
    Friesenbichler, Werner
    Delvai, Martin
    PROCEEDINGS OF THE 2009 IEEE SYMPOSIUM ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS AND SYSTEMS, 2009, : 62 - 67
  • [39] Optimization of asynchronous delay-insensitive pipeline latency using stage reorganization and optimal stage parameter estimation
    Garnica, O
    Lanchares, J
    Hermida, R
    FUNDAMENTA INFORMATICAE, 2002, 50 (02) : 155 - 174
  • [40] Optimization of asynchronous delay-insensitive pipeline latency using stage reorganization and optimal stage parameter estimation
    Garnica, O
    Lanchares, J
    Hermida, R
    SECOND INTERNATIONAL CONFERENCE ON APPLICATION OF CONCURRENCY TO SYSTEMS DESIGN, PROCEEDINGS, 2001, : 167 - 178