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 条
  • [1] Pipeline optimization for asynchronous circuits: Complexity analysis and an efficient optimal algorithm
    Kim, S
    Beerel, PA
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2006, 25 (03) : 389 - 402
  • [2] An efficient algorithm for deriving logic functions of asynchronous circuits
    Miyamoto, T
    Kumagai, S
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 1996, E79A (06) : 818 - 824
  • [3] An efficient algorithm for deriving logic functions of asynchronous circuits
    Miyamoto, T
    Kumagai, S
    SECOND INTERNATIONAL SYMPOSIUM ON ADVANCED RESEARCH IN ASYNCHRONOUS CIRCUITS AND SYSTEMS, PROCEEDINGS, 1996, : 30 - 35
  • [4] Statistical Analysis and Optimization of Asynchronous Digital Circuits
    Liu, Tsung-Te
    Rabaey, Jan M.
    2012 18TH IEEE INTERNATIONAL SYMPOSIUM ON ASYNCHRONOUS CIRCUITS AND SYSTEMS (ASYNC), 2012, : 1 - 8
  • [5] Energy-Efficient Pipeline Templates for High-Performance Asynchronous Circuits
    Sheikh, Basit Riaz
    Manohar, Rajit
    ACM JOURNAL ON EMERGING TECHNOLOGIES IN COMPUTING SYSTEMS, 2011, 7 (04)
  • [6] An Efficient Algorithm to Synthesize Quantum Circuits and Optimization
    Susam, Omercan
    Altun, Mustafa
    2014 21ST IEEE INTERNATIONAL CONFERENCE ON ELECTRONICS, CIRCUITS AND SYSTEMS (ICECS), 2014, : 570 - 573
  • [7] High-performance asynchronous pipeline circuits
    Yun, KY
    Beerel, PA
    Arceo, J
    SECOND INTERNATIONAL SYMPOSIUM ON ADVANCED RESEARCH IN ASYNCHRONOUS CIRCUITS AND SYSTEMS, PROCEEDINGS, 1996, : 17 - 28
  • [8] An efficient model for performance analysis of asynchronous pipeline design methods
    Gholipour, M
    Shojaee, K
    Afzali-Kusha, A
    Khademzadeh, A
    Nourani, M
    2005 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), VOLS 1-6, CONFERENCE PROCEEDINGS, 2005, : 5234 - 5237
  • [9] An efficient algorithm for the analysis of cyclic circuits
    Neiroukh, Osama
    Edwards, Stephen A.
    Song, Xiaoyu
    IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI, PROCEEDINGS: EMERGING VLSI TECHNOLOGIES AND ARCHITECTURES, 2006, : 303 - +
  • [10] The complexity analysis of fault simulation algorithm for digital circuits
    Gong, YB
    1996 2ND INTERNATIONAL CONFERENCE ON ASIC, PROCEEDINGS, 1996, : 372 - 375