Soft-Error Detection Using Control Flow Assertions

  • Authors:
  • O. Goloubeva;M. Rebaudengo;M. Sonza Reorda;M. Violante

  • Affiliations:
  • -;-;-;-

  • Venue:
  • DFT '03 Proceedings of the 18th IEEE International Symposium on Defect and Fault Tolerance in VLSI Systems
  • Year:
  • 2003

Quantified Score

Hi-index 0.00

Visualization

Abstract

Over the last years, an increasing number of safety-critical tasks have been demanded tocomputer systems. In this paper, a software-based approach for developing safety-criticalapplications is analyzed. The technique is based on the introduction of additional executableassertions to check the correct execution of the program control flow. By applying the proposed technique, several benchmark applications have been hardened against transienterrors. Fault Injection campaigns have been performed to evaluate the fault detection capability of the proposed technique in comparison with state-of-the-art alternative assertion-based methods. Experimental results show that the proposed approach is far more effective than the other considered techniques in terms of fault detection capability, at the cost of a limited increase in memory requirements and in performance overhead.