ACM Home Page
Please provide us with feedback. Feedback
Conflict driven techniques for improving deterministic test pattern generation
Full text PdfPdf (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
: IEEE Circuits & Systems Society
IEEE-CS\DATC : IEEE Computer Society
SIGDA: ACM Special Interest Group on Design Automation
Publisher
ACM  New York, NY, USA
Bibliometrics
Downloads (6 Weeks): 5,   Downloads (12 Months): 16,   Citation Count: 3
Additional Information:

abstract   references   cited by   index terms   collaborative colleagues  

Tools and Actions: Review this Article  
DOI Bookmark: Use this link to bookmark this Article: http://doi.acm.org/10.1145/774572.774585
What is a DOI?

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
 
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


Collaborative Colleagues:
Chen Wang: colleagues
Sudhakar M. Reddy: colleagues
Irith Pomeranz: colleagues
Xijiang Lin: colleagues
Janusz Rajski: colleagues