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
Link To Document