TY - GEN
T1 - Pseudo-functional scan-based BIST for delay fault
AU - Lin, Yung Chieh
AU - Lu, Feng
AU - Cheng, Kwang Ting
PY - 2005
Y1 - 2005
N2 - This paper presents a pseudo-functional BIST scheme that attempts to minimize the over-testing problem of logic BIST for delay and crosstalk-induced failures. The over-testing problem is evident from the non-trivial number of Structurally Testable while Functionally Untestable (ST-FU) faults. Such faults can be detected by some scan/BIST patterns but not by any functional pattern. The goal of this BIST scheme is to allow only functional-like patterns generated from the BIST Random Test Pattern Generator (RTPG) as tests. This is done by inserting a Monitor at the output of the RTPG, which indicates whether the current pattern violates some pre-extracted functional constraints. In case of violation, the pattern will be skipped. In our implementation, a SAT solver is used to analyze and extract a set of functional constraints from the functional logic. These functional constraints are then implemented in hardware as the Monitor. Even though the extracted functional constraints can not be exhausted, the proposed BIST scheme can detect and filter out, in real-time, a substantial subset of the nonfunctional patterns, and thus minimizing the over-testing problem. We present some experimental results to demonstrate the effectiveness of the proposed BIST scheme.
AB - This paper presents a pseudo-functional BIST scheme that attempts to minimize the over-testing problem of logic BIST for delay and crosstalk-induced failures. The over-testing problem is evident from the non-trivial number of Structurally Testable while Functionally Untestable (ST-FU) faults. Such faults can be detected by some scan/BIST patterns but not by any functional pattern. The goal of this BIST scheme is to allow only functional-like patterns generated from the BIST Random Test Pattern Generator (RTPG) as tests. This is done by inserting a Monitor at the output of the RTPG, which indicates whether the current pattern violates some pre-extracted functional constraints. In case of violation, the pattern will be skipped. In our implementation, a SAT solver is used to analyze and extract a set of functional constraints from the functional logic. These functional constraints are then implemented in hardware as the Monitor. Even though the extracted functional constraints can not be exhausted, the proposed BIST scheme can detect and filter out, in real-time, a substantial subset of the nonfunctional patterns, and thus minimizing the over-testing problem. We present some experimental results to demonstrate the effectiveness of the proposed BIST scheme.
UR - https://openalex.org/W1584106701
UR - https://www.scopus.com/pages/publications/33746641993
U2 - 10.1109/VTS.2005.69
DO - 10.1109/VTS.2005.69
M3 - Conference Paper published in a book
SN - 0769523145
SN - 9780769523149
T3 - Proceedings of the IEEE VLSI Test Symposium
SP - 229
EP - 234
BT - Proceedings - 23rd IEEE VLSI Test Symposium, VTS 2005
T2 - 23rd IEEE VLSI Test Symposium, VTS 2005
Y2 - 1 May 2005 through 5 May 2005
ER -