Title :
Dynamic compaction using multi-valued encoding in SAT-based ATPG
Author :
Habib, Kareem ; Safar, Mona ; Dessouky, Mohamed ; Salem, Ashraf
Author_Institution :
Mentor Graphics Corp., Cairo, Egypt
Abstract :
SAT solvers have been at the forefront of ATPG solutions due to the inherent advantages of transforming the circuit to a mathematical problem. One that can quickly be solved by tried and true algorithms, rather than using traditional circuit based solutions. Unfortunately while this speedup may find a test vector for a specific fault to be detected, the number of test vectors detected for the entire fault list is usually very large due to this being a circuit structure. We present a system for dynamically compacting the test vector set as it searches for individual vectors, hence giving out fewer patterns that cover more faults. Three-valued encoding was used to allow the use of don´t cares, a value that is not part of the traditional SAT solver approach. Experimental results compare the traditional approach with that of this new system´s results.
Keywords :
automatic test pattern generation; circuit testing; encoding; network synthesis; ATPG; SAT solvers; dynamic compaction; multi-valued encoding; three-valued encoding; Artificial intelligence; Bismuth; Circuit faults; Encoding; Logic gates; Reactive power; ATPG; CNF; Dynamic Compaction; SAT;
Conference_Titel :
Engineering and Technology (ICET), 2014 International Conference on
Conference_Location :
Cairo
DOI :
10.1109/ICEngTechnol.2014.7016808