| Conflict driven techniques for improving deterministic test pattern generation |
| Full text |
Pdf
(142 KB)
|
| Source
|
International Conference on Computer Aided Design
archive
Proceedings of the 2002 IEEE/ACM international conference on Computer-aided design
table of contents
San Jose, California
Pages: 87 - 93
Year of Publication: 2002
ISBN ~ ISSN:1092-3152 , 0-7803-7607-2
|
|
Authors
|
|
Chen Wang
|
University of Iowa, Iowa City, IA
|
|
Sudhakar M. Reddy
|
University of Iowa, Iowa City, IA
|
|
Irith Pomeranz
|
Purdue University, West Lafayette, IN
|
|
Xijiang Lin
|
Mentor Graphics Corp., Wilsonville, OR
|
|
Janusz Rajski
|
Mentor Graphics Corp., Wilsonville, OR
|
|
| Sponsors |
|
| Publisher |
|
| Bibliometrics |
Downloads (6 Weeks): 6, Downloads (12 Months): 16, Citation Count: 3
|
|
|
ABSTRACT
This work presents several new techniques for enhancing the performance of deterministic test pattern generation for VLSI circuits. The techniques introduced are called dynamic decision ordering, conflict driven recursive learning and conflict learning. An important feature shared by all these techniques is that they are triggered by the occurrence of a conflict in the generation of tests. Hence, they are not active all the time nor for all the faults. This feature allows the ATPG system that uses these techniques to resolve hard-to-resolve faults with far fewer backtracks and leaves the system as efficient as before in the absence of conflicts. We have incorporated these techniques into a commercial D-algorithm based ATPG tool. The experimental results on full scan versions of ITC'99 benchmark circuits demonstrate an improvement of the ATPG system both in the number of aborted faults and in test generation time.
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
|
J. P. Roth, "Diagnosis of Automata Failures: A Calculus & a Method," IBM J. Res. Develop., vol. 10, Jul 1966, pp. 278--291
|
 |
2
|
|
| |
3
|
P. Goel, "An Implicit Enumeration Algorithm to Generate Tests for Combinational Logic Circuits," IEEE Trans. on Computers, March 1981, pp. 215--222
|
| |
4
|
H. Fujiwara and S. Toida, "The Complexity of Fault Detection Problems for Combinational Logic Circuits", IEEE Trans. on Computers, June 1982, pp. 555--560
|
| |
5
|
H. Fujiwara and T. Shimono, "On the Acceleration of Test Generation Algorithms," IEEE Trans. on Computers, Dec. 1983, pp. 1137--1144
|
 |
6
|
|
| |
7
|
M. Schulz, E. Trischler, and T. Sarfert, "SOCRATES: A Highly Efficient Automatic Test Pattern Generation System," Proc. of ITC, 1987, pp. 1016--1026
|
| |
8
|
A. Ivanov and V. K. Agarwal, "Dynamic Testability Measures for ATPG", IEEE Trans. on CAD, May 1988, pp. 598--608
|
| |
9
|
M. Abramovici, M. A. Breuer and A. D. Friedman, "Digital Systems Testing and Testable Design", IEEE Press, 1990
|
| |
10
|
|
| |
11
|
T. Larrabee, "Test Pattern Generation Using Boolean Satisfiability," IEEE Trans. on CAD, Jan. 1992, pp. 4--15
|
| |
12
|
W. Kunz and D. K. Pradhan, "Accelerated Dynamic Learning for Test Pattern Generation in Combinational Circuits," IEEE Tran on CAD, May 1993, pp. 684--693
|
| |
13
|
H. K. Lee and D. S. Ha, "On the Generation of Test Patterns for Combinational Circuits", Technical Report No. 12_93, Dept of Electrical Eng., Virgina Polytechnic Institute and State Unviersity
|
| |
14
|
M. Henftling , H. C. Wittmann , K. J. Antreich, A single-path-oriented fault-effect propagation in digital circuits considering multiple-path sensitization, Proceedings of the 1995 IEEE/ACM international conference on Computer-aided design, p.304-309, November 05-09, 1995, San Jose, California, United States
|
| |
15
|
P. Stephan, R. K. Brayton and A.L. Sagiovanni-Vincentelli, "Combinational Test Generation Using Satisfiability", IEEE Trans. on CAD, September 1996, pp. 1167--1176
|
| |
16
|
|
| |
17
|
|
| |
18
|
|
| |
19
|
S. Davidson, "ITC'99 Benchmark Circuits -- Preliminary Results," Proc. of International Test Conference, 1999, pp. 1125 (Gate level description: http://www.cad.polito.it)
|
| |
20
|
|
| |
21
|
|
| |
22
|
|
|