Title :
Improved SAT-based ATPG: More constraints, better compaction
Author :
Eggersgluss, Stephan ; Wille, Robert ; Drechsler, Rolf
Author_Institution :
Inst. of Comput. Sci., Univ. of Bremen, Bremen, Germany
Abstract :
Automatic Test Pattern Generation (ATPG) based on Boolean Satisfiability (SAT) is a robust alternative to classical structural ATPG. Due to the powerful reasoning engines of modern SAT solvers, SAT-based algorithms typically provide a high test coverage because of the ability to reliably classify hard-to-detect faults. However, a drawback of SAT-based ATPG is the test compaction ability. In this paper, we propose an enhanced dynamic test compaction approach which leverages the high implicative power of modern SAT solvers. Fault detection constraints are encoded into the SAT instance and a formal optimization procedure is applied to increase the detection ability of the generated tests. Experiments show that the proposed approach is able to achieve high compaction - for certain benchmarks even smaller test sets than the currently best known results are obtained.
Keywords :
automatic test pattern generation; computability; fault diagnosis; optimisation; Boolean satisfiability; SAT-based ATPG; SAT-based algorithms; automatic test pattern generation; dynamic test compaction; fault detection constraints; formal optimization procedure; hard-to-detect faults; modern SAT solvers; Automatic test pattern generation; Circuit faults; Compaction; Engines; Fault detection; Logic gates; Optimization;
Conference_Titel :
Computer-Aided Design (ICCAD), 2013 IEEE/ACM International Conference on
Conference_Location :
San Jose, CA
DOI :
10.1109/ICCAD.2013.6691102