• DocumentCode
    254670
  • Title

    System C-based multi-level error injection for the evaluation of fault-tolerant systems

  • Author

    Mueller-Gritschneder, D. ; Maier, P.R. ; Greim, M. ; Schlichtmann, U.

  • Author_Institution
    Inst. for Electron. Design Autom., Tech. Univ. Munchen, Munich, Germany
  • fYear
    2014
  • fDate
    10-12 Dec. 2014
  • Firstpage
    460
  • Lastpage
    463
  • Abstract
    Hardware faults in electronic components are a major concern especially for safety critical systems. In this paper we present an approach, which is based on simulation-based error injection and system prototypes modeled in SystemC. The target of the approach is the realization of an efficient multi-level error effect simulation for the evaluation of the fault-tolerance of a system. We run a combination of fault injection at register transfer level (RTL) and error injection at behavioral level. At RTL, novel non-intrusive fault injectors are used to inject bit flips into the registers of an embedded processor. At the behavioral level, errors are directly injected into the variables of the embedded SW and SW scheduler. This increases the significance of the results because fault masking is avoided at behavioral level. Also more and longer scenarios can be simulated because behavioral level simulation is much faster than RTL simulation. This is illustrated for a case study of an embedded control system with fail-silent recovery scheme.
  • Keywords
    digital simulation; embedded systems; fault diagnosis; microprocessor chips; software fault tolerance; RTL simulation; SW scheduler; SystemC-based multilevel error injection; behavioral level simulation; bit flips; electronic components; embedded SW variables; embedded control system; embedded processor; fail-silent recovery scheme; fault masking; fault-tolerant system evaluation; hardware faults; multilevel error effect simulation; nonintrusive fault injectors; register transfer level; safety critical systems; simulation-based error injection; Automation; Decision support systems; Handheld computers; Integrated circuit modeling; Simulation; Error Injection; Fault Tolerance; SystemC;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Integrated Circuits (ISIC), 2014 14th International Symposium on
  • Conference_Location
    Singapore
  • Type

    conf

  • DOI
    10.1109/ISICIR.2014.7029567
  • Filename
    7029567