Memory Copyback Error Handling via Data Integrity Checks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Memory devices face challenges in error-handling during copyback operations, leading to increased latency and performance penalties due to the need for significant latch resources and potential failure of error correction codes in correcting errors.

Innovation Solution

The memory sub-system controller performs error-handling techniques during copyback operations, selecting between internal and corrective copyback operations based on data integrity checks, using ECC-based and shallow error-handling methods to ensure data accuracy without requiring significant latch resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional error-handling methods are used during copyback operations, then data integrity can be maintained, but latency increases and performance deteriorates due to significant latch resources required

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

Solution Approach 1:

The patent extracts the error-handling function from the traditional latch-based approach and implements it using available buffer resources during copyback operations. By taking out the error correction functionality and integrating it into the copyback process itself, the system maintains data integrity without requiring additional latch resources, thereby reducing latency and improving performance

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent makes the buffer resources serve multiple functions: they are used both for the copyback operation and for error handling simultaneously. This multi-functionality allows the system to perform error correction during the copyback process without requiring dedicated latch resources, thus maintaining reliability while reducing time loss

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

2Reliability

If traditional error-handling methods are used during copyback operations, then data integrity can be maintained, but device complexity increases due to significant latch resources required

Engineering Contradiction:
Improvedata integrityVSAvoidlatch resources
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent removes the need for complex latch resources by extracting the error-handling function and implementing it using simpler buffer resources that are already available during copyback operations. This reduces device complexity while maintaining data integrity through ECC-based error correction

Inventive Principle:
Principle #2Taking out (Extraction)

Solution Approach 2:

The patent uses buffer resources that are already present in the system for copying data during copyback operations to also handle error correction. By utilizing these existing copying buffers for dual purposes, the system avoids adding complex latch resources while maintaining reliability

Inventive Principle:
Principle #26Copying

3Measurement precision

If ECC-based error correction is attempted, then data accuracy can be improved, but the process may fail to correct errors requiring additional handling

Engineering Contradiction:
Improvedata accuracyVSAvoiderror-handling processes
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent ensures continuous error handling by implementing a multi-stage process: first attempting ECC-based correction, then automatically transitioning to alternative error-handling techniques if ECC fails, and finally using buffer resources to complete the copyback operation. This continuous approach maintains data accuracy while managing complexity through systematic fallback procedures

Inventive Principle:
Principle #20Continuity of useful action

Solution Approach 2:

The patent performs preliminary ECC-based error correction attempts before proceeding with the copyback operation. By checking and correcting errors in advance using available buffer resources, the system improves data accuracy and prevents error propagation, while having prepared alternative handling methods ready if the preliminary correction fails

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS20240370333A1Error-handling management during copyback operations in memory devices
Publication Date: 2024.11.07 MICRON TECHNOLOGY INC
  • US20240370333A1 patent drawing
  • US20240370333A1 patent drawing
  • US20240370333A1 patent drawing

AI summary

Systems and methods are disclosed including a memory device and a processing device operatively coupled to the memory device. The processing device can perform operations comprising initiating a copyback operation to copy data from a first set of memory cells of the memory device to a second set of memory cells of the memory device; responsive to receiving a read command associated with a third set of memory cells configured to store a predefined number of bits per memory cell, suspending performing the copyback operation; performing a data integrity check on a subset of the third set of memory cells to obtain a data integrity metric value; responsive to determining that the data integrity metric value satisfies a threshold criterion, performing an error-handling operation on data stored on the third set of memory cells; and resuming performing the copyback operation.