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
来源
2020 25TH ASIA AND SOUTH PACIFIC DESIGN AUTOMATION CONFERENCE, ASP-DAC 2020 | 2020年
基金
新加坡国家研究基金会;
关键词
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
相关论文
共 25 条
[1]  
[Anonymous], 2011, Nangate 45nm open cell library
[2]  
[Anonymous], 2017, IBM ILOG CPLEX Optimization Studio, CPLEX User's Manual, Version 12 Release 8
[3]  
Bardsley Andrew., 1998, BALSA ASYNCHRONOUS C
[4]  
Beerel P. A., 2010, A Designer's Guide to Asynchronous VLSI
[5]   NULL Convention Logic(TM): A complete and consistent logic for asynchronous digital circuit synthesis [J].
Fant, KM ;
Brandt, SA .
INTERNATIONAL CONFERENCE ON APPLICATION-SPECIFIC SYSTEMS, ARCHITECTURES AND PROCESSORS 1996, PROCEEDINGS, 1996, :261-273
[6]   High performance asynchronous design using single-track full-buffer standard cells [J].
Ferretti, Marcos ;
Beerel, Peter A. .
IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2006, 41 (06) :1444-1454
[7]  
Flynn D., 2007, LOW POWER METHODOLOG
[8]  
Frantz G., 2008, TI Presentation
[9]   Static Timing Analysis of Asynchronous Bundled-Data Circuits [J].
Gimenez, Gregoire ;
Cherkaoui, Abdelkarim ;
Cogniard, Guillaume ;
Fesquet, Laurent .
2018 24TH IEEE INTERNATIONAL SYMPOSIUM ON ASYNCHRONOUS CIRCUITS AND SYSTEMS (ASYNC), 2018, :110-118
[10]   Blade - A Timing Violation Resilient Asynchronous Template [J].
Hand, Dylan ;
Moreira, Matheus Trevisan ;
Huang, Hsin-Ho ;
Chen, Danlei ;
Butzke, Frederico ;
Li, Zhichao ;
Gibiluka, Matheus ;
Breuer, Melvin ;
Calazans, Ney Laert Vilar ;
Beerel, Peter A. .
21ST IEEE INTERNATIONAL SYMPOSIUM ON ASYNCHRONOUS CIRCUITS AND SYSTEMS (ASYNC 2015), 2015, :21-28