Adaptive Memory Remapping for ECC Overhead and Lifespan

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Nonvolatile memory devices face errors due to deterioration and manufacturing defects, leading to increased error probabilities, which existing error detection and correction methods struggle to effectively manage, especially when dealing with partially functional memory locations.

Innovation Solution

Implementing a method to adaptively adjust error detection and correction processes by replacing error-prone memory locations with EC memory, allowing for real-time identification and substitution of non-functional memory sections, thereby maintaining memory capacity and extending the usable life of storage devices.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If error detection and correction processes are maintained at full robustness, then error handling capability is improved, but memory capacity is reduced due to overhead from EC bits

Engineering Contradiction:
Improveerror handling capabilityVSAvoidmemory capacity
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The patent implements dynamic adjustment of error correction robustness based on the operational state of memory devices. As memory cells deteriorate over time, the system adapts by reducing EC overhead for degraded regions, allowing more space to be allocated for data storage while maintaining adequate error protection through adaptive coding schemes.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the parameters of error correction codes dynamically. By adjusting the strength and complexity of EC mechanisms based on observed error rates and memory health metrics, the system optimizes the balance between reliability and capacity, using stronger EC only where necessary and weaker EC where memory is still healthy.

Inventive Principle:
Principle #35Parameter changes

2Productivity

If memory devices are used beyond their initial design life, then productivity is improved, but error probability increases due to deterioration

Engineering Contradiction:
Improveoperational lifespanVSAvoiderror probability
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent implements continuous monitoring of memory device performance through feedback mechanisms. Error rates, read/write success rates, and other health metrics are tracked over time, and this feedback drives adaptive adjustments to error correction strategies, allowing the system to extend operational life by dynamically responding to deterioration patterns.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary error correction adjustments before catastrophic failures occur. By detecting early signs of memory deterioration and proactively adjusting EC parameters or remapping affected regions, the system prevents error accumulation that would lead to device failure, thereby extending usable operational life.

Inventive Principle:
Principle #10Preliminary action

3Quantity of substance

If error correction robustness is reduced to maintain memory capacity, then memory capacity is improved, but error detection and correction capability deteriorates

Engineering Contradiction:
Improvememory capacityVSAvoiderror detection and correction capability
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent applies different levels of error correction robustness to different regions of memory based on their individual health states. Rather than uniformly reducing EC across the entire memory device, the system identifies specific degraded cells or blocks and applies targeted EC adjustments, maintaining strong protection where needed while reducing overhead in healthy regions to maximize capacity.

Inventive Principle:
Principle #3Local quality

Data Source

PatentUS8572466B2Apparatuses, systems, devices, and methods of replacing at least partially non-functional portions of memory
Publication Date: 2013.10.29 MICRON TECHNOLOGY INC
  • US8572466B2 patent drawing
  • US8572466B2 patent drawing
  • US8572466B2 patent drawing

AI summary

Subject matter disclosed herein relates to determining that a portion of a memory is at least partially non-functional, replacing the portion of at least partially non-functional memory; and adjusting an error detection and/or correction process responsive to determining that the portion of the memory is at least partially non-functional and/or replacing the portion of at least partially non-functional memory.