DocumentCode
1757295
Title
Non-Test Cubes for Test Generation Targeting Hard-to-Detect Faults
Author
Pomeranz, Irith
Author_Institution
Sch. of Electr. & Comput. Eng., Purdue Univ., West Lafayette, IN, USA
Volume
32
Issue
12
fYear
2013
fDate
Dec. 2013
Firstpage
1957
Lastpage
1965
Abstract
A test set includes a significant amount of information about input assignments that prevent the faults that it does not detect from being detected. The procedure described in this paper extracts this information and uses it to guide an efficient test generation process that is fundamentally different from existing processes. Even with limited computational complexity, this new process is able to generate tests for hard-to-detect transition faults that are not detected by a test set that consists of both broadside and skewed-load tests. The basic idea is the following. Let t be a test that does not detect a fault f. The procedure extracts from t a minimal subset of values that prevent f from being detected. These values are included in a partially-specified test, which is referred to as a nontest cube. In a basic step, the procedure finds a nontest cube for f based on t. It then modifies t by complementing one specified value of the nontest cube to ensure that it does not prevent f from being detected. This is repeated until a test is found or a termination condition is reached. The nontest cubes are also used for finding necessary assignments and identifying undetectable faults.
Keywords
fault diagnosis; logic testing; broadside test; computational complexity; hard-to-detect transition faults; nontest cubes; partially-specified test; skewed-load test; test generation process; Circuit faults; Fault diagnosis; Testing; Broadside tests; hard-to-detect faults; skewed-load tests; test generation; transition faults;
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/TCAD.2013.2275431
Filename
6663241
Link To Document