Lightening Asynchronous Pipeline Controller Through Resynthesis and Optimization

被引:0
|
作者
Heo, Jeongwoo [1 ]
Kim, Taewhan [1 ]
机构
[1] Seoul Natl Univ, Sch Elect & Comp Engn, Seoul, South Korea
基金
新加坡国家研究基金会;
关键词
DESIGN;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
A bundled -data asynchronous circuit is a promising alternative to a synchronous circuit for implementing high performance low power systems, but it requires to deploy special circuitry to support the asynchronous communication between every pair of consecutive pipeline stages. This work addresses the problem of reducing the size of asynchronous pipeline controller. Lightening the pipeline controller directly impacts two critical domains: (1) it mitigates the increase of controller area caused by high process-voltage -temperature variation on circuit; (2) it contributes to proportionally reducing the leakage power. (Note that a long delay in circuit between pipeline stages requires a long chain of delay elements in the controller.) Precisely, we analyze the setup timing paths on the conventional asynchronous pipeline controller, and (i) resynthesize new setup timing paths, which allows to share some of the expensive delay elements among the paths while assuring the communication correctness. Then, we (ii) optimally solve the problem of minimizing the number of delay elements by formulating it into a linear programming. For a set of test circuits with a 45nm standard cell library, it is shown that our synthesis and optimization method reduces the total area of delay elements and the leakage power of pipeline controller by 46.4% and 43.6% on average, respectively, while maintaining the same level of performance and dynamic power consumption.
引用
收藏
页码:587 / 592
页数:6
相关论文
共 50 条
  • [31] A new method for asynchronous pipeline control
    Appleton, SS
    Morton, SV
    Liebelt, MJ
    SEVENTH GREAT LAKES SYMPOSIUM ON VLSI, PROCEEDINGS, 1997, : 100 - 104
  • [32] A pipeline controller for the ATLAS calorimeter
    Gingrich, DM
    Hewlett, JC
    Holm, L
    Pinfold, JL
    1995 IEEE NUCLEAR SCIENCE SYMPOSIUM AND MEDICAL IMAGING CONFERENCE RECORD, VOLS 1-3, 1996, : 277 - 279
  • [33] Simulating the Soundscape through an Analysis/Resynthesis Methodology
    Valle, Andrea
    Lombardo, Vincenzo
    Schirosa, Mattia
    AUDITORY DISPLAY, 2010, 5954 : 330 - 357
  • [34] Heuristic Logic Resynthesis Algorithms at the Core of Peephole Optimization
    Lee, Siang-Yun
    Micheli, Giovanni De
    IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2023, 42 (11) : 3958 - 3971
  • [35] Asynchronous parallelization of particle swarm optimization through digital pheromone sharing
    Vijay K. Kalivarapu
    Eliot H. Winer
    Structural and Multidisciplinary Optimization, 2009, 39 : 263 - 281
  • [36] A Fuzzy Controller for Stabilization of Asynchronous Machine
    Harrouz, Abdelkader
    Nourdine, Kadouri
    Kayisli, Korhan
    Bulbul, Halil Ibrahim
    Colak, Ilhami
    2018 7TH INTERNATIONAL CONFERENCE ON RENEWABLE ENERGY RESEARCH AND APPLICATIONS (ICRERA), 2018, : 1369 - 1373
  • [37] Smart Grid Optimization Through Asynchronous, Distributed Primal Dual Iterations
    Millar, Benjamin
    Jiang, Danchi
    IEEE TRANSACTIONS ON SMART GRID, 2017, 8 (05) : 2324 - 2331
  • [38] Synthesising an asynchronous DMA controller with Balsa
    Bardsley, A
    Edwards, D
    JOURNAL OF SYSTEMS ARCHITECTURE, 2000, 46 (14) : 1309 - 1319
  • [39] Asynchronous parallelization of particle swarm optimization through digital pheromone sharing
    Kalivarapu, Vijay K.
    Winer, Eliot H.
    STRUCTURAL AND MULTIDISCIPLINARY OPTIMIZATION, 2009, 39 (03) : 263 - 281
  • [40] AMEC - ASYNCHRONOUS MICROPROGRAM EXECUTION CONTROLLER
    GILBERT, MS
    SRIDHAR, R
    MICROPROCESSING AND MICROPROGRAMMING, 1992, 36 (01): : 9 - 25