Modular Test Access Architecture for 3D Stacked ICs

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current test architectures for 3D stacked ICs interconnected by through-substrate vias (TSVs) face challenges in efficiently testing manufacturing defects, particularly in pre-bond die testing, due to limitations in existing test access mechanisms and the need for scalable, flexible, and cost-effective solutions that minimize substrate area and test length.

Innovation Solution

A modular test access architecture that includes die-level wrappers with dedicated probe pads, TestElevators for signal transportation, and a hierarchical Wrapper Instruction Register (WIR) chain, enabling pre-bond and post-bond testing with flexible scheduling and minimal additional area cost, while reusing existing design-for-test infrastructure.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional test access architectures (IEEE 1149.1/1500) are used for 3D stacked ICs, then testing can be performed on individual dies or cores, but the test length and substrate area requirements increase significantly when scaling to multiple stack tiers

Engineering Contradiction:
Improvetesting capabilityVSAvoidsubstrate area
Core Design Contradiction:
ReliabilityVSArea of stationary object

Solution Approach 1:

The test architecture is segmented into modular wrapper units, each associated with a specific die or core in the stack. Each wrapper unit independently manages test access to its associated die, allowing parallel test operations across multiple stack tiers without requiring centralized test control that would consume excessive substrate area.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent transitions from traditional 2D test access architectures to a 3D test access architecture that exploits the vertical dimension of stacked ICs. Test signals can propagate vertically through the stack via TSVs, enabling test access to multiple tiers simultaneously and reducing the lateral substrate area required for test infrastructure.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

2Reliability

If dedicated test infrastructure is added to each die for comprehensive testing, then testing coverage improves, but the additional area cost and device complexity increase

Engineering Contradiction:
Improvetesting coverageVSAvoidtest infrastructure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The wrapper units are designed as universal, standardized components that can be instantiated on every die in the stack using the same design. This multi-functional approach allows a single wrapper unit design to handle various test operations (intra-die testing, inter-die interconnect testing, and stack-level testing) without requiring different test infrastructure on different dies, thereby reducing overall device complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The test architecture employs a hierarchical nesting structure where wrapper units at the die level are nested within a stack-level test access mechanism. The wrapper units provide fine-grained control for individual dies, while the stack-level mechanism coordinates testing across multiple tiers, creating a nested hierarchy that achieves comprehensive coverage without linearly increasing complexity.

Inventive Principle:
Principle #7Nested doll (Nesting)

3Ease of operation

If test signals are routed through embedded IP cores to access inter-die interconnects, then testing can be performed, but correctness of the IP core functionality is assumed which may not be valid for defective cores

Engineering Contradiction:
Improvetest access easeVSAvoidtest validity
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The wrapper units serve as intermediary components between the test access mechanism and the embedded IP cores. Instead of routing test signals directly through the IP cores, the wrapper units provide a dedicated test interface that can control and observe the inter-die interconnects independently of the IP core functionality. This allows testing to proceed even when IP cores are defective, as the wrapper units remain functional for test purposes.

Inventive Principle:
Principle #24Intermediary (Mediator)

4Adaptability or versatility

If flexible test scheduling is implemented to accommodate pre-bond and post-bond testing, then testing adaptability improves, but the control mechanism complexity increases

Engineering Contradiction:
Improvetest scheduling flexibilityVSAvoidcontrol mechanism complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The test architecture implements dynamic reconfigurability through the wrapper units, which can be programmed via instruction registers to perform different test operations at different stages of the manufacturing process. The same physical hardware can be dynamically reconfigured for pre-bond testing (where dies are tested individually before stacking) or post-bond testing (where complete stacks are tested), providing flexibility without requiring separate dedicated hardware for each test mode.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9239359B2Test access architecture for TSV-based 3D stacked ICS
Publication Date: 2016.01.19 INTERUNIVERSITAIR MICRO ELECTRONICS CENT (IMEC VZW)
  • US9239359B2 patent drawing
  • US9239359B2 patent drawing
  • US9239359B2 patent drawing

AI summary

A test access architecture is disclosed for 3D-SICs that allows for both pre-bond die testing and post-bond stack testing. The test access architecture is based on a modular test approach, in which the various dies, their embedded IP cores, the inter-die TSV-based interconnects, and the external I/Os can be tested as separate units to allow optimization of the 3D-SIC test flow. The architecture builds on and reuses existing design for test (DfT) hardware at the core, die, and product level. Test access is provided to an individual die stack via a test structure called a wrapper unit.