Memory Device ECC Engine and Row Fail Detector for Error Management

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory devices face challenges in efficiently detecting and correcting errors, particularly in identifying fail rows within the memory cell array, which can impact data reliability and system performance.

Innovation Solution

The proposed memory device incorporates an ECC engine for error detection and correction, a row fail detector to identify fail rows, and a flag generator to produce decoding state and fail row flags, enabling effective error management and row failure detection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If process scale is reduced to increase degree of integration, then productivity and integration density improve, but error occurrence rate increases

Engineering Contradiction:
Improvedegree of integrationVSAvoiderror occurrence rate
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies preliminary action by performing periodic row failure detection and data correction before errors actually occur or propagate. The memory device proactively identifies fail rows through detection operations and corrects potential errors by storing corrected data in replacement rows, preventing future read errors and maintaining data integrity despite process scaling challenges.

Inventive Principle:
Principle #10Preliminary action

2Reliability

If row failure detection and correction mechanisms are added, then reliability improves, but device complexity increases

Engineering Contradiction:
Improvedata integrityVSAvoidstructure complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the error handling function into distinct modular components: a row fail detector that identifies fail rows, an ECC engine that corrects errors, and a replacement row manager that handles data relocation. This segmentation allows each component to perform its specific function independently, improving reliability while keeping the overall system manageable through functional decomposition.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The memory device structure is designed with multi-functionality where the same memory cell array serves both as storage for normal data and as a pool for replacement rows. The ECC engine and row fail detector work together to provide both detection and correction functions using shared resources, reducing overall device complexity while maintaining comprehensive error handling capabilities.

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

Data Source

PatentUS20250078947A1Memory device and memory system including the same
Publication Date: 2025.03.06 SAMSUNG ELECTRONICS CO LTD
  • US20250078947A1 patent drawing
  • US20250078947A1 patent drawing
  • US20250078947A1 patent drawing

AI summary

A memory device includes a memory cell array including memory cells arranged in a plurality of rows; an ECC engine configured to detect an error in first data that is read from the memory cell array in response to a read command and a read address, to output a first error occurrence signal, and to correct the error in the first data; a row fail detector configured to output a fail row address, which indicates a fail row among the plurality of rows; and a flag generator configured to receive the read address, the first error occurrence signal, and the fail row address, and to generate a decoding state flag, which indicates whether an error is detected and whether an error is corrected, and a fail row flag, which indicates that a read row address included in the read address is the fail row address.