SmartScan Compression
SmartScan Compression
As companies strive to achieve higher quality and reliability for their products, and as package sizes
and the number of available pins continue to shrink, there is also a persistent need to keep test costs
down. Low Pin Count Test (LPCT) is one solution that Design for Test (DFT) designers turn to, and in
many cases, might be the only one available to address these conflicting requirements. The overall test
vector set applied during wafer and manufacturing test is often dominated by Automatic Test Pattern
Generation (ATPG) patterns for digital and mixed-signal designs. Reducing ATPG test data volume and
test time can significantly impact the overall test cost of these products. Cadence Encounter Test
SmartScan offers a unique LPCT scan compression architecture to meet these challenges.
Why LPCT?
Contents
Why LPCT?................................... 1
Limitations of Conventional Test
Compression................................. 2
Encounter Test SmartScan............. 2
Insertion and Validation of
Encounter Test SmartScan............. 4
Conclusion.................................... 5
Further Information...................... 5
There are several factors driving designs to LPCT solutions, including the
number of digital pins available, the use of very-low-cost testers (VLCTs),
multi-site testing, and limited test pin budget.
In many mixed-signal designs and especially in automotive and micro-controller
units (MCUs), package sizes are getting smaller and the number of pins being
bonded out are fewer. As most of these pins are shared by analog, power, and
ground, the digital pins available for test are at a premium.
Companies are also increasingly adopting VLCTs to keep their test hardware
cost down. There is limited memory and probe pins on these kinds of testers.
Sometimes, even though the number of pins on the package dedicated to
manufacturing test might be higher, due to the cost of probes during wafer
test, very few of them are actually used.
Multi-site testing is a technique where a large number of dies are tested in
parallel to increase silicon test throughput. The stimuli is stored on the tester
and applied concurrently to all the dies on the test board and compared
against the response data. To achieve multi-site testing of 16X, 32X, 64X, or
128X, the number of tester-contacted pins must be very low. The overall tester
data and the test time saved by switching to multi-site test are enormous.
As the number of IP cores used in a system-on-chip (SoC) design grows,
additional requirements are placed on complex test methodologies such as
hierarchical test compression. Test access to individual cores via the test bus
helps to quickly isolate problems on the tester. The test pin budget allocated
for the SoC is shared between all of the cores.
FULLSCAN
100
98
96
94
92
90
88
86
84
82
80
1
10
11
12
13
14
15
16
LPCT designs requiring scan compression to reduce test time and test data volume cannot directly implement the
traditional architectures and expect to maintain a high quality of test.
www.cadence.com
SmartScan
Controller
Test Control 1
Test Control 2
SERIAL_SCAN_IN
SERIAL_SCAN_OUT
COMPRESSOR
MASK
DECOMPRESSOR
Internal Channels
M bits
Mask Enable
Serializer
N-Bit Serially
Unloaded Flops
Deserializer
N-Bit Serially
Loaded Flops
One of the key aspects of the Encounter Test SmartScan architecture is that the test patterns are generated
using the N-bit wide parallel scan interface by bypassing the de/serializer registers, as shown in Figure 3. These
patterns are then re-targeted to the Encounter Test SmartScan serial interface by translating each scan cycle of the
parallel interface pattern into loading and unloading the de/serializer registers. In addition to the serial patterns,
the parallel interface patterns can be directly applied at the automated test equipment (ATE) if the chip package
provides for these pins to be available for test. If the design does not contain these pins, the parallel interface is
modeled for test-generation purposes. The test control signals required to switch between parallel and serial interfaces can be internally decoded from on-chip test logic.
SmartScan
Parallel SmartScan
Access
Enable
Serial
Interface
Serial_SI
Serial_SO
PSI1
PSI2
PSI3
PSI4
PCME
Internal Channels
1
0
1
0
PSO1
PSO2
PSO3
PSO4
PSO5
COMPRESSOR
1
0
MASK
DECOMPRESSOR
1
0
M bits
1
0
Deserializer
Parallel
Interface
CME
Serializer
Internal scan configuration and compression
ratio stay the same
Figure 3: Encounter Test SmartScan compression showing parallel and serial interface
www.cadence.com
Large reduction of scan data correlation that would be otherwise caused by having only very few pins drive the
compression logic directly
Since the internal scan configuration is identical between the serial and parallel interfaces, a one-pass ATPG run
is sufficient and the pattern quality is identical
Debug and diagnosis is minimally impacted as Encounter Test diagnostics can isolate tester failures using the
parallel interface by simply translating serial pattern fails to the corresponding parallel cycles
Figure 4 illustrates the advantage Encounter Test SmartScan has on fault coverage and test time on an automotive
design. The design has one scan-input/scan-out pair available for scan test. If conventional XOR compression is
used, due to the correlation effects, the quality of ATPG patterns is drastically lower compared to using a singlescan chain (fullscan). However, the test time impact in fullscan mode is very high due to much longer chain length.
By adding an 8-bit wide Encounter Test SmartScan logic into the design, the fault coverage achieved can be very
similar to the fullscan mode with a much lower test time. The test time for each Encounter Test SmartScan pattern
is eight times longer than a single compression pattern, due to the deserializer shift. If the tester can supply a clock
that is up to eight times faster than scan frequency, then the overhead due to the deserializer shift is nullified and
the total test time is further reduced.
Test Application Time
Fault Coverage
FULLSCAN Top-off
100
95
90
85
80
75
70
65
60
FULLSCAN Top-off
FULLSCAN
COMPRESSION
(1SI, 1SO)
Design Parameters
7K flip-flops
Scan width 1 SI, 1 SO
8-bit wide SmartScan registers
SMARTSCAN
(1SI, 1SO)
(8-bit wide ATPG
Interface)
10
9
8
7
6
5
4
3
2
1
0
FULLSCAN
COMPRESSION
(1SI, 1SO)
SMARTSCAN
(1SI, 1SO)
SMARTSCAN
(1SI, 1SO)
Serial Interface
@ 8X Scan Freq
Encounter
Conformal LEC
Formal verification
Encounter Test
Encounter Test
SmartScan
Methodology
Incisive
NcVerilog
Validation of ATPG
patterns
www.cadence.com
Conclusion
Encounter Test SmartScan compression from Cadence is an ideal solution to help meet the LPCT challenges by
providing the ability to target high-quality ATPG patterns via a single scan-input scan-output interface. The ease of
use, one-pass Encounter Test SmartScan insertion, ATPG, and diagnosis makes it an effective technique in reducing
the test cost for mixed-signal, automotive, and MCU designs.
Further Information
Learn more about Cadences DFT offering at www.cadence.com/products/ld.
Cadence Design Systems enables global electronic design innovation and plays an essential role in the
creation of todays electronics. Customers use Cadence software, hardware, IP, and expertise to design
and verify todays mobile, cloud and connectivity applications. www.cadence.com www.cadence.com
2014 Cadence Design Systems, Inc. All rights reserved worldwide. Cadence, the Cadence logo, Conformal, Encounter, and Incisive are registered
trademarks of Cadence Design Systems, Inc. in the United States and other countries. All other trademarks are the property of their respective
owners. 2802 07/14 SA/DM/PDF