학술논문

X-Tolerant Tunable Compactor for In-System Test
Document Type
Conference
Source
2020 IEEE International Test Conference (ITC) Test Conference (ITC), 2020 IEEE International. :1-10 Nov, 2020
Subject
Components, Circuits, Devices and Systems
Computing and Processing
Registers
Logic gates
Built-in self-test
Compaction
Flip-flops
System-on-chip
Memory management
built-in self-test
embedded-test
scan-based testing
test application time
unknown states
X-masking
Language
ISSN
2378-2250
Abstract
There is a growing number of integrated circuits that deploy hybrid test schemes combining on-chip test compression with logic BIST, with both techniques working synergistically to deliver high quality tests. As their architectural differences are gradually blurring, and both schemes efficiently share test logic, they become more vulnerable to unknown (X) states whose sources vary from uninitialized memory elements to unwrapped-for-test analog modules. Typically, X values degrade test results, and thus test response compaction schemes must be duly protected. This paper presents maXpress – an X-tolerant programmable compactor deploying a new scan chain selection mechanism capable of completely (as required by many in-system test applications) masking X states within redefinable groups of scan chains and designated scan shift cycles. In addition to the new architecture, the paper proposes an algorithm to automate maXpress control settings based on scan chain selection rules deployed to suppress X states. Experimental results obtained for a variety of industrial designs show feasibility and efficiency of the proposed scheme altogether with actual impact of X-masking on a resultant test coverage and test pattern counts.