3D Stacked IC Column Redundancy for Failover Data Replication
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing 3D stacked integrated circuits (3D SICs) lack effective redundancy mechanisms to ensure continued operation in the event of component failure, leading to potential system downtime and data loss.
Innovation Solution
The implementation of functional blocks within 3D SICs that provide redundancy sites, allowing for data replication and failover to spare blocks or layers, thereby ensuring continuous operation even if primary components fail.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If redundancy mechanisms are implemented in 3D SICs, then system reliability is improved, but device complexity increases
Solution Approach 1:
The 3D SIC is divided into multiple functional blocks, each containing redundant sites. This segmentation allows redundancy to be implemented at the functional block level rather than system-wide, improving reliability while managing complexity through modular organization.
Solution Approach 2:
Redundancy is implemented by utilizing the vertical stacking dimension of 3D SICs. Spare functional blocks are positioned in the vertical stack, allowing redundancy without increasing the lateral footprint. This dimensional approach enables reliability improvement while maintaining compact device structure.
2Productivity
If functional blocks with redundancy sites are implemented, then system performance is improved, but manufacturing complexity increases
Solution Approach 1:
Spare functional blocks are pre-configured and positioned within the 3D SIC stack during manufacturing. This preliminary preparation of redundancy sites allows for rapid failover without requiring complex runtime reconfiguration, thereby improving system performance while managing manufacturing complexity through advance planning.
3Reliability
If self-monitoring and self-controlling mechanisms are added, then system reliability is improved, but device complexity increases
Solution Approach 1:
The functional blocks in the 3D SIC are designed with self-monitoring and self-controlling capabilities that automatically detect failures and activate redundant sites without external intervention. This self-service approach improves reliability while minimizing the need for additional complex control systems, as the redundancy management is embedded within the functional blocks themselves.
Data Source
AI summary
A three-dimensional stacked integrated circuit (3D SIC) that can have at least a first 3D XPoint (3DXP) die and, in some examples, can have at least a second 3DXP die too. In such examples, the first 3DXP die and the second 3DXP die can be stacked. The 3D SIC can be partitioned into a plurality of columns that are perpendicular to each of the stacked dies. In such examples, when a first column of the plurality of columns is determined as failing, data stored in the first column can be replicated to a second column of the plurality of columns. Also, for example, when a part of a first column of the plurality of columns is determined as failing, data stored in the part of the first column can be replicated to a corresponding part of a second column of the plurality of columns.


