IEEE Transactions on Very Large Scale Integration (VLSI) Systems · 2015 · 45 citations · 31 references
EngineeringComputer EngineeringComputer ScienceFault ToleranceFault-tolerant ComputingField-programmable Gate ArraysDevice ReliabilityEmbedded Memory BlocksField-programmable Gate Array ArchitectureFpga ArchitectureHardware Fault ToleranceReliable System DesignConfiguration ScrubbingErasure CorrectionError Correction CodesError Detection CodesFault-tolerant ArchitectureHardware Fault DetectionRecovery TimeSoft Error Correction
Radiation-induced multiple bit upsets (MBUs) are a major reliability concern in nanoscale technology nodes. Occurrence of such errors in the configuration frames of a field-programmable gate array (FPGA) device permanently affects the functionality of the mapped design. Periodic configuration scrubbing combined with a low-cost error correction scheme is an efficient approach to avoid such a permanent effect. Existing techniques employ error correction codes with considerably high overhead to mitigate MBUs in configuration frames. In this paper, we present a low-cost error-detection code to detect MBUs in configuration frames as well as a generic scrubbing scheme to reconstruct the erroneous configuration frame based on the concept of erasure codes. The proposed scheme does not require any modification to the FPGA architecture. Implementation of the proposed scheme on a Xilinx Virtex-6 FPGA device shows that the proposed scheme can detect 100% of MBUs in the configuration frames with only 3.3% resource occupation, while the recovery time is comparable with the previous schemes.
31
The impact of new technology on soft error rates
Anand Mohan Dixit, Alan Wood · 2011 · 300 citations
Near-threshold voltage (NTV) design
Himanshu Kaul, Mark Anders, Steven Hsu et al. · 2012 · 241 citations
Multi-bit Error Tolerant Caches Using Two-Dimensional Error Coding
Jangwoo Kim, Nikos Hardavellas, Ken Mai et al. · 2007 · 237 citations