End-to-end error correction and online diagnosis for on-chip networks
Authors:
- 1 September 2011
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
- No. 10893539,p. 1-10
Abstract
We propose a comprehensive solution for end-to-end (e2e) error correction and online defect diagnosis for on-chip networks. For e2e error correction, we propose an interleaved error-locality-aware code that efficiently corrects both random and burst errors. We demonstrate that for 64-bit wide network links, interleaving four of the proposed code, 2G4L(26,16), each of which supports 16bit data, can correct as many as two random errors or 16 adjacent errors. In order to maintain the error correction capability of the Error Correcting Code (ECC) for transient and intermittent errors, we further propose an e2e data gathering and online diagnosis approach that locates the defective wires and replaces them with the spare wires embedded in the network. Our analytical and experimental studies show that under heavy noise, high escape rate, uncertainty about routing, and many other harmful effects, the diagnostic data collected by the proposed approach are accurate enough for the purpose of passive diagnosis.Keywords
This publication has 27 references indexed in Scilit:
- Error-locality-aware linear coding to correct multi-bit upsets in SRAMs2010
- Modeling yield, cost, and quality of an NoC with uniformly and non-uniformly distributed redundancy2010
- Fault-tolerant architecture and deflection routing for degradable NoC switches2009
- Stochastic Communication: A New Paradigm for Fault-Tolerant Networks-on-ChipVLSI Design, 2007
- Cache and memory error detection, correction, and reduction techniques for terrestrial servers and workstationsIEEE Transactions on Device and Materials Reliability, 2005
- Investigation of multi-bit upsets in a 150 nm technology SRAM deviceIEEE Transactions on Nuclear Science, 2005
- Analysis of error recovery schemes for networks on chipsIEEE Design & Test of Computers, 2005
- Packet Routing in Dynamically Changing Networks on Chip2005
- Characterization of multi-bit soft error events in advanced SRAMs2004
- Networks-on-chip: the quest for on-chip fault-tolerant communication2003