Title :
Built-in fault injection in hardware - the FIDYCO example
Author :
Rahbaran, Babak ; Steininger, Andreas ; Handl, Thomas
Author_Institution :
Vienna Univ. of Technol., Austria
Abstract :
Experimental fault-injection plays a key role in the process of fault tolerance validation. In this paper we discuss the limitations of conventional experimental setups and investigate how highly complex FPGAs can aid in overcoming these. Based on a thorough analysis of the potential aims of fault-injection experiments we derive a set of conditions for the design of an FPGA-based fault-injection toolset. We present the fault-injection tool FIDYCO as an example implementation of this concept. Our FPGA-based toolset has three main advantages: First, the availability of a physical target system allows to perform experiments in real time. Second, the programmable nature of the FPGA target platform facilitates controllability and observability comparable to that of simulation-based approaches. Third, the tight integration of fault injector and device under test on the same hardware platform allows for a higher precision of fault injection and diagnostic resolution.
Keywords :
built-in self test; fault tolerance; field programmable gate arrays; integrated circuit testing; FIDYCO; built-in fault injection; complex FPGAs; diagnostic resolution; fault injection tool; fault injector; fault tolerance validation; field programmable gate arrays; hardware platform; integrated circuit testing; Availability; Computational modeling; Controllability; Fault tolerance; Fault tolerant systems; Field programmable gate arrays; Hardware; Observability; Real time systems; Testing;
Conference_Titel :
Electronic Design, Test and Applications, Proceedings. DELTA 2004. Second IEEE International Workshop on
Conference_Location :
Perth, WA, Australia
Print_ISBN :
0-7695-2081-2
DOI :
10.1109/DELTA.2004.10070