A prototype of a VHDL-based fault injection tool: description and application

  • Authors:
  • J. C. Baraza;J. Gracia;D. Gil;P. J. Gil

  • Affiliations:
  • Grupo de Sistemas Tolerantes a Fallos, Departamento de Informática de Sistemas y and Computadores (DISCA), Escuela Universitaria de Informática, Universidad Politécnica de Valencia, ...;Grupo de Sistemas Tolerantes a Fallos, Departamento de Informática de Sistemas y and Computadores (DISCA), Escuela Universitaria de Informática, Universidad Politécnica de Valencia, ...;Grupo de Sistemas Tolerantes a Fallos, Departamento de Informática de Sistemas y and Computadores (DISCA), Escuela Universitaria de Informática, Universidad Politécnica de Valencia, ...;Grupo de Sistemas Tolerantes a Fallos, Departamento de Informática de Sistemas y and Computadores (DISCA), Escuela Universitaria de Informática, Universidad Politécnica de Valencia, ...

  • Venue:
  • Journal of Systems Architecture: the EUROMICRO Journal - Defect and fault tolerance in VLSI Systems
  • Year:
  • 2002

Quantified Score

Hi-index 0.02

Visualization

Abstract

This paper presents the prototype of an automatic and model-independent fault injection tool, to be used on an IBM-PC (or compatible) platform. The tool has been built around a commercial VHDL simulator and it is thought to implement different fault injection techniques. With this tool, a wide range of transient and permanent faults can be injected into medium-complexity models. Another remarkable aspect of the tool is the fact that it can analyse the results obtained from injection campaigns, in order to study the Error Syndrome of the system model and/or validate its fault-tolerance mechanisms. Some results of various fault injection campaigns carried out to validate the Dependability of a fault-tolerant microcomputer system are shown. We have analysed the pathology of the propagated errors, measured their latencies, and calculated both error detection and recovery latencies and coverages.