A Hardware-Software Approach for On-Line Soft Error Mitigation in Interrupt-Driven Applications Articles uri icon

publication date

  • July 2016

start page

  • 502

end page

  • 508

issue

  • 4

volume

  • 13

international standard serial number (ISSN)

  • 1545-5971

electronic international standard serial number (EISSN)

  • 1941-0018

abstract

  • Integrity assurance of configuration data has a significant impact on microcontroller-based systems reliability. This is especially true when running applications driven by events which behavior is tightly coupled to this kind of data. This work proposes a new hybrid technique that combines hardware and software resources for detecting and recovering soft-errors in system configuration data. Our approach is based on the utilization of a common built-in microcontroller resource (timer) that works jointly with a software-based technique, which is responsible to periodically refresh the configuration data. The experiments demonstrate that non-destructive single event effects can be effectively mitigated with reduced overheads. Results show an important increase in fault coverage for SEUs and SETs, about one order of magnitude.

keywords

  • Single Event Upset (SEU); Single Event Transient (SET); Fault tolerance; Soft error mitigation; Radiation effects; Co-design approach; Embedded systems; Emulation; Injection