A PARALLEL BRANCH AND BOUND ALGORITHM FOR TEST-GENERATION

被引:26
作者
PATIL, S [1 ]
BANERJEE, P [1 ]
机构
[1] UNIV ILLINOIS,DEPT ELECT ENGN,URBANA,IL 61801
关键词
hypercube multiprocessors; implicit enumeration; parallel processing; parallel search; Test generation;
D O I
10.1109/43.46806
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
For circuits of VLSI complexity, test generation time can be prohibitive. Most of the time is consumed by hard-to-detect (HTD) faults which might remain undetected even after a large number of backtracks. We identify the problems inherent in a uniprocessor implementation of a test generation algorithm and propose a parallel test generation method which tries to achieve a high fault coverage for HTD faults in a reasonable amount of time. A dynamic search space allocation strategy is proposed which allocates disjoint search spaces to minimize the redundant work. The search space allocation strategy tries to utilize the partial solutions generated by other processors to increase the probability of searching in a solution area. The parallel test generation algorithm has been implemented on an Intel iPSC/2 hypercube. Results are presented using the ISCAS benchmark circuits which conclusively prove that parallel processing of HTD faults does indeed result in high fault coverage which is otherwise not achievable by a uniprocessor algorithm. The parallel algorithm exhibits superlinear speedups in some cases due to search anomalies. © 1990 IEEE
引用
收藏
页码:313 / 322
页数:10
相关论文
共 27 条
[1]  
ABDELRAHMAN TS, 1988, 3RD P C HYP CONC COM, V2, P1492
[2]  
Bennetts R.G., 1984, DESIGN TESTABLE LOGI
[3]  
BRGLEZ F, 1985, JUN P IEEE INT S CIR
[4]   EXPERIMENTAL EVALUATION OF TESTABILITY MEASURES FOR TEST-GENERATION [J].
CHANDRA, SJ ;
PATEL, JH .
IEEE TRANSACTIONS ON COMPUTER-AIDED DESIGN OF INTEGRATED CIRCUITS AND SYSTEMS, 1989, 8 (01) :93-97
[5]  
CHANDRA SJ, 1988, OCT P IEEE INT C COM
[6]  
CHENG KT, 1987, OCT P INT C COMP DES, P48
[7]  
Cheng W.-T., 1988, 25th ACM/IEEE Design Automation Conference. Proceedings 1988 (Cat. No.88CH2540-3), P96, DOI 10.1109/DAC.1988.14741
[8]  
CONERY JS, 1983, 204 U CAL TECH REP
[9]  
DEGROOT D, 1984, 5TH P INT C GEN COMP, P471
[10]  
FUJIWARA H, 1983, IEEE T COMPUT, V32, P1137, DOI 10.1109/TC.1983.1676174