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 条
  • [21] An efficient fault simulator for QDI asynchronous circuits
    Rahmani, Amir-Mohammad
    Salehpour, Ali-Asghar
    Zamani, Masoud
    Mohammadi, Siamak
    Pedram, Hossein
    2008 4TH SOUTHERN CONFERENCE ON PROGRAMMABLE LOGIC, PROCEEDINGS, 2008, : 99 - +
  • [22] A Scheduled-Asynchronous Distributed Optimization Algorithm for the Optimal Power Flow Problem
    Chang, Chin-Yao
    Cortes, Jorge
    Martinez, Sonia
    2017 AMERICAN CONTROL CONFERENCE (ACC), 2017, : 3968 - 3973
  • [23] An extremal problem in the hypercube and optimization of asynchronous circuits
    Moreira, CGTD
    Emanuel, P
    EUROPEAN JOURNAL OF COMBINATORICS, 2000, 21 (04) : 529 - 531
  • [24] ALGORITHM FOR EFFICIENT SYMBOLIC ANALYSIS OF LARGE ANALOG CIRCUITS
    WAMBACQ, P
    FERNANDEZ, FV
    GIELEN, G
    SANSEN, W
    RODRIGUEZVAZQUEZ, A
    ELECTRONICS LETTERS, 1994, 30 (14) : 1108 - 1109
  • [25] An efficient transient analysis algorithm for mildly nonlinear circuits
    Yuan, F
    Opal, A
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2002, 21 (06) : 662 - 673
  • [26] Optimal module distribution for pipeline digital filter analysis algorithm
    Kacarska, Marija
    Andonov, Dragan
    Journal of Computing and Information Technology, 1997, 5 (03): : 183 - 192
  • [27] AN EFFICIENT ALGORITHM FOR SINGLE CRITERION PARAMETRIC OPTIMIZATION OF ELECTRONIC-CIRCUITS
    PETRENKO, AI
    TIMCHENKO, AP
    LADOGUBETS, VV
    IZVESTIYA VYSSHIKH UCHEBNYKH ZAVEDENII RADIOELEKTRONIKA, 1982, 25 (06): : 29 - 34
  • [28] Fuzzified ant colony optimization algorithm for efficient combinational circuits synthesis
    Sarif, BAB
    Abd-El-Barr, M
    Sait, SM
    Al-Saiari, U
    CEC2004: PROCEEDINGS OF THE 2004 CONGRESS ON EVOLUTIONARY COMPUTATION, VOLS 1 AND 2, 2004, : 1317 - 1324
  • [29] Optimal batch asynchronous fusion algorithm
    Hu, YY
    Duan, ZS
    Han, CZ
    2005 IEEE International Conference on Vehicular Electronics and Safety Proceedings, 2005, : 237 - 240
  • [30] A New Asynchronous Pipeline Template for Power and Performance Optimization
    Ho, Kuan-Hsien
    Chang, Yao-Wen
    2014 51ST ACM/EDAC/IEEE DESIGN AUTOMATION CONFERENCE (DAC), 2014,