Memory Row-Copy Error Control Using Column Address Tracking

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory management operations, such as row-copy and sense-copy operations, often fail to incorporate error control, leading to the propagation and introduction of errors during data transfer, which undermines the effectiveness of wear-leveling and other distribution strategies.

Innovation Solution

Implementing error control operations in memory management operations, including row-copy and sense-copy, by using a column address counter to track and correct errors, ensuring each memory cell is properly copied and stored, thereby preventing error propagation and introducing error correction mechanisms during data transfer.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If error control operations are not implemented in memory management operations, then the device complexity remains low, but errors propagate and reliability deteriorates

Engineering Contradiction:
Improveerror controlVSAvoidoperation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The memory device performs self-diagnosis and self-correction by monitoring its own operational status through status indicators and automatically executing compensation operations when errors are detected, eliminating the need for external error control mechanisms

Inventive Principle:
Principle #25Self-service

Solution Approach 2:

The system uses status indicators to monitor memory cell states and provides feedback to trigger compensation operations, creating a closed-loop error control mechanism that automatically responds to detected errors

Inventive Principle:
Principle #23Feedback

2Reliability

If error control operations are implemented in every memory management operation, then reliability improves, but the productivity decreases due to additional processing steps

Engineering Contradiction:
Improveerror controlVSAvoiddata transfer speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

Error control operations are applied selectively based on detected needs rather than universally to all operations, using status indicators to determine when compensation operations are necessary, thus avoiding unnecessary processing overhead

Inventive Principle:
Principle #16Partial or excessive action

3Ease of operation

If wear-leveling operations are performed without error control, then the ease of operation is maintained, but harmful factors increase due to error propagation

Engineering Contradiction:
Improvewear-leveling operationVSAvoiderror propagation
Core Design Contradiction:
Ease of operationVSObject-generated harmful factors

Solution Approach 1:

The memory device automatically detects and corrects errors during wear-leveling operations through self-monitoring mechanisms, maintaining operational simplicity while eliminating error propagation through autonomous error control

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12424297B2Error control for memory device
Publication Date: 2025.09.23 MICRON TECHNOLOGY INC
  • US12424297B2 patent drawing
  • US12424297B2 patent drawing
  • US12424297B2 patent drawing

AI summary

Methods, systems, and devices for error control for memory device are described. A memory device may be configured to perform memory management operations including error control operations. For example, a memory device may be configured to perform an error control operation on data stored in a first memory cell coupled with a source row of a memory array. The memory device may be configured to write the data to a second memory cell coupled with the target row of the memory array based on performing the error control operation on the data and determine whether the management operation is complete based at least in part on the first column address of the first memory cell. The memory device may also generate an output signal to perform the error control operation on a third memory cell coupled with the source row based on determining whether the management operation is complete.