Reliable network-on-chip design for multi-core system-on-chip

被引:10
作者
Chang, Kuei-Chung [1 ]
机构
[1] Feng Chia Univ, Dept Informat Engn & Comp Sci, Taichung 40724, Taiwan
关键词
Reliability; Crosstalk; Encoding; Network-on-chip; System-on-chip; POWER; FLOW;
D O I
10.1007/s11227-009-0376-4
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Network-on-chip (NoC) architectures must deliver good latency-through put performance in the face of tight power and area budgets. However, in high-performance chip design, a significant design challenge is how to fulfill the requirements of circuit noise elimination, since the faults will slow down performance and dissipate much of the overall system power. This paper presents a simple coding scheme for reducing power dissipation, crosstalk noise, and crosstalk delay on the bus while simultaneously detecting errors at runtime. It uses a simple bus-invert encoding technique to reduce the prohibited transitions in terms of crosstalk noise and power dissipation. We also design a corresponding detector to detect errors at the input of the NoC routers. It can save energy by interrupting communications without storing and routing the packets when errors occur during transmissions. The experimental results for various multimedia applications show significant reduction in the number of patterns that are most likely to produce crosstalk errors. The results also show that it is attractive in terms of cost to apply the detecting logic to routers in the NoC with respect to the power consumption.
引用
收藏
页码:86 / 102
页数:17
相关论文
共 26 条
[1]   Transition reduction in memory buses using sector-based encoding techniques [J].
Aghaghiri, Y ;
Fallah, F ;
Pedram, M .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 2004, 23 (08) :1164-1174
[2]  
Ayoub R, 2005, ASIA S PACIF DES AUT, P729
[3]   Joint application mapping interconnect synthesis techniques for embedded chip-scale multiprocessors [J].
Bambha, NK ;
Bhattacharyya, SS .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2005, 16 (02) :99-112
[4]  
Benini L., 2002, IEEE Computer, Vol, V35, No, P70
[5]   NoC synthesis flow for customized domain specific multiprocessor systems-on-chip [J].
Bertozzi, D ;
Jalabert, A ;
Murali, S ;
Tamhankar, R ;
Stergiou, S ;
Benini, L ;
De Micheli, G .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2005, 16 (02) :113-129
[6]   A low-power crossroad switch architecture and its core placement for network-on-chip [J].
Chang, KC ;
Shen, JS ;
Chen, TF .
ISLPED '05: PROCEEDINGS OF THE 2005 INTERNATIONAL SYMPOSIUM ON LOW POWER ELECTRONICS AND DESIGN, 2005, :375-380
[7]   Evaluation and design trade-offs between circuit-switched and packet-switched NOCs for application-specific SOCs [J].
Chang, Kuei-Chung ;
Shen, Jih-g Shen ;
Chen, Ten-Fu .
43RD DESIGN AUTOMATION CONFERENCE, PROCEEDINGS 2006, 2006, :143-148
[8]   Tailoring circuit-switched network-on-chip to application-specific system-on-chip by two optimization schemes [J].
Chang, Kuel-Chung ;
Shen, Jih-Sheng ;
Chen, Tien-Fu .
ACM TRANSACTIONS ON DESIGN AUTOMATION OF ELECTRONIC SYSTEMS, 2008, 13 (01)
[9]   VIRTUAL-CHANNEL FLOW-CONTROL [J].
DALLY, WJ .
IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 1992, 3 (02) :194-205
[10]  
Dally WJ, 2001, DES AUT CON, P684, DOI 10.1109/DAC.2001.935594