A new software-based technique for low-cost fault-tolerant application

@article{Rebaudengo2003ANS,
  title={A new software-based technique for low-cost fault-tolerant application},
  author={Maurizio Rebaudengo and Matteo Sonza Reorda and Massimo Violante},
  journal={Annual Reliability and Maintainability Symposium, 2003.},
  year={2003},
  pages={25-28}
}
A new software approach providing fault detection and correction capabilities by using software techniques is described. The approach is suitable for developing commercial-off-the-shelf processor-based architectures for safety-critical applications. Data and code duplications are exploited to provide fault detection and correction capabilities. Preliminary results coming from fault injection experiments support the effectiveness of the method. 

Figures, Tables, Results, and Topics from this paper.

Key Quantitative Results

  • Preliminary results issued from emulation-based fault injection experiments show that the method is able to tolerate a very high percentage (99.4% on the average for the considered benchmarks) of the faults affecting the program data, reducing the failure rate by a factor of 12 times, at a cost of about 4 times increase in the required memory and of a 2.3 times increase in the program execution time.

Citations

Publications citing this paper.
SHOWING 1-10 OF 26 CITATIONS

A Hybrid Approach to Fault Detection and Correction in SoCs

  • 13th IEEE International On-Line Testing Symposium (IOLTS 2007)
  • 2007
VIEW 10 EXCERPTS
CITES METHODS & BACKGROUND
HIGHLY INFLUENCED

Compatibility Study of Compile-Time Optimizations for Power and Reliability

  • 2011 14th Euromicro Conference on Digital System Design
  • 2011
VIEW 4 EXCERPTS
CITES BACKGROUND & METHODS
HIGHLY INFLUENCED

Radtest - Testing Board for the Software Implemented Hardware Fault Tolerance Research

  • 2007 14th International Conference on Mixed Design of Integrated Circuits and Systems
  • 2007
VIEW 6 EXCERPTS
CITES BACKGROUND
HIGHLY INFLUENCED

Analyzing fault behavior of shared data in parallel applications

  • Microprocessors and Microsystems - Embedded Hardware Design
  • 2016
VIEW 2 EXCERPTS
CITES METHODS

Decimal Hamming: A Software-Implemented Technique to Cope with Soft Errors

  • 2011 IEEE International Symposium on Defect and Fault Tolerance in VLSI and Nanotechnology Systems
  • 2011
VIEW 2 EXCERPTS
CITES METHODS & BACKGROUND

Similar Papers

Loading similar papers…