• DocumentCode
    1189300
  • Title

    Software detection mechanisms providing full coverage against single bit-flip faults

  • Author

    Nicolescu, B. ; Savaria, Y. ; Velazco, R.

  • Author_Institution
    Ecole Polytechnique de Montreal, Canada
  • Volume
    51
  • Issue
    6
  • fYear
    2004
  • Firstpage
    3510
  • Lastpage
    3518
  • Abstract
    Increasing design complexity for current and future generations of microelectronic technologies leads to an increased sensitivity to transient bit-flip errors. These errors can cause unpredictable behaviors and corrupt data integrity and system availability. This work proposes new solutions to detect all classes of faults, including those that escape conventional software detection mechanisms, allowing full protection against transient bit-flip errors. The proposed solutions, particularly well suited for low-cost safety-critical microprocessor-based applications, have been validated through exhaustive fault injection experiments performed on a set of real and synthetic benchmark programs. The fault model taken into consideration was single bit-flip errors corrupting memory cells accessible to the user by means of the processor instruction set. The obtained results demonstrate the effectiveness of the proposed solutions.
  • Keywords
    data flow computing; error handling; fault tolerant computing; integrated circuit testing; ion beam effects; logic testing; control flow checking; data computing block; data integrity; design complexity; exhaustive fault injection experiments; memory cells; microelectronic technologies; processor instruction set; real benchmark programs; safety-critical microprocessor-based applications; signature monitoring technique; single bit-flip faults; software detection mechanism; software error detection; synthetic benchmark programs; system availability; transient bit-flip errors; Application software; Circuit faults; Electrical fault detection; Error correction; Fault detection; Hardware; Microelectronics; Monitoring; Redundancy; Very large scale integration;
  • fLanguage
    English
  • Journal_Title
    Nuclear Science, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9499
  • Type

    jour

  • DOI
    10.1109/TNS.2004.839110
  • Filename
    1369518