Page loading . . .

  
 Category: SOCcentral Feature Articles & Columns: Feature Articles: Tuesday, May 21, 2013
Test Automation of 3D Integrated Systems  
Contributor: Synopsys, Inc.
 Printer friendly
 E-Mail Item URL

Advances in packaging technologies have led to the development of three-dimensional (3D) integrated systems that offer the potential to deliver significant improvements in performance, power, functional density, and form factor over systems that rely on standard packaging-integration techniques. Although the design and test requirements for these highly integrated systems are still evolving, it is evident that advanced test automation will be essential in ramping 3D systems to volume production. This article discusses some of the key test challenges related to 3D integrated systems, and how Synopsys' synthesis-based test solution can be used to rapidly address these challenges.

2.5D and 3D integration

Two basic types of 3D-packaging configurations have emerged. "2.5D" integration mounts multiple two-dimensional (2D) dies atop a common electrical interface, called a silicon interposer, and connects them together with wires that run through the interposer (see Figure 1). The system I/Os are connected to the underlying package substrate using vertical through-silicon vias (TSVs) that extend partway through the interposer. A system of three-dimensional stacked ICs (3D-SICs) (see Figure 2) achieves an even tighter form-factor than 2.5D integration. In this configuration, TSVs are etched deep into the substrate and wafers comprising 2D ICs are thinned down to less than 50 microns. Multiple dies are then stacked vertically and connected by TSVs.

 

Figure 1. 2.5D integration with two dies connected by wires running through a silicon interposer.

 

Figure 2. 3D-SICs with two stacked dies connected by TSVs.

 

Testing stacked configurations requires a superset of the automation needed for testing 2.5D packages, and is the focus of the discussion that follows.

Testing 3D stacked ICs

Figure 3 illustrates two of many possible 3D-SIC-test scenarios for a hypothetical three-die stack. One approach is to perform a stack test after all the dies have been bonded together, as illustrated in the first scenario. The stack test begins with a TSV interconnect test between the bottom (first) die and second die, and between the second die and third die, followed by testing of each die in sequence, starting from the bottom die. Stack testing can also involve testing the entire stack simultaneously as an integrated system.

 

Figure 3. Example 3D-SIC test scenarios for a three-die stack. In the first scenario, a stack test is performed only after bonding of all three dies. In the second scenario, a stack test is applied each time a Known Good Die is bonded to the top of the stack.

 

Because it is not viable to "un-bond" a die subsequently found to be defective, performing a separate known-good-die (KGD) test for an individual IC prior to bonding may be more cost-effective than relying solely on stack tests to identify a defective die that has already rendered the entire system defective. In the second scenario of Figure 3, a stack test is performed each time a KGD is bonded to the top of the IC stack to screen for damage to the top two dies and their interconnect that might have occurred during the bonding process.

Known-good-die testing

Although incorporating KGD testing into a 3D-SIC test flow has the potential to reduce total manufacturing and test costs, it comes with a unique set of challenges. With the exception of the bottom die, no probe pads exist for KGD testing because all the I/Os are accessible only through TSVs topped by fine-pitch micro-bumps, arrayed on both sides of the die. Industry efforts are underway to build probe systems that address these constraints, but until the new systems are production-ready, designers must consider other methods that leverage their existing automatic test equipment (ATE) infrastructure. One viable approach is insertion of "sacrificial" probe pads used only for KGD testing. Although there is a silicon-area-overhead penalty associated with the dedicated probe pads, it is possible to minimize the number of pads by using the pin-limited test feature in Synopsys' DFTMAX compression. Pin-limited testing reduces test-application time and test data volume up to 170X, utilizing as few as one pair of test data pins.

In addition, since fault effects in 3D-SICs appear to be identical to those encountered in 2D designs, conventional fault models can still be used when generating KGD test patterns. However, because 3D integrated systems offer smaller form factors and higher performance than conventional designs, more advanced tests available in TetraMAX ATPG — for example, slack-based transition delay tests that target small delay defects and bridging tests that target bridging faults — may be required for high-quality KGD testing.

