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