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 条
[31]   Pipeline length optimization in a digital asynchronous trigger controller [J].
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 [J].
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 [J].
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 [J].
NAITO, S .
NEC RESEARCH & DEVELOPMENT, 1974, (34) :80-89
[36]   Automatic optimization techniques for formal verification of asynchronous circuits [J].
Boubekeur, M. ;
Schellekens, M. P. .
2007 14TH IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS, VOLS 1-4, 2007, :283-286
[37]   Optimization Concepts for Self-Healing Asynchronous Circuits [J].
Panhofer, Thomas ;
Friesenbichler, Werner ;
Delvai, Martin .
PROCEEDINGS OF THE 2009 IEEE SYMPOSIUM ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS AND SYSTEMS, 2009, :62-67
[38]   Brief Announcement: Complexity Analysis and Algorithm Design for Pipeline Configuration in Distributed Networks [J].
Gu, Yi ;
Wu, Qishi ;
Benoit, Anne ;
Robert, Yves .
PODC'09: PROCEEDINGS OF THE 2009 ACM SYMPOSIUM ON PRINCIPLES OF DISTRIBUTED COMPUTING, 2009, :332-333
[39]   Optimization of asynchronous delay-insensitive pipeline latency using stage reorganization and optimal stage parameter estimation [J].
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 [J].
Garnica, O ;
Lanchares, J ;
Hermida, R .
SECOND INTERNATIONAL CONFERENCE ON APPLICATION OF CONCURRENCY TO SYSTEMS DESIGN, PROCEEDINGS, 2001, :167-178