• 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