DocumentCode
1369409
Title
Combinational test generation using satisfiability
Author
Stephan, Paul ; Brayton, Robert K. ; Sangiovanni-Vincentelli, Alberto L.
Author_Institution
Dept. of Electr. Eng. & Comput. Sci., California Univ., Berkeley, CA, USA
Volume
15
Issue
9
fYear
1996
fDate
9/1/1996 12:00:00 AM
Firstpage
1167
Lastpage
1176
Abstract
We present a robust, efficient algorithm for combinational test generation using a reduction to satisfiability (SAT). The algorithm, Test Generation Using Satisfiability (TEGUS), solves a simplified test set characteristic equation using straightforward but powerful greedy heuristics, ordering the variables using depth-first search and selecting a variable from the next unsatisfied clause at each branching point. For difficult faults, the computation of global implications is iterated, which finds more implications than previous approaches and subsumes structural heuristics such as unique sensitization. Without random tests or fault simulation, TEGUS completes on every fault in the ISCAS networks, demonstrating its robustness, and is ten times faster for those networks which have been completed by previous algorithms. Our implementation of TEGUS can be used as a base line for comparing test generation algorithms; we present comparisons with 45 recently published algorithms. TEGUS combines the advantages of the elegant organization of SAT-based algorithms with the efficiency of structural algorithms
Keywords
automatic test software; circuit analysis computing; combinational circuits; computability; integrated circuit testing; logic testing; ATPG; TEGUS algorithm; combinational test generation; depth-first search; greedy heuristics; satisfiability; test set characteristic equation; Algorithm design and analysis; Character generation; Circuit faults; Computational modeling; Equations; Logic programming; Logic testing; Polynomials; Power generation; Robustness;
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.536723
Filename
536723
Link To Document