3D Stacked IC Reconfiguration for Column-Level Failure Bypass

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Three-dimensional stacked integrated circuits (3D ICs) face challenges in failure management due to various causes such as excess temperature, voltage, radiation, and mechanical stress, which can lead to premature device failure, and existing technologies lack effective mechanisms to manage these failures efficiently.

Innovation Solution

The implementation of configurable routes within 3D ICs allows for bypassing failed functional blocks or layers, enabling rerouting of resources and preventing catastrophic failure by utilizing TSVs and error detecting logic circuits to monitor and reconfigure connections dynamically.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If 3D ICs are used to shorten electrical paths and reduce footprint, then device performance and integration density are improved, but vulnerability to failures from temperature, voltage, radiation, and mechanical stress increases

Engineering Contradiction:
Improvedevice performanceVSAvoidfailure resistance
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The 3D IC is divided into multiple functional blocks that can be independently monitored and managed. Each functional block can be individually bypassed if it fails, allowing the rest of the system to continue operating. This segmentation enables localized failure management without catastrophic system-wide failure.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Error detecting logic circuits continuously monitor the operational status of functional blocks and provide feedback signals. When a failure is detected, the feedback triggers automatic rerouting through alternative paths, enabling real-time failure management and maintaining system reliability despite the high-density 3D architecture.

Inventive Principle:
Principle #23Feedback

2Reliability

If functional blocks are bypassed upon failure, then system reliability is improved, but device complexity increases due to configurable routes and error detecting logic

Engineering Contradiction:
Improvefailure managementVSAvoidconfigurable routes
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Alternative routes and error detecting logic are pre-configured into the 3D IC architecture before operation. When a failure occurs, the system can immediately activate these pre-prepared bypass paths without requiring complex real-time decision-making or reconfiguration, thus managing failure reliably while limiting the increase in operational complexity.

Inventive Principle:
Principle #10Preliminary action

3Measurement precision

If error detecting logic circuits are implemented, then failure detection capability is improved, but manufacturing complexity and cost increase

Engineering Contradiction:
Improvefailure detectionVSAvoidmanufacturing complexity
Core Design Contradiction:
Measurement precisionVSEase of manufacture

Solution Approach 1:

The error detecting logic circuits are integrated directly into the functional blocks of the 3D IC, merging the detection function with the existing architecture. This integration approach allows failure detection capability to be added without requiring separate external monitoring systems, thereby improving manufacturing efficiency and reducing overall system complexity despite the added detection functionality.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS12074599B23D stacked integrated circuits having failure management
Publication Date: 2024.08.27 MICRON TECHNOLOGY INC
  • US12074599B2 patent drawing
  • US12074599B2 patent drawing
  • US12074599B2 patent drawing

AI summary

A three-dimensional stacked integrated circuit (3D SIC) having a non-volatile memory die, a volatile memory die, and a logic die. The non-volatile memory die, the volatile memory die, and the logic die are stacked. The 3D SIC is partitioned into a plurality of columns that are perpendicular to each of the stacked dies. Each column of the plurality of columns is configurable to be bypassed via configurable routes. When the configurable routes are used, functionality of a failing part of the column is re-routed to a corresponding effective part of a neighboring column.