Design of an Energy-Efficient Asynchronous NoC and Its Optimization Tools for Heterogeneous SoCs

被引:16
作者
Gebhardt, Daniel [1 ]
You, Junbok [2 ]
Stevens, Kenneth S. [3 ]
机构
[1] Univ Utah, Sch Comp, Salt Lake City, UT 84111 USA
[2] Texas Instruments Inc, Dallas, TX 75243 USA
[3] Univ Utah, Dept Elect & Comp Engn, Salt Lake City, UT 84111 USA
基金
美国国家科学基金会;
关键词
Application-specific; asynchronous design; embedded; GALS; low-power; network-on-chip; system-on-chip; ON-CHIP; NETWORK; INTERCONNECT;
D O I
10.1109/TCAD.2011.2149870
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The energy usage of on-chip interconnects is a concern for many system-on-chips targeting portable battery-powered devices. We have designed and evaluated a network-on-chip (NoC) for such an application, including tools to optimize for power and communication latency. Our asynchronous (clockless) network operates with efficient two-phase bundled-data links and four-phase routers. The topology and router floorplan is determined by our tool, ANetGen, which optimizes the network for energy and latency using simulated annealing and force-directed placement methods. We compare our solutions against a traditional synchronous NoC as specified by the COSI-2.0 framework and ORION 2.0 router and wire energy models. Traffic is simulated with SystemC functional models, and messages are generated with a "bursty" self-similar b-model. Results indicate our asynchronous network was more energy-efficient, lower in area, and provided comparable or superior message latency.
引用
收藏
页码:1387 / 1399
页数:13
相关论文
共 47 条
[1]   Fixed-outline floorplanning: Enabling hierarchical design [J].
Adya, SN ;
Markov, IL .
IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2003, 11 (06) :1120-1135
[2]   A layout-aware analysis of networks-on-chip and traditional interconnects for MPSoCs [J].
Angiolini, Federico ;
Meloni, Paolo ;
Carta, Salvatore M. ;
Raffo, Luigi ;
Benini, Luca .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2007, 26 (03) :421-434
[3]  
[Anonymous], 2006, Proceedings of the 14th IEEE International Symposium on Modeling, Analysis, and Simulation of Computer and Telecommunication Systems (MASCOTS'06), DOI [10.1109/MASCOTS.2006.9, DOI 10.1109/MASCOTS.2006.9]
[4]  
[Anonymous], 2006, IEEE ACM INT C COMP
[5]   Network-on-Chip design and synthesis outlook [J].
Atienza, David ;
Angiolini, Federico ;
Murali, Srinivasan ;
Pullini, Antonio ;
Benini, Luca ;
De Micheli, Giovanni .
INTEGRATION-THE VLSI JOURNAL, 2008, 41 (03) :340-359
[6]   Chain: A delay-insensitive chip area interconnect [J].
Bainbridge, J ;
Furber, S .
IEEE MICRO, 2002, 22 (05) :16-23
[7]   An asynchronous NOC architecture providing low latency service and its multi-level design framework [J].
Beigné, E ;
Clermidy, F ;
Vivet, P ;
Clouard, A ;
Renaudin, M .
11TH IEEE INTERNATIONAL SYMPOSIUM ON ASYNCHRONOUS CIRCUITS AND SYSTEMS, PROCEEDINGS, 2005, :54-63
[8]   A router architecture for connection-oriented service guarantees in the MANGO clockless network-on-chip [J].
Bjerregaard, T ;
Sparso, J .
DESIGN, AUTOMATION AND TEST IN EUROPE CONFERENCE AND EXHIBITION, VOLS 1 AND 2, PROCEEDINGS, 2005, :1226-1231
[9]  
Bogdan Paul, 2010, 2010 ACM/IEEE International Symposium on Networks-on-Chip (NOCS), P241, DOI 10.1109/NOCS.2010.34
[10]  
Cahon S., 2005, P INT WORKSH OPT FRA