Design of Fault-Tolerant and Reliable Networks-on-Chip

被引:8
作者
Wang, Junshi [1 ]
Ebrahimi, Masoumeh [2 ,3 ]
Huang, Letian [1 ]
Jantsch, Axel [4 ]
Li, Guangjun [1 ]
机构
[1] UESTC, Chengdu, Peoples R China
[2] KTH, Stockholm, Sweden
[3] Univ Turku, SF-20500 Turku, Finland
[4] TU Wien, Vienna, Austria
来源
2015 IEEE COMPUTER SOCIETY ANNUAL SYMPOSIUM ON VLSI | 2015年
关键词
Fault-tolerant design flow; Networks-on-Chip; Fault modelling; ARCHITECTURE; LOGIC;
D O I
10.1109/ISVLSI.2015.33
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Networks-on-Chips (NoCs) are at the core of high performance multi-processor systems-on-chips. As the number of cores and sub-systems on chip grows, the size and complexity of NoCs increase as well. Due to the process variation, aging effects and soft-errors in current and expected future process generations, the probability of failure in the NoCs rises and has to be fought at all levels: circuit, architecture, and communication protocols. This paper discusses appropriate fault models for NoCs and their effects on the architecture and network levels. A method to design fault-tolerant NoCs comprising of techniques at the link level, the routing level, and the end-to-end level of the communication is presented. In addition, the proposed method offers an isolation technique where the computing cores are decoupled from the faults in the network. This technique avoids or at least attenuates the severe impacts of faults on the network performance and functionality. These point techniques are combined together to design fault-tolerant and reliable NoCs.
引用
收藏
页码:545 / 550
页数:6
相关论文
共 50 条
[21]   Online traffic-aware fault detection for networks-on-chip [J].
Liu, Junxiu ;
Harkin, Jim ;
Li, Yuhua ;
Maguire, Liam .
JOURNAL OF PARALLEL AND DISTRIBUTED COMPUTING, 2014, 74 (01) :1984-1993
[22]   Reconciling fault-tolerant distributed computing and systems-on-chip [J].
Fuegger, Matthias ;
Schmid, Ulrich .
DISTRIBUTED COMPUTING, 2012, 24 (06) :323-355
[23]   Efficient Design-for-Test Approach for Networks-on-Chip [J].
Wang, Junshi ;
Ebrahimi, Masoumeh ;
Huang, Letian ;
Xie, Xuan ;
Li, Qiang ;
Li, Guangjun ;
Jantsch, Axel .
IEEE TRANSACTIONS ON COMPUTERS, 2019, 68 (02) :198-213
[24]   Design and Implementation of a Dynamic Weight Arbiter for Networks-on-Chip [J].
Xu, Zhisheng ;
Zhang, Su ;
Ni, Wei ;
Yang, Yanhui ;
Bu, Jichun .
2014 4TH IEEE INTERNATIONAL CONFERENCE ON INFORMATION SCIENCE AND TECHNOLOGY (ICIST), 2014, :354-357
[25]   Ensuring safety and efficiency in networks-on-chip [J].
Kostrzewa, Adam ;
Saidi, Selma ;
Ecco, Leonardo ;
Ernst, Rolf .
INTEGRATION-THE VLSI JOURNAL, 2017, 58 :571-582
[26]   A networks-on-chip architecture design space exploration - The LIB [J].
Liu, Peng ;
Xia, Bingjie ;
Xiang, Chunchang ;
Wang, Xiaohang ;
Wang, Weidong ;
Yao, Qingdong .
COMPUTERS & ELECTRICAL ENGINEERING, 2009, 35 (06) :817-836
[27]   Adding Security to Networks-on-Chip using Neural Networks [J].
Madden, Kyle ;
Harkin, Jim ;
McDaid, Liam ;
Nugent, Chris .
2018 IEEE SYMPOSIUM SERIES ON COMPUTATIONAL INTELLIGENCE (IEEE SSCI), 2018, :1299-1306
[28]   Analyzing the Impact of Fault-tolerant BIST for VLSI Design [J].
Daasch, W. Robert ;
Jain, Saurabh ;
Armbrust, David .
23RD IEEE INTERNATIONAL SYMPOSIUM ON DEFECT AND FAULT-TOLERANCE IN VLSI SYSTEMS, PROCEEDINGS, 2008, :152-160
[29]   Design of Fault-Tolerant Reversible Floating Point Division [J].
Kamaraj, A. ;
Marichamy, P. .
INFORMACIJE MIDEM-JOURNAL OF MICROELECTRONICS ELECTRONIC COMPONENTS AND MATERIALS, 2018, 48 (03) :161-171
[30]   Design and Evaluation of Technology-Agnostic Heterogeneous Networks-on-Chip [J].
Chung, Haera ;
Teuscher, Christof ;
Pande, Partha .
ACM JOURNAL ON EMERGING TECHNOLOGIES IN COMPUTING SYSTEMS, 2014, 10 (03)