Multi-Level Fault Injections in VHDL Descriptions: Alternative Approaches and Experiments

  • Authors:
  • R. Leveugle;K. Hadjiat

  • Affiliations:
  • TIMA Laboratory, Qualification Group, 46, Avenue Félix Viallet, 38031 Grenoble Cedex, France. Regis.Leveugle@imag.fr;TIMA Laboratory, Qualification Group, 46, Avenue Félix Viallet, 38031 Grenoble Cedex, France

  • Venue:
  • Journal of Electronic Testing: Theory and Applications
  • Year:
  • 2003

Quantified Score

Hi-index 0.01

Visualization

Abstract

The probability of transient faults increases with the evolution of technologies. There is a corresponding increased demand for an early analysis of erroneous behaviours. This paper discusses alternative approaches to perform transient fault injection in circuits described in a high level language such as VHDL. In the proposed analysis flow, a behavioural model is generated, allowing the designer to identify the detailed error propagation paths in the circuit. This paper also reports on results obtained with SEU-like fault injections in VHDL descriptions of digital circuits. Several circuit description levels are considered, as well as several fault modelling levels. These results show that an analysis performed at a very early stage in the design process can actually give a helpful insight into the response of a circuit when a fault occurs.