ECC Memory Readout 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 reliability due to latency introduced by internal error detection and correction operations, which can degrade data integrity and increase access times.

Innovation Solution

The memory device performs concurrent internal error detection and correction operations without delaying access operations, allowing data to be output before completion of error correction, and stores 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 sequentially before data output, then data reliability is improved, but access time increases

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

Solution Approach 1:

The patent performs error detection and correction operations in advance during the write operation, storing corrected data directly in the memory array. This preliminary correction eliminates the need for sequential error checking during read operations, thereby maintaining data reliability while reducing access time.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements concurrent error correction during write operations, allowing the error correction process to occur continuously alongside normal memory operations rather than interrupting the data access flow. This continuous correction maintains reliability without adding latency to subsequent reads.

Inventive Principle:
Principle #20Continuity of useful action

2Reliability

If error correction operations are performed during data access, then data integrity is maintained, but access speed decreases

Engineering Contradiction:
Improvedata integrityVSAvoidaccess speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

Error correction is performed preliminarily during the write operation before data is stored, so that when data is read, it has already been corrected. This eliminates the need for additional correction steps during read operations, maintaining integrity while preserving access speed.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent merges the error correction function with the write operation, combining two processes into one unified operation. This integration ensures data integrity is maintained while avoiding the overhead of separate correction steps that would slow down access.

Inventive Principle:
Principle #5Merging (Combining)

3Loss of time

If data is output before error correction completion, then access latency is reduced, but error detection capability may be compromised

Engineering Contradiction:
Improveaccess latencyVSAvoiderror detection capability
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The patent performs error correction preliminarily during the write operation, so data is already corrected before it needs to be output. This eliminates the trade-off entirely, as data is corrected in advance and can be output immediately without compromising error detection capability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent provides beforehand cushioning by pre-correcting data during write operations, creating a buffer of corrected data that can be output immediately. This prior correction ensures error detection capability is maintained while allowing immediate data output without latency.

Inventive Principle:
Principle #11Beforehand cushioning (Prior cushioning)

Data Source

PatentUS20250321829A1Error correction memory device with fast data access
Publication Date: 2025.10.16 MICRON TECHNOLOGY INC
  • US20250321829A1 patent drawing
  • US20250321829A1 patent drawing
  • US20250321829A1 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.