DocumentCode :
3600670
Title :
A Soft Error Tolerant Network-on-Chip Router Pipeline for Multi-Core Systems
Author :
Poluri, Pavan ; Louri, Ahmed
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of Arizona, Tucson, AZ, USA
Volume :
14
Issue :
2
fYear :
2015
Firstpage :
107
Lastpage :
110
Abstract :
Network-on-Chip (NoC) paradigm is rapidly evolving into an efficient interconnection network to handle the strict communication requirements between the increasing number of cores on a single chip. Diminishing transistor size is making the NoC increasingly vulnerable to both hard faults and soft errors. This paper concentrates on soft errors in NoCs. A soft error in an NoC router results in significant consequences such as data corruption, packet retransmission and deadlock among others. To this end, we propose Soft Error Tolerant NoC Router (STNR) architecture, that is capable of detecting and recovering from soft errors occurring in different control stages of the routing pipeline. STNR exploits the use of idle cycles inherent in NoC packet routing pipeline to perform time redundant executions necessary for soft error tolerance. In doing so, STNR is able to detect and correct all single transient faults in the control stages of the pipeline. Simulation results using PARSEC and SPLASH-2 benchmarks show that STNR is able to accomplish such high level of soft error protection with a minimal impact on latency (an increase of 1.7 and 1.6 percent respectively). Additionally, STNR incurs an area overhead of 7 percent and power overhead of 13 percent as compared to the baseline unprotected router.
Keywords :
fault tolerance; integrated circuit reliability; multiprocessing systems; network routing; network-on-chip; radiation hardening (electronics); NoC packet routing pipeline; PARSEC; SPLASH-2 benchmarks; STNR architecture; data corruption; deadlock; hard faults; idle cycles; interconnection network; multicore systems; packet retransmission; reliability; single chip; single transient faults; soft error protection; soft error tolerance; soft error tolerant NoC router architecture; soft error tolerant network-on-chip router pipeline; time redundant executions; transistor size; Computer architecture; Multicore processing; Pipelines; Ports (Computers); Resource management; Switches; Transient analysis; Network-on-Chip; Network-on-chip; Performance; Reliability; Soft Error; performance; reliability; soft error;
fLanguage :
English
Journal_Title :
Computer Architecture Letters
Publisher :
ieee
ISSN :
1556-6056
Type :
jour
DOI :
10.1109/LCA.2014.2360686
Filename :
6912980
Link To Document :
بازگشت