ECC Memory Read Path With Concurrent Error Correction

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory devices face challenges in achieving fast data access while maintaining error correction reliability, as internal error detection and correction operations introduce latency in read and write operations.

Innovation Solution

The memory device performs concurrent internal error detection and correction operations while bypassing the internal error detection and correction process during access operations, allowing for immediate data output and storing error correction information generated by the host device during write operations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If internal error detection and correction operations are performed during data access, then data reliability is improved, but access latency increases

Engineering Contradiction:
Improvedata reliabilityVSAvoidaccess latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent performs error detection and correction operations in advance during write operations, storing correction information with the data. This preliminary action allows read operations to skip time-consuming error correction processing while maintaining data reliability, as the correction information is already available from the preliminary write-phase processing.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent separates error correction operations from data access operations by performing them at different times. Error detection and correction are segmented into the write path (where they occur before data is stored), while read operations can proceed without waiting for error correction, thus resolving the latency-reliability contradiction through temporal segmentation of functions.

Inventive Principle:
Principle #1Segmentation

2Reliability

If error correction processing is performed during read operations, then data integrity is improved, but read speed decreases

Engineering Contradiction:
Improvedata integrityVSAvoidread speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

Error correction processing is performed preliminarily during write operations rather than during read operations. The correction information is generated and stored with the data in advance, enabling fast reads without sacrificing data integrity, as the correction work was already done during the write phase.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent creates a copy of the correction information during write operations and stores it alongside the data. This copying approach allows the original data to be retrieved quickly during reads without requiring time-consuming error correction processing, as the correction data is already available as a pre-prepared copy.

Inventive Principle:
Principle #26Copying

Data Source

PatentUS11953988B2Error correction memory device with fast data access
Publication Date: 2024.04.09 MICRON TECHNOLOGY INC
  • US11953988B2 patent drawing
  • US11953988B2 patent drawing
  • US11953988B2 patent drawing

AI summary

Methods, systems, and devices for a memory device with an error correction memory device with fast data access are described. For example, during a read operation, a memory device may be configured to output the data indicated by the read operation concurrent with performing an error correction operation. If the memory device detects an error, the memory device may indicate the error to a host device and, in some cases, output the corrected data to the host device. During a write operation, the memory device may store error detection or correction information associated with data to be stored at the memory device. The memory device may, in some cases, store error detection or correction information generated by the host device.