3D Stacked Memory Sparing With Logic-Die Remapping

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

The yield of stacked memory systems, particularly 3D stacked memory systems, is adversely affected due to compounded non-perfect yields of semiconductor wafers, leading to reduced performance and increased manufacturing costs, as failed components in the array die stack cannot be effectively replaced.

Innovation Solution

Incorporating spare arrays or dies within the array die stack and using logic circuitry to remap accesses to failed components to spare components, thereby supporting sparing techniques that improve yield and performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If spare arrays or dies are incorporated within the array die stack, then the yield and performance of 3D stacked memory systems are improved by allowing failed components to be replaced, but the device complexity increases due to additional components and remapping logic

Engineering Contradiction:
ImproveyieldVSAvoiddevice complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Spare arrays or dies are pre-included within the array die stack during manufacturing, before any failures occur. The logic circuitry is also pre-configured to perform remapping operations. When a failure is detected, the system immediately switches to using the spare components through the pre-configured remapping logic, eliminating the need for post-failure redesign or complex repair processes.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

Logic circuitry acts as an intermediary between the host system and the memory arrays. This intermediary remapping logic detects failures in memory components and automatically redirects access requests to spare arrays or dies, hiding the complexity of failure replacement from the host system while enabling reliable operation despite component failures.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Reliability

If spare arrays or dies are incorporated within the array die stack, then the yield and performance of 3D stacked memory systems are improved, but the manufacturing costs and time-to-market increase

Engineering Contradiction:
ImproveyieldVSAvoidmanufacturing costs
Core Design Contradiction:
ReliabilityVSEase of manufacture

Solution Approach 1:

Spare components are included in the manufacturing process from the outset, allowing defects to be detected and addressed during factory testing rather than after delivery. This preliminary inclusion enables batch processing of spares with the main array dies, consolidating manufacturing operations and avoiding the need for separate, time-consuming repair operations after products reach customers.

Inventive Principle:
Principle #10Preliminary action

3Device complexity

If failed components in the array die stack cannot be effectively replaced, then the device complexity remains low, but the yield and performance are adversely affected

Engineering Contradiction:
Improvedevice complexityVSAvoidyield
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

Spare arrays or dies are nested within the existing array die stack structure, utilizing the same physical and logical space as the operational memory components. The logic circuitry is integrated into the existing die architecture, allowing failure replacement functionality to be embedded within the standard memory access paths without requiring separate external replacement mechanisms.

Inventive Principle:
Principle #7Nested doll (Nesting)

Data Source

PatentUS20250279153A2Sparing techniques in stacked memory architectures
Publication Date: 2025.09.04 MICRON TECHNOLOGY INC
  • US20250279153A2 patent drawing
  • US20250279153A2 patent drawing
  • US20250279153A2 patent drawing

AI summary

Methods, systems, and devices for sparing techniques in stacked memory architectures are described. A memory system may implement a stacked memory architecture that includes a set of array dies stacked along a direction and a logic die coupled with the set of array dies. Each array die may include one or more memory arrays accessible using one or more first interface blocks of the array die. To support sparing, the memory system may remap access from one or more first memory arrays of the set of array dies to one or more second memory arrays of the set of array dies. Logic circuitry of the logic die may be operable to perform the remapping in accordance with one or more levels of granularity, such as at a die level, channel level, pseudo-channel level, bank level, or a combination thereof.