|
ABSTRACT
A new, fast fault simulator called differential fault simulator, DSIM, for sequential circuits is described. Unlike the concurrent fault simulation, DSIM simulates each machine by simulating its machine differences from the other machine just simulated instead of simulating its input differences from the previous status of the same machine. In this manner, DSIM simulates each machine (good or bad) separately for every test vector. Therefore, DSIM dramatically reduces the dynamic memory requirement and the overhead in the memory management in the concurrent fault simulation. Also unlike the single fault propagation which simulates each bad machine by simulating its machine difference from the good machine, the overhead to restore the good machine status before each bad machine simulation is eliminated in DSIM. Our experiments show that DSIM runs 3-12 times faster than an existing concurrent fault simulator and an experimental single fault propagation simulator. Furthermore, owing to the straightforward operations, DSIM is very easy to implement and maintain. Implementation consists of less than 300 lines of “C” language statements added to the event-driven true-value simulator in an existing sequential test generation system, STG. Currently DSIM uses a zero-delay timing model, while inclusion of other delay models is under development.
REFERENCES
Note: OCR errors may be found in this Reference List extracted from the full text article. ACM has opted to expose the complete List rather than only correct and linked references.
| |
1
|
Vishwani D. Agrawal , Sharad C. Seth , Prathima Agrawal, LSI product quality and fault coverage, Proceedings of the 18th conference on Design automation, p.196-203, June 29-July 01, 1981, Nashville, Tennessee, United States
|
| |
2
|
|
| |
3
|
|
| |
4
|
P. Goel, H. Lichaa, T. E. Rosser, T. J. Stroh and E. B. Eichelberger, "LSSD Fault Simulation Using Conjunctive Combinational and Sequential Methods," International Test Conference, pp. 371-376, 1980.
|
| |
5
|
P. Goel, and P.R. Moorby, "Fault-Simulation Techniques for VLSI Circuits," VLS1 Design, pp. 22-26, July, 1984.
|
| |
6
|
K.J. Antreich and M. H. Schulz, "Accelerated Fault Simulation and Fault Grading in Combinational Circuits," IEEE Trans. on Computer-A.ided Design, pp. 704-712, 1987.
|
| |
7
|
F. Maamari and J. Raj:~ki, "A Fault Simulation Method Based on Stem Regions," International Conference on Computer-Aided Design, pp. 170-173, 1988.
|
| |
8
|
S. Mallela and S. Wu, "A Sequential Circuit Test Generation System," {raernational Test Cor~ference, pp. 57-61, 1985.
|
| |
9
|
W.-T. Cheng, "The BACK Algorithm for Sequential Test Generation," International Conference on Computer Design, pp. 66-69, 1988.
|
| |
10
|
|
| |
11
|
S. Davidson, and J. L. Lewandowski, "ESIM/AFS - A Concurrent Architectural Level Fault Simulator," international Test Conference, pp. 663-698, 1985.
|
| |
12
|
|
| |
13
|
F. Brglez, and H. Fujiwara, "A Neutral Netlist of 10 Combinational Benchmark Circuits and A Target Translator in Fortran," International Symposium of Circuits & Systems, pp. 662-698, 1985
|
| |
14
|
W. -T. Cheng, and S. Davidson, "Sequential Circuit Test Generator (STG) Benchmark Results," to appear in International Symposium of Circuits & Systems, 1989.
|
CITED BY 14
|
|
|
|
|
Luc Burgun , Frédéric Reblewski , Gérard Fenelon , Jean Berbier , Olivier Lepape, Serial fault emulation, Proceedings of the 33rd annual conference on Design automation, p.801-806, June 03-07, 1996, Las Vegas, Nevada, United States
|
|
|
|
|
|
|
|
|
V. Krishnaswamy , J. Casas , T. Tetzlaff, A switch level fault simulation environment, Proceedings of the 37th conference on Design automation, p.780-785, June 05-09, 2000, Los Angeles, California, United States
|
|
|
|
|
|
Shi-Yu Huang , Kwang-Ting Cheng , Kuang-Chien Chen , Juin-Yeu Joseph Lu, Fault-simulation based design error diagnosis for sequential circuits, Proceedings of the 35th annual conference on Design automation, p.632-637, June 15-19, 1998, San Francisco, California, United States
|
|
|
E. Vandris , G. Sobelman, Algorithms for fast, memory efficient switch-level fault simulation, Proceedings of the 28th conference on ACM/IEEE design automation, p.138-143, June 17-22, 1991, San Francisco, California, United States
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|