DocumentCode
27154
Title
Hybrid Fault Detection for Adaptive NoC
Author
Killian, Cedric ; Tanougast, Camel ; Dandache, A.
Author_Institution
Univ. of Lorraine, Metz, France
Volume
5
Issue
4
fYear
2013
fDate
Dec. 2013
Firstpage
69
Lastpage
72
Abstract
This letter presents a hybrid approach to efficiently locating data packet errors in an adaptive network-on-chips (NoC). We propose to combine offline and online concepts based on a distributed and factorized online error detection module that will enable us to perform an efficient analysis of partial and localized area networks. This combination allows for an accurate localization of fault sources (97.79% fault coverage) by using offline detection performed at suitable moments that are defined by detecting new run-time fault occurrences through online detection. The offline error detection performed during system operation is applied in one of the reconfigurable regions maintaining the run-time NoC communications. We describe the mechanisms for efficiently associating offline and online error detection, and we evaluate performance overheads in the case of permanent data packet errors. Our approach allows to maintain a high reliability impact and NoC throughput while reducing the data packet latency.
Keywords
fault diagnosis; multiprocessor interconnection networks; network-on-chip; adaptive NoC; adaptive network-on-chips; data packet latency; factorized online error detection module; hybrid fault detection; localized area networks; offline detection; offline error detection; online detection; performance overheads; permanent data packet errors; runtime NoC communications; runtime fault occurrences; suitable moments; Built-in self-test; Error correction codes; Fault detection; Field programmable gate arrays; Network-on-chip; Reliability; Throughput; Network-on-chip (NoC); offline and online detections; reliability;
fLanguage
English
Journal_Title
Embedded Systems Letters, IEEE
Publisher
ieee
ISSN
1943-0663
Type
jour
DOI
10.1109/LES.2013.2283740
Filename
6612684
Link To Document