3D Die Stack Timing Repair Using Inter-Die Slack

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current testing schemes for 3D integrated circuits (ICs) often discard dies that could be usable in a stack due to unnecessary failure rates, as they do not account for the potential benefits of timing differences between dies operated in separate clock domains, leading to inflated costs and waste.

Innovation Solution

A system and method for testing dies in a stack and compensating for delay defects by determining intra-die and inter-die slack values to insert a repair circuit that adjusts the clock signal, allowing defective dies to function within a die stack by borrowing timing margins from available slack paths.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional at-speed testing is performed on each die individually, then timing delays are detected and defective dies are identified, but the die failure rate is inflated and good dies are unnecessarily discarded

Engineering Contradiction:
Improvetiming delay detection accuracyVSAvoiddie yield
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The testing approach is segmented from individual die testing to stack-level testing. Instead of evaluating each die in isolation, the patent tests dies within the context of a complete stack, allowing timing delays in individual dies to be compensated by timing margins in other dies within the same stack. This segmentation resolves the contradiction by maintaining reliable defect detection while preventing unnecessary discarding of good dies.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Multiple dies are merged into a single testable unit (stack) rather than testing them separately. The patent combines several dies into a stack configuration where they operate together with shared timing budgets. This merging allows the system to absorb timing variations in individual dies through the collective timing margins of the stack, thereby reducing die failure rate while maintaining testing reliability.

Inventive Principle:
Principle #5Merging (Combining)

2Manufacturing precision

If dies are tested as stand-alone chips with individual timing budgets, then each die must meet strict timing requirements, but dies with weak defects are unnecessarily discarded when they could function within a stack

Engineering Contradiction:
Improvetiming budget complianceVSAvoiddie waste
Core Design Contradiction:
Manufacturing precisionVSLoss of substance

Solution Approach 1:

The timing budget parameter is changed from an individual die constraint to a stack-level resource. Instead of each die having a fixed individual timing budget that must be strictly met, the patent implements a shared timing budget across the stack. This parameter change allows dies with weak defects and tighter individual timing margins to be utilized, as their timing constraints are satisfied through the collective timing resources of the entire stack, thereby reducing die waste.

Inventive Principle:
Principle #35Parameter changes

3Reliability

If all dies are tested to ensure individual functionality, then product quality is maintained, but testing costs and complexity increase due to discarding potentially usable dies

Engineering Contradiction:
Improveproduct qualityVSAvoidtesting complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The testing system is made universal by evaluating dies in multiple contexts - both as potential stack components and considering their individual characteristics. The patent implements a multi-functional testing approach that assesses dies for their ability to function within a stack configuration, utilizing shared timing margins and inter-die timing relationships. This universal testing method maintains product quality while reducing complexity by eliminating the need for separate individual die timing budget allocations.

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

Data Source

PatentUS8751994B2System and method for testing stacked dies
Publication Date: 2014.06.10 TAIWAN SEMICONDUCTOR MANUFACTURING CO LTD
  • US8751994B2 patent drawing
  • US8751994B2 patent drawing
  • US8751994B2 patent drawing

AI summary

Systems and methods are disclosed for testing dies in a stack of dies and inserting a repair circuit which, when enabled, compensates for a delay defect in the die stack. Intra-die and inter-die slack values are determined to establish which die or dies in the die stack would benefit from the insertion of a repair circuit.