COMBINATIONAL TEST-GENERATION USING SATISFIABILITY

Citation
P. Stephan et al., COMBINATIONAL TEST-GENERATION USING SATISFIABILITY, IEEE transactions on computer-aided design of integrated circuits and systems, 15(9), 1996, pp. 1167-1176
Citations number
73
Categorie Soggetti
Computer Application, Chemistry & Engineering","Computer Science Hardware & Architecture
ISSN journal
02780070
Volume
15
Issue
9
Year of publication
1996
Pages
1167 - 1176
Database
ISI
SICI code
0278-0070(1996)15:9<1167:CTUS>2.0.ZU;2-S
Abstract
We present a robust, efficient algorithm for combinational test genera tion using a reduction to satisfiability (SAT), The algorithm, Test Ge neration Using Satisfiability (TEGUS), solves a simplified test set ch aracteristic equation using straightforward but powerful greedy heuris tics, 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 s tructural heuristics such as unique sensitization. Without random test s or fault simulation, TEGUS completes on every fault in the ISCAS net works, demonstrating its robustness, and is ten times faster for those networks which have been completed by previous algorithms, Our implem entation of TEGUS can be used as a base line for comparing test genera tion algorithms; we present comparisons with 45 recently published alg orithms. TEGUS combines the advantages of the elegant organization of SAT-based algorithms with the efficiency of structural algorithms.