DocumentCode :
996447
Title :
A parallel branch and bound algorithm for test generation
Author :
Patil, Srinivas ; Banerjee, Prithviraj
Author_Institution :
Dept. of Electr. Eng., Illinois Univ., Urbana, IL, USA
Volume :
9
Issue :
3
fYear :
1990
fDate :
3/1/1990 12:00:00 AM
Firstpage :
313
Lastpage :
322
Abstract :
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. The problems inherent in a uniprocessor implementation of a test generation algorithm are identified, and a parallel test generation method which tries to achieve a high fault coverage for HTD faults in a reasonable amount of time is proposed. A dynamic search space allocation strategy which allocates disjoint search spaces to minimize the redundant work is proposed. 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. It is shown 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
Keywords :
VLSI; automatic testing; fault location; integrated circuit testing; integrated logic circuits; logic testing; parallel algorithms; HTD faults; Intel iPSC/2 hypercube; VLSI complexity; branch/bound algorithm; disjoint search spaces; dynamic search space allocation strategy; hard-to-detect faults; high fault coverage; logic circuits; parallel algorithm; parallel processing; parallel test generation method; superlinear speedups; Benchmark testing; Circuit faults; Circuit testing; Fault diagnosis; Hypercubes; Logic circuits; Logic testing; Parallel algorithms; Parallel processing; Very large scale integration;
fLanguage :
English
Journal_Title :
Computer-Aided Design of Integrated Circuits and Systems, IEEE Transactions on
Publisher :
ieee
ISSN :
0278-0070
Type :
jour
DOI :
10.1109/43.46806
Filename :
46806
Link To Document :
بازگشت