DocumentCode :
2903668
Title :
To Overtest Or Not To Overtest - More Questions Than Answers
Author :
Pomeranz, Irith
Author_Institution :
Sch. of ECE, Purdue Univ., West Lafayette, IN
fYear :
2006
fDate :
Nov. 2006
Firstpage :
125
Lastpage :
125
Abstract :
Summary form only given. Overtesting occurs when a defect that would not be detected under functional operation conditions of a chip is detected due to non-functional conditions created during test application. More generally, overtesting refers to a failure of a chip that occurs during test application when the chip would operate correctly in functional mode. Thus, overtesting results in yield loss that is arguably unnecessary. Overtesting was reported under two-pattern scan-based tests applied for detecting transition faults. However, a wider range of test and defect types may be involved in overtesting. This talk reviews the existing methodologies for addressing overtesting. These methodologies can be broadly classified as based on redundant faults, or based on operation conditions. Methodologies based on redundant faults attempt to prevent faults, which do not affect the functional operation of the circuit, from being detected. Methodologies based on operation conditions attempt to ensure that non-functional operation, which is made possible by scan (or other design-for-testability logic), is avoided. Functional operation conditions in these methodologies are defined to occur when the circuit is in its reachable state space. For a synchronizable circuit, this includes every state that the circuit can visit after synchronization. This talk discusses the fundamental differences between these methodologies, their advantages and limitations. The differences between the methodologies can be seen from the following: 1) A detectable fault may have a test that detects it using a non-reachable state. 2) A redundant fault may become detectable under scan using a reachable state. The talk also raises questions related to overtesting, including the following: 1) Should overtesting (always) be avoided? 2) Should avoidance of overtesting focus only on transition (delay) faults and scan based tests? 3) Even if testing under functional operation conditions can achieve complete - fault coverage, is the test set comprehensive enough? 4) Is there a preferred class of methodologies for avoiding overtesting?
Keywords :
integrated circuit testing; system-on-chip; chip failure; detectable fault; faults prevention; nonreachable state; overtest; redundant fault; scan based tests; transition faults; Circuit faults; Circuit testing; Delay; Electrical fault detection; Fault detection; Logic design; State-space methods;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Test Symposium, 2006. ATS '06. 15th Asian
Conference_Location :
Fukuoka
ISSN :
1081-7735
Print_ISBN :
0-7695-2628-4
Type :
conf
DOI :
10.1109/ATS.2006.261003
Filename :
4030751
Link To Document :
بازگشت