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
相关论文
共 38 条
  • [21] CO2 Pipeline Transportation System Optimization Design Based on Multiple Population Genetic Algorithm
    Tian, Qunhong
    Sun, Aiqin
    Shi, Kan
    Wang, Fengde
    PROCEEDINGS OF THE 11TH INTERNATIONAL CONFERENCE ON MODELLING, IDENTIFICATION AND CONTROL (ICMIC2019), 2020, 582 : 643 - 651
  • [22] Complexity Analysis of the Parallel Memetic Algorithm for the Pickup and Delivery Problem with Time Windows
    Blocho, Miroslaw
    Nalepa, Jakub
    MAN-MACHINE INTERACTIONS 5, ICMMI 2017, 2018, 659 : 471 - 480
  • [23] Effective Subdivision Algorithm for Isolating Zeros of Real Systems of Equations, with Complexity Analysis
    Xu, Juan
    Yap, Chee
    PROCEEDINGS OF THE 2019 ACM INTERNATIONAL SYMPOSIUM ON SYMBOLIC AND ALGEBRAIC COMPUTATION (ISSAC '19), 2019, : 355 - 362
  • [24] Analysis and Optimization of Programmable Delay Elements for 2-Phase Bundled-Data Circuits
    Heck, Guilherme
    Heck, Leandro S.
    Singhvi, Ajay
    Moreira, Matheus T.
    Beerel, Peter A.
    Calazans, Ney L. V.
    2015 28TH INTERNATIONAL CONFERENCE ON VLSI DESIGN (VLSID), 2015, : 321 - 326
  • [25] A Rigorous Complexity Analysis of the (1+1) Evolutionary Algorithm for Separable Functions with Boolean Inputs
    Droste, Stefan
    Jansen, Thomas
    Wegener, Ingo
    EVOLUTIONARY COMPUTATION, 1998, 6 (02) : 185 - 196
  • [26] A modified PRP-type conjugate gradient algorithm with complexity analysis and its application to image restoration problems
    Chen, Yu
    Kuang, Kai
    Yan, Xueling
    JOURNAL OF COMPUTATIONAL AND APPLIED MATHEMATICS, 2023, 427
  • [27] A concise second-order complexity analysis for unconstrained optimization using high-order regularized models
    Cartis, C.
    Gould, N. I. M.
    Toint, Ph L.
    OPTIMIZATION METHODS & SOFTWARE, 2020, 35 (02): : 243 - 256
  • [28] An efficient algorithm for nonconvex-linear minimax optimization problem and its application in solving weighted maximin dispersion problem
    Weiwei Pan
    Jingjing Shen
    Zi Xu
    Computational Optimization and Applications, 2021, 78 : 287 - 306
  • [29] An efficient algorithm for nonconvex-linear minimax optimization problem and its application in solving weighted maximin dispersion problem
    Pan, Weiwei
    Shen, Jingjing
    Xu, Zi
    COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 2021, 78 (01) : 287 - 306
  • [30] Complexity iteration analysis for strongly convex multi-objective optimization using a Newton path-following procedure
    Bergou, El-Houcine
    Diouane, Youssef
    Kungurtsev, Vyacheslav
    OPTIMIZATION LETTERS, 2021, 15 (04) : 1215 - 1227