loading...
 This Article 
   
 Share 
   
 Bibliographic References 
   
 Add to: 
 
Digg
Furl
Spurl
Blink
Simpy
Google
Del.icio.us
Y!MyWeb
 
 Search 
   
International Test Conference 2002 (ITC'02)
A Novel Fault Injection Method for System Verification Based on FPGA Boundary Scan Architecture
Baltimore, MD, USA
October 07-October 10
ISBN: 0-7803-7543-2
Tapan J. Chakraborty, Lucent Technologies
Chen-Huan Chiang, Lucent Technologies
A novel fault injection (a.k.a. fault insertion) method to facilitate the development of high quality system test is presented in this paper. In this method, we utilize the existing boundary scan (BS) architecture of an FPGA to inject a hardware fault condition at any pin of the FPGA on a circuit board. Existing user-defined instructions of most FPGA BS architectures and the newly proposed design of their corresponding user-defined scan registers (USRs) constitute the proposed fault injection architecture. No new instruction, and no modification of the existing test access port (TAP) controller and BS registers are required. In addition, it is possible to reconfigure where and what type of faults to be injected asynchronously via the BS architecture while the system is online. Although the proposed method incurs at least additional delay through a multiplexer on the pin where a fault is injected, the programmability of an FPGA enables us to add fault injection logic only to where fault injection function is desired. Hence, area overhead and performance impact can be significantly reduced.
Citation:
Tapan J. Chakraborty, Chen-Huan Chiang, "A Novel Fault Injection Method for System Verification Based on FPGA Boundary Scan Architecture," itc, pp.923, International Test Conference 2002 (ITC'02), 2002
Usage of this product signifies your acceptance of the Terms of Use.