DocumentCode
1553949
Title
Fault emulation: A new methodology for fault grading
Author
Cheng, Kwang-Ting ; Huang, Shi-Yu ; Dai, Wei-Jin
Author_Institution
Dept. of Electr. & Comput. Eng., California Univ., Santa Barbara, CA, USA
Volume
18
Issue
10
fYear
1999
fDate
10/1/1999 12:00:00 AM
Firstpage
1487
Lastpage
1495
Abstract
In this paper, we introduce a method that uses the field programmable gate array (FPGA)-based emulation system for fault grading. The real-time simulation capability of a hardware emulator could significantly improve the performance of fault grading, which is one of the most time consuming tasks in the circuit design and test process. We employ a serial fault emulation algorithm enhanced by two speed-up techniques. First, a set of independent faults can be injected and emulated at the same time. Second, multiple dependent 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 large number of faults can reduce the number of FPGA-reconfigurations and, thus, improving the performance significantly. In addition, we address the issue of handling potentially detected faults in this hardware emulation environment by using the dual-railed logic. The performance estimation shows that this approach could be several orders of magnitude faster than the existing software approaches for large sequential designs
Keywords
fault simulation; field programmable gate arrays; logic CAD; sequential circuits; FPGA reconfiguration; dual-railed logic; fault emulation; fault grading; field programmable gate array; hardware emulator; real-time simulation software; sequential circuit design; serial algorithm; Circuit faults; Circuit simulation; Circuit synthesis; Circuit testing; Electrical fault detection; Emulation; Fault detection; Field programmable gate arrays; Hardware; Logic;
fLanguage
English
Journal_Title
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher
ieee
ISSN
0278-0070
Type
jour
DOI
10.1109/43.790625
Filename
790625
Link To Document