• DocumentCode
    2166398
  • Title

    A New Approach for Transient Fault Injection Using Symbolic Simulation

  • Author

    Darbari, Ashish ; Hashimi, Bashir Al ; Harrod, Peter ; Bradley, Daryl

  • Author_Institution
    ECS Dept., Univ. of Southampton, Southampton
  • fYear
    2008
  • fDate
    7-9 July 2008
  • Firstpage
    93
  • Lastpage
    98
  • Abstract
    One effective fault injection approach involves instrumenting the RTL in a controlled manner to incorporate fault injection, and evaluating the behaviour of the faulty RTL whilst running some benchmark programs. This approach relies on checking the effects of faults whilst the design is executing a specific binary image, and therefore the true impact of the fault is limited by the shadow of the program image. Another limitation of this approach is the use of extra hardware for fault injection which is not needed during the fault-free running of the design. The aim of this paper is to propose a new approach for transient fault injection based on symbolic simulation and model checking that circumvents the problems experienced due to application dependent fault injection and RTL modification. In this paper we present our approach and analyse the effect of transient faults on the fetch unit of a 32-bit multi-cycle RISC processor. Our approach can be applied generally to any faulty design, not necessarily a processor.
  • Keywords
    fault tolerance; fault trees; reduced instruction set computing; temporal logic; binary image; multicycle RISC processor; program image. shadow; symbolic simulation; transient fault injection; Circuit faults; Fault tolerance; Focusing; Hardware; Instruments; Libraries; Pins; Reduced instruction set computing; Testing; Transient analysis; Fault Injection; Model Checking; Symbolic Simulation; Transient Fault;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    On-Line Testing Symposium, 2008. IOLTS '08. 14th IEEE International
  • Conference_Location
    Rhodes
  • Print_ISBN
    978-0-7695-3264-6
  • Type

    conf

  • DOI
    10.1109/IOLTS.2008.59
  • Filename
    4567068