Stacked Memory ECC for TSV Transmission Error Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In stacked chip structures, such as 2.5D and 3D chip configurations, errors during data read operations can occur due to malfunctioning memory dies or transmission signal noise through silicon via (TSV) lines, necessitating effective error detection and correction mechanisms to distinguish between die-based errors and transmission errors.

Innovation Solution

A semiconductor memory device with a stacked structure incorporating first and second type error correction coding (ECC) circuits, where the first type ECC circuit generates transmission parity bits at memory dies and the second type ECC circuit, located in the buffer die, detects and corrects transmission errors using these parity bits, effectively addressing soft data failures caused by TSV line noise.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Speed

If data is transmitted through TSV lines in stacked chip structure, then memory capacity and operation speed are improved, but transmission errors occur due to noise

Engineering Contradiction:
Improveoperation speedVSAvoidtransmission reliability
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The first type ECC circuit generates transmission parity bits in advance before data is transmitted through TSV lines. This preliminary action prepares error correction capability beforehand, allowing the system to maintain high transmission speed while protecting against noise-induced errors during data transfer between stacked memory dies

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The second type ECC circuit in the buffer die detects transmission errors using the pre-generated parity bits and corrects them by generating corrected data. This feedback mechanism ensures that errors introduced during high-speed transmission through TSV lines are automatically detected and corrected, maintaining transmission reliability without sacrificing speed

Inventive Principle:
Principle #23Feedback

2Reliability

If error detection and correction mechanisms are added, then transmission reliability is improved, but device complexity increases

Engineering Contradiction:
Improvetransmission reliabilityVSAvoidcircuit complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The error correction function is segmented into two distinct types of ECC circuits: the first type ECC circuit in memory dies that generates parity bits, and the second type ECC circuit in the buffer die that detects and corrects errors. This segmentation distributes the complexity across different components rather than concentrating it in one location, making the overall system more manageable and modular

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Transmission parity bits act as an intermediary element between the memory dies and buffer die. These parity bits carry error detection and correction information without requiring complex real-time processing during transmission, thereby improving reliability while keeping the circuit complexity manageable through the use of this intermediate data structure

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentUS10580719B2Semiconductor memory device providing analysis and correcting of soft data fail in stacked chips
Publication Date: 2020.03.03 SAMSUNG ELECTRONICS CO LTD
  • US10580719B2 patent drawing
  • US10580719B2 patent drawing
  • US10580719B2 patent drawing

AI summary

The semiconductor memory device includes first group dies including at least one buffer die, and second group dies including a plurality of memory dies stacked on the first group dies and conveying data through a plurality of TSV lines. Here, at least one of the plurality of memory dies includes a first type ECC circuit which generates transmission parity bits using transmission data to be transmitted to the first group die, and the buffer die includes a second type ECC circuit which corrects, when a transmission error occurs in the transmission data received through the plurality of TSV lines, the transmission error using the transmission parity bits and generates error-corrected data.