Even so, scan testing alone is not sufficient. Many thousands of TSVs are used for connecting adjacent dies, and their faults are not observable during KGD testing without probe technology that can accommodate the fine-pitch requirements of 3D-SICs. Designers can overcome this obstacle by using bidirectional I/O wrapper cells for all the TSV I/Os. TetraMAX, for example, can model the I/Os as bidirectional pins and then generate TSV "loopback" tests that allow data to be applied to and captured from the TSV I/Os to verify their functionality.

Defect-driven embedded memory self-test and repair is another key component of KGD testing. Designers of 3D integrated systems can implement Synopsys' DesignWare Self-Test and Repair (STAR) Memory System to achieve the highest defect coverage of Synopsys and third-party memories.

Power considerations

Greater system complexity of 3D-SICs demands tighter control of dynamic-power consumption, which differs before and after a die is bonded to a stack (since TSVs distribute power up the stack in the latter case). Advanced power-management techniques such as power-aware ATPG and power-domain-based test are needed to limit power consumption and thereby minimize false failures during 3D-SIC testing. With power-aware ATPG, DFTMAX and TetraMAX work in tandem to produce patterns that limit both shift-mode and capture-mode power to functional levels based on a designer-specified flop-switching budget. With power-domain-based test, TetraMAX generates patterns in compliance with a design's functional power states to reduce both dynamic and leakage power and minimize IR-drop issues. It also further increases defect coverage by generating pattern sequences that test the power-management circuits. Synopsys' advanced power management capabilities have been successfully deployed with 2D designs to improve defect coverage and limit false failures on the ATE, and will be essential for 3D-SIC testing.

Stack testing

Once the KGD patterns are generated by TetraMAX, mapping them to stack-level ports is a straightforward process. For TSV interconnect tests, TetraMAX uses dynamic bridging-fault models to generate at-speed patterns that can target time-sensitive shorts between TSV I/Os. But the main challenge of stack testing is designing and implementing a 3D DFT architecture that provides adequate test access to non-bottom dies for performing individual die tests, inter-die (i.e., TSV interconnect) tests, and possibly simultaneous multi-die tests. Synopsys is actively participating in the development of emerging 3D test-access standards such as IEEE P1838. Although these standards have not yet coalesced, it is possible for early adopters to use Synopsys' synthesis-based test solution to efficiently implement 3D DFT architectures that are based on established standards.

For example, DFTMAX can synthesize, connect, and verify the JTAG Test Access Port (TAP) and boundary scan register (BSR) logic for 3D-SIC systems that utilize IEEE Std 1149.1 as a test-access mechanism for performing either KGD or stack testing. DFTMAX also leverages IEEE Std 1500 for core wrapping and for "die wrapping" — when the test control interface for non-bottom dies makes use of IEEE Std 1500-based wrappers. Similarly, the DesignWare STAR Memory System, residing on the bottom die and receiving its instructions via the JTAG TAP, can utilize IEEE Std 1500 interfaces to provide the necessary test access and isolation for memories embedded in all other dies in the stack. Once the test interfaces are implemented on each die, they are daisy-chained up and down the stack to enable stack testing of both logic-on-logic and memory-on-logic configurations, as shown in Figure 4.

 

Figure 4. Synopsys supports 3D-SIC testing for both logic-on-logic and memory-on-logic systems based on established test access standards.

Another capability that provides access to embedded test and debug resources in 3D-SICs via the JTAG TAP is the DesignWare SerDes IP (UPx). Synopsys' self-test of high-speed interfaces seems to be compatible with the emerging IEEE Std P1687, the proposed instrumentation standard, and is an example of the type of instrument-access mechanisms that are critical for successful 3D-SIC product certification and deployment. In addition to the standards already mentioned, Synopsys' test solution employs STIL (IEEE Std 1450.x) and CTL (IEEE Std 1450.6) as mainstream interfaces to other systems in the electronics design and manufacturing industry, and as means to enable testing of both 2.5D- and 3D-packaging configurations.

In summary

High-quality, economical testing of 3D integrated systems requires a comprehensive set of leading-edge test automation technologies, including pin-limited scan compression, power-aware ATPG, power-domain-based test, slack-based at-speed test, dynamic bridging test, defect-driven embedded memory self-test and repair, and self-test of high-speed interfaces. These technologies are all available today and fully integrated in Synopsys' synthesis-based test solution, comprising DFTMAX, TetraMAX, and DesignWare IP. Although 3D-test-access standards have not yet converged, early adopters can already use the Synopsys test solution — proven effective at testing thousands of complex 2D systems — to maximize their design productivity when implementing test for 3D systems.

By Chris Allsup

Chris Allsup is marketing manager in Synopsys' synthesis and test group, has more than 20 years combined experience in IC design, field applications, sales, and marketing. He earned a BSEE degree from UC San Diego and an MBA degree from Santa Clara University. Chris has authored numerous articles and papers on design and test.


Go to the Synopsys, Inc. website to learn more.

Keywords: ASICs, ASIC design, 3D ICs, 3D chips, stacked ICs, packages, packaging, EDA, EDA tools, electronic design automation, automatic test pattern generation, ATPG, test automation, SOCcentral, Synopsys,
488/38772 6/29/2012 1562 1562
Add a comment or evaluation (anonymous postings will be deleted)



Designer's Mall
0.96875



 Search for:
            Site       Current Category  
   Search Options

Subscribe to SOCcentral's
SOC Explorer
Newsletter
and receive news, article, whitepaper, and product updates bi-weekly.

Exec Viewpoint

Maximizing the Value of Your Internal IP


Warren Savage
CEO, IPextreme

Exec Viewpoint

Yes, Virginia,
There Is a
Stitch-and-Ship


Dave Johnson
VP of Sales
Breker Verification

Odd Parity

Lets' Go On
with the Show!


Mike Donlin
The Write Solution

Odd Parity Archive

Barbara's Bytes

So, Just What
Is ESL


Barbara Tuck
Senior Editor,
SOCcentral

SOCcentral Job Search

SOC Design
ASIC Design
ASIC Verification
FPGA Design
CPLD Design
PCB Design
DSP Design
RTOS Development
Digital Design

Analog Design
Mixed-Signal Design
DFT
DFM
IC Packaging
VHDL
Verilog
SystemC
SystemVerilog

Special Topics/Feature Articles
3D Integrated Circuits
Analog & Mixed-Signal Design
Design for Manufacturing
Design for Test
DSP in ASICs & FPGAs
ESL Design
Floorplanning & Layout
Formal Verification/OVM/UVM/VMM
Logic & Physical Synthesis
Low-Power Design
MEMS
On-Chip Interconnect
Selecting & Integrating IP
Signal Integrity
SystemC
SystemVerilog
Timing Analysis & Closure
Transaction Level Modeling (TLM)
Verilog
VHDL
 
Design Center
Whitepapers & App Notes
Live and Archived Webcasts
Newsletters


About SOCcentral.com

Sponsorship/Advertising Information

The Home Port  EDA/EDA Tools  FPGAs/PLDs/CPLDs  Intellectual Property  Electronic System Level Design  Special Topics/Feature Articles  Vendor & Organization Directory
News  Major RSS Feeds  Articles Online  Tutorials, White Papers, etc.  Webcasts  Online Resources  Software   Tech Books   Conferences & Seminars  About SOCcentral.com
Copyright 2003-2013  Tech Pro Communications   1209 Colts Circle    Lawrenceville, NJ 08648    Phone: 609-477-6308
553.488  0.984375