Title :
Improving test pattern generation in presence of unknown values beyond restricted symbolic logic
Author :
Scheibler, Karsten ; Erb, Dominik ; Becker, Bernd
Author_Institution :
Univ. of Freiburg, Freiburg, Germany
Abstract :
Test generation algorithms considering unknown (X) values are pessimistic if standard n-valued logic algebras are used. This results in an overestimation of the number of signals with X-values and an underestimation of the fault coverage. In contrast, algorithms based on quantified Boolean formula (QBF), are accurate in presence of X-values but have limits with respect to runtime, scalability and robustness. Recently, an algorithm based on restricted symbolic logic (RSL) has been presented which is more accurate than classical three-valued logic and faster than QBF. Nonetheless, this RSL-based approach is still pessimistic and is unable to detect all testable faults. Additionally, it does not allow the accurate identification of untestable faults. In this paper, we improve test pattern generation based on RSL in two directions in order to reduce the accuracy-gap to QBF further. First, we present techniques to go beyond the accuracy of RSL when generating test patterns. Second, we include a check which is able to accurately identify untestable faults. Experimental results show the high efficiency of the proposed method. It is able to classify almost all faults - either by generating a test pattern or proving untestability.
Keywords :
Boolean algebra; automatic test pattern generation; fault diagnosis; logic circuits; QBF; RSL; accuracy gap; fault coverage; fault detection; n-valued logic algebras; quantified Boolean formula; restricted symbolic logic; test pattern generation; unknown values; untestable faults; Accuracy; Circuit faults; Encoding; Logic gates; Runtime; Test pattern generators; ATPG; QBF; SAT; SMT; restricted symbolic logic; test generation; unknown values;
Conference_Titel :
Test Symposium (ETS), 2015 20th IEEE European
Conference_Location :
Cluj-Napoca
DOI :
10.1109/ETS.2015.7138738