Test generators need to be modified to handle CMOS designs
Document Type
Article
Publication Date
1-1-2001
Abstract
CMOS designs have some unique properties that prevent existing test generators from computing a test vector for a fault when one might exist. The problem lies in the premises laid out on what it takes to detect a stuck-at fault. The basic premise that states that it is required to set a line to 0(1) in order to detect a stuck-at 1(0) fault, and then propagate the error to an observable point, needs to be re-examined. This is due to the existence of indeterminate states throughout the logic. The paper distinguishes between the traditional test vector (here called a hard-detect), and a potential test vector (here called a soft-detect). Our proposed test set is the union of hard and soft-detects. We also re-examine the issue of redundancy and show that it needs to be re-defined in order to comply with CMOS technology behavior. This paper shows several examples to illustrate the problem; describes what it takes in order to remedy it; proposes possible enhancements to existing test generation algorithms, and outlines the risks faced in the event that no correcting steps are taken.
Identifier
0035661323 (Scopus)
Publication Title
VLSI Design
External Full Text Location
https://doi.org/10.1155/2001/37087
ISSN
1065514X
First Page
515
Last Page
525
Issue
4
Volume
12
Recommended Citation
Savir, J., "Test generators need to be modified to handle CMOS designs" (2001). Faculty Publications. 15311.
https://digitalcommons.njit.edu/fac_pubs/15311
