Memory Error Correction for Fast Data Access Latency

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 the latency introduced by internal error detection and correction operations, which can degrade the performance of read and write operations.

Innovation Solution

The memory device performs concurrent internal error detection and correction operations while outputting data, bypassing the latency associated with traditional error detection and correction processes, allowing for immediate data access without waiting for the completion of error correction.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional error detection and correction operations are performed sequentially before data output, then data reliability is improved, but access latency increases

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

Solution Approach 1:

The patent performs error detection and correction operations in advance by storing corrected data in a buffer before it is needed. The memory controller proactively corrects errors as data is written to memory, so that when read operations occur, the corrected data is already available immediately without requiring additional correction time during the read operation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements parallel error correction operations that continue concurrently with normal memory operations. The error correction process runs continuously in the background without interrupting or slowing down the primary data access operations, maintaining continuous useful action in both error correction and data access simultaneously.

Inventive Principle:
Principle #20Continuity of useful action

2Speed

If fast data access is prioritized by bypassing error correction, then access speed is improved, but data reliability deteriorates

Engineering Contradiction:
Improvedata access speedVSAvoiddata integrity
Core Design Contradiction:
SpeedVSReliability

Solution Approach 1:

The memory controller proactively performs error correction during write operations or in parallel background processes, storing the corrected data directly in the memory array. This preliminary correction ensures that when fast read operations occur, the data is already corrected and can be accessed immediately without compromising reliability.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent introduces a buffer or intermediate storage structure that holds corrected data before it is accessed. This intermediary allows the system to separate the error correction process from the data access process, enabling fast access to pre-corrected data while maintaining reliability through the correction mechanism.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

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