Simulation Fault Injection Experimental Results

  • José Rodrigo Azambuja
  • Fernanda Kastensmidt
  • Jürgen Becker
Chapter

Abstract

As mentioned in the previous Chapters, fault injection campaigns can be performed in different levels. The fault injection by simulation is performed by adding upsets when simulating a given system in commercial simulators, such as ModelSim from Mentor or iSim from Xilinx, or open source simulators, such as Spice. They are able to provide the best control over the experiment. This characteristic is because the simulation can be stopped at any simulation time and the internal values from anywhere inside the system can be read and stored for post-analysis. As a consequence, the amount of data is the biggest among the different levels of available fault injection campaigns types.

As a drawback, fault injection by simulation requires considerable computational power and simulation time, since huge amounts of data must be processed, relative to the size of the circuit and its complexity. As an example, the injection of 100,000 faults in the miniMIPS may take up to a few days to finish, depending on the simulator and the application running on the processor.

Keywords

Fault Injection Transient Fault Single Event Transient Single Event Upset Definition File 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.

Copyright information

© Springer International Publishing Switzerland 2014

Authors and Affiliations

  • José Rodrigo Azambuja
    • 1
  • Fernanda Kastensmidt
    • 2
  • Jürgen Becker
    • 3
  1. 1.Centro de Ciências ComputacionaisFederal University of Rio GrandeRio GrandeBrazil
  2. 2.Instituto de InformáticaFederal University of Rio Grande do SulPorto AlegreBrazil
  3. 3.Institut für Technik der InformationsverarbeitungKarlsruhe Institute of TechnologyKarlsruheGermany

Personalised recommendations