Title :
Using run-time reconfiguration for fault injection applications
Author :
Antoni, L. ; Leveugle, R. ; Feher, B.
Author_Institution :
Inst. Nat. Polytech. de Grenoble, France
Abstract :
In this paper, approaches using run-time reconfiguration for fault injection in programmable systems are introduced. In FPGA-based systems an important characteristic is the time to reconfigure the hardware, including re-synthesis, place and route and finally bitstream downloading. Modifications can be carried out at “low-level”, directly in the bitstream, so that re-synthesizing the description can be avoided to inject new faults. Moreover, with some FPGA families (e.g. Virtex or AT6000), it is possible to reconfigure the hardware partially at run-time. Important time-savings can be achieved when taking advantage of these features. These characteristics fit well to apply with fault injection where the injection necessitates the reconfiguration of only a few resources of the device with a few modifications. Time gains can be various depending on the number and kind of faults to be injected and the device used for the experiments. The experiments show that his approach could be several orders faster than the implementation using Compile-Time Reconfiguration
Keywords :
automatic testing; fault diagnosis; field programmable gate arrays; logic testing; reconfigurable architectures; FPGA-based systems; bitstream downloading; fault injection applications; place and route; programmable systems; re-synthesis; run-time reconfiguration; Application software; Circuit faults; Field programmable gate arrays; Hardware; Informatics; Information systems; Laboratories; Postal services; Prototypes; Runtime;
Conference_Titel :
Instrumentation and Measurement Technology Conference, 2001. IMTC 2001. Proceedings of the 18th IEEE
Conference_Location :
Budapest
Print_ISBN :
0-7803-6646-8
DOI :
10.1109/IMTC.2001.929505