DocumentCode
45169
Title
Low-Cost Scan-Chain-Based Technique to Recover Multiple Errors in TMR Systems
Author
Ebrahimi, Mojtaba ; Miremadi, Seyed Ghassem ; Asadi, Hamed ; Fazeli, Mehdi
Author_Institution
Dept. of Comput. Eng., Sharif Univ. of Technol., Tehran, Iran
Volume
21
Issue
8
fYear
2013
fDate
Aug. 2013
Firstpage
1454
Lastpage
1468
Abstract
In this paper, we present a scan-chain-based multiple error recovery technique for triple modular redundancy (TMR) systems (SMERTMR). The proposed technique reuses scan-chain flip-flops fabricated for testability purposes to detect and correct faulty modules in the presence of single or multiple transient faults. In the proposed technique, the manifested errors are detected at the modules´ outputs, while the latent faults are detected by comparing the internal states of the TMR modules. Upon detection of any mismatch, the faulty modules are located and the state of a fault-free module is copied into the faulty modules. In case of detecting a permanent fault, the system is degraded to a master/checker configuration by disregarding the faulty module. FPGA-based fault injection experiments reveal that SMERTMR has the error detection and recovery coverage of 100% and 99.7% in the presence of single and two faulty modules, respectively, while imposing negligible area and performance overheads on the traditional TMR systems.
Keywords
built-in self test; field programmable gate arrays; flip-flops; redundancy; FPGA-based fault injection; SMERTMR; TMR systems; fault-free module; internal states; low-cost scan-chain; multiple error recovery; permanent fault; scan-chain flip-flops; transient faults; triple modular redundancy; Circuit faults; Clocks; Fault diagnosis; Radiation detectors; Transient analysis; Tunneling magnetoresistance; Fault-tolerant design; roll-forward error recovery; scan chain; triple modular redundancy (TMR);
fLanguage
English
Journal_Title
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher
ieee
ISSN
1063-8210
Type
jour
DOI
10.1109/TVLSI.2012.2213102
Filename
6307891
Link To Document