Sequential circuit test generation using dynamic justification equivalence

被引:19
作者
Chen, XH [1 ]
Bushnell, ML [1 ]
机构
[1] RUTGERS STATE UNIV,DEPT ECE,PISCATAWAY,NJ 08855
来源
JOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONS | 1996年 / 8卷 / 01期
关键词
automatic test pattern generation; justification; search decision spaces; stuck-at faults; test generation efficiency;
D O I
10.1007/BF00136073
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Automatic test pattern generation (ATPG) for sequential circuits involves making decisions in the search decision spaces bounded by a sequential circuit. The flip-flops in the sequential circuit determine the circuit state search decision space. The inputs of the circuit define the combinational search decision space. Much work on sequential circuit ATPG acceleration focused on how to make ATPG search decisions. We propose a new technique to improve sequential circuit ATPG efficiency by focusing on not repeating previous searches. This new method is orthogonal to existing deterministic sequential circuit ATPG algorithms. A common search operation in sequential circuit ATPG is justification, which is to find an input assignment to justify a desired output assignment of a component. We have observed that implications in a circuit resulting from prior justification decisions form an unique justification decomposition. Since the connectivity of a circuit does not change during ATPG, test generation for different target faults may share identical justification decision sequences represented by identical decision spaces. Because justification decomposition represents the collective effects of prior justification decisions, it is used to identify previously-explored justification decisions. Preliminary results on tile ISCAS 1989 circuits show that our test generator (SEST) using justification decompositions, on average, runs 2.4 and 4.5 times faster than Gentest and Hitec, respectively. We describe the details of justification equivalence and its application in ATPG accompanied with step-by-step examples.
引用
收藏
页码:9 / 33
页数:25
相关论文
共 45 条
[1]  
Abramovici M, 1990, DIGITAL SYSTEMS TEST
[2]  
Agrawal V. D., 1988, 25th ACM/IEEE Design Automation Conference. Proceedings 1988 (Cat. No.88CH2540-3), P84, DOI 10.1109/DAC.1988.14739
[3]   A TUTORIAL ON BUILT-IN SELF-TEST .2. APPLICATIONS [J].
AGRAWAL, VD ;
KIME, CR ;
SALUJA, KK .
IEEE DESIGN & TEST OF COMPUTERS, 1993, 10 (02) :69-77
[4]   A TUTORIAL ON BUILT-IN SELF-TEST .1. PRINCIPLES [J].
AGRAWAL, VD ;
KIME, CR ;
SALUJA, KK .
IEEE DESIGN & TEST OF COMPUTERS, 1993, 10 (01) :73-82
[5]   COMBINATIONAL ATPG THEOREMS FOR IDENTIFYING UNTESTABLE FAULTS IN SEQUENTIAL-CIRCUITS [J].
AGRAWAL, VD ;
CHAKRADHAR, ST .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1995, 14 (09) :1155-1160
[6]  
AGRAWAL VD, 1988, TUTORIAL TEST GENERA
[7]  
AGRAWAL VK, 1981, IEEE T COMPUT, V30, P855
[8]  
[Anonymous], P INT TEST C SEPT
[9]  
[Anonymous], P 27 DES AUT C
[10]  
[Anonymous], P INT TEST C