Fault emulation: A new methodology for fault grading

Citation
Kt. Cheng et al., Fault emulation: A new methodology for fault grading, IEEE COMP A, 18(10), 1999, pp. 1487-1495
Citations number
23
Categorie Soggetti
Eletrical & Eletronics Engineeing
Journal title
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS
ISSN journal
02780070 → ACNP
Volume
18
Issue
10
Year of publication
1999
Pages
1487 - 1495
Database
ISI
SICI code
0278-0070(199910)18:10<1487:FEANMF>2.0.ZU;2-K
Abstract
In this paper, we introduce a method that uses the held programmable gate a rray (FPGA)-based emulation system for fault grading. The real-time simulat ion capability of a hardware emulator could significantly improve the perfo rmance of fault grading, which is one of the most time-consuming tasks in t he circuit design and test process. We employ a serial fault emulation algo rithm enhanced by two speed-up techniques. First, a set of independent faul ts can be injected and emulated at the same time. Second, multiple dependen t faults can be simultaneously injected within a single FPGA-configuration by adding extra circuitry. Because the reconfiguration time of mapping the numerous faulty circuits into the FPGA's is pure overhead and could be the bottleneck of the entire process, using extra circuitry for injecting a lar ge number of faults can reduce the number of FPGA-reconfigurations and, thu s, improving the performance significantly. In addition, we address the iss ue of handling potentially detected faults in this hardware emulation envir onment by using the dual-railed logic. The performance estimation shows tha t this approach could be several orders of magnitude faster than the existi ng software approaches for large sequential designs.