Professional Documents
Culture Documents
Shianling Wu, Laung-Terng (L.-T.) Wang, Jin Woo Cho, Zhigang Jiang, and Boryau Sheu
SynTest Technologies, Inc.
Abstract ATE
Test Responses
This paper describes two Design-For-Test (DFT) methods
that provide flexibility in order to achieve desired test cost Pass/Fail Comparator
reduction goal using embedded scan compression and
Logic Built-In Self-Test (BIST). In some applications, one Expected Responses
method can be used in conjunction with the other. Test Patterns VirtualScan
Inputs
VirtualScan SI1 ... SIm
Circuit
1. Introduction
Broadcaster
While test data volume and test application time are key Full-Scan s10 s11 s12 s13 ... sm0 sm1 sm2 sm3
cost metrics in test economics, when investing in DFT, Circuit
one must study end-to-end impact from the baseline: the ...
IC’s. The solution should be effective and simple enough
for easy implementation. There are many approaches to t10 t11 t12 t13 . . . tm0 tm1 tm2 tm3
achieving test cost reduction. Logic BIST (Built-In Self- Compactor
Test) and test compression are among the most viable and
proven solutions with years of practical applications SO1 ... SOm
worldwide across many different product types. Each
method has its own unique advantages. For some Fig. 1 VirtualScan Architecture
applications, one method may be used on top of the other
in a single design to achieve maximal test cost reduction.
VI1 TDO VI2
2. Test Compression (TDI) (Optional) (Mode)
SI1 ... SIm
With the conventional scan technique, test data volume
and test application time are proportional to the maximum
length of the scan chains. To address the test cost issues
C . . . ... . . .
due to ever-increasing design size, we have developed
VirtualScan technology [1]. As shown in Fig. 1, B . . . . . .
VirtualScan splits the original scan chains into shorter ...
internal scan chains and implements a low overhead, i10 i11 i12 i13 im0 im1 im2 im3
combinational logic based Broadcaster and Compactor S
pair to bridge between limited external scan ports and 0 1 0 1 0 1 ... 0 1 0 1 0 1
large amount of internal scan chains. With VirtualScan,
s10 s11 s12 s13 . . . sm0 sm1 sm2 sm3
up to 10x to 50x test compression ratio can be achieved.
Test patterns for VirtualScan are generated using multi- ...
capture schemes with proper scan constraints imposed by .t .t .t
Broadcaster. In addition, VirtualScan eliminates unknown 10 11 12 t13 . . . .tm0 .t
m1
.t
m2 tm3
value (X) and aliasing effects algorithmically without
additional circuitry. VirtualScan is by nature a full-scan Fig. 2 Broadcaster Structure
system so it can easily support stuck-at, transition, path
delay, bridging faults, and N-detect features.
2.1 Multiple-Capture Clocking Scheme
Fig. 2 shows an example of the VirtualScan Broadcaster
structure. The C block is an optional circuit that provides VirtualScan uses a complete multi-capture clocking
additional signals as the controlled stimuli to obtain scheme as in Fig. 3. Suppose a circuit has two clock
higher fault coverage. The optional S block allows users domains CD1 and CD2, driven by clocks CLK1 and
to switch to serial mode (the original full-scan scheme) to CLK2, respectively, and that CD1 transfers data to CD2.
recoup fault coverage loss due to constraints imposed by As shown in Fig. 3, a test pattern is shifted into all scan
VirtualScan Broadcaster, thus achieving the same overall
flip-flops (FFs) in both CD1 and CD2, and capture is first
fault coverage as the conventional full-scan system but
conducted for CD1 by only activating CLK1 but keeping
with much lower test cost.
CLK2 inactive. After a delay larger than the clock skew
MISR1 MISRn
References
ODC
[1] L.-T. Wang, X. Wen, H. Furukawa, F.-S. Hsu, S.-H. Lin,
S.-W. Tsai, K. S. Abdel-Hafez, and S. Wu, “VirtualScan:
Fig. 4 TurboBIST-Logic Architecture A New Compressed Scan Technology for Test Cost
Reduction,” Proc. Int’l Test Conf., pp. 916-925, 2004.
The BIST-ready core is a full-scan circuit with unknown
value (X) sources properly blocked and all BIST rule [2] B. Cheon, E. Lee, L.-T. Wang, X. Wen, P. Hsu, J. Cho, J.
violations fixed. Test points are inserted as needed to Park, H. Chao, and S. Wu, “At-Speed Logic BIST for IP
improve BIST fault coverage. For skew management for Cores,” Proc. Design, Automation and Test in Europe
testing multiple clock-domain circuits, each domain is (DATE), pp. 860-861, Mar. 2005.