DocumentCode
1250352
Title
The complexity of fault detection in MOS VLSI circuits
Author
Najm, Farid N. ; Hajj, Ibrahim N.
Author_Institution
Dept. of Electr. & Comput. Eng., Illinois Univ., Urbana, IL, USA
Volume
9
Issue
9
fYear
1990
fDate
9/1/1990 12:00:00 AM
Firstpage
995
Lastpage
1001
Abstract
Consideration is given to the fault detection problem for a single fault in a single MOS channel-connected subcircuit. The following three decision subproblems are identified: (1) decide if a test vector exists, (2) decide if an initializing vector exists, and (3) decide if a test pair is robust. It is proven that each of these problems is NP -complete. More importantly, it is proved that the first two remain NP -complete for the simplest subcircuit design styles, namely series/parallel nMOS or CMOS logic gates. The third subproblem is shown to be of linear complexity for a CMOS logic gate with a stuck-open fault. It is illustrated that a test pair that is not robust may contain a robust subtest pair, and a necessary and sufficient condition for this to happen in CMOS logic gates is given. This leads to a linear time algorithm for CMOS logic gates which tests for robustness and, if possible, derives a robust test pair from a possibly nonrobust pair. The implications of these complexity results on practical transistor-level test generation tools are discussed
Keywords
MOS integrated circuits; VLSI; fault location; logic gates; logic testing; CMOS logic gates; MOS VLSI circuits; NP-complete; channel-connected subcircuit; decision subproblems; fault detection; initializing vector; linear complexity; linear time algorithm; nMOS; stuck-open fault; subtest pair; test pair; test vector; transistor-level test generation tools; CMOS logic circuits; Circuit faults; Circuit testing; Electrical fault detection; Logic design; Logic gates; Logic testing; MOS devices; Robustness; Very large scale integration;
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/43.59075
Filename
59075
Link To Document