Adaptive Memory Error Recovery via Dynamic Read Retry Sequences

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional memory sub-systems face errors due to threshold voltage drift over time, leading to misread data and corruption, as they employ a fixed sequence of read retry operations regardless of changing operating conditions, resulting in suboptimal read retry threshold voltages and increased system degradation.

Innovation Solution

An adaptive error recovery process is implemented in the memory sub-system, dynamically adjusting the sequence of read retry operations based on operating characteristics such as read retry rate and cycling conditions, allowing for optimal selection of read retry operations throughout the memory device's lifecycle.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a fixed sequence of read retry operations is used, then the error recovery process is simple to implement, but it results in suboptimal read retry threshold voltages and increased system degradation over time

Engineering Contradiction:
Improveerror recovery processVSAvoiddata integrity
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent implements dynamic adaptation of the error recovery process by monitoring operating characteristics (such as read retry rates and cycling conditions) and adjusting the sequence of read retry operations accordingly. This allows the system to transition from a fixed, static sequence to a dynamic, adaptive sequence that changes based on actual memory device conditions, thereby improving data integrity without excessive complexity

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameters of the error recovery process by adjusting read retry threshold voltages and the sequence of operations based on monitored operating characteristics. This parameter adaptation allows the system to optimize performance for different stages of memory device lifecycle, addressing the reliability issue while managing complexity through controlled parameter variation

Inventive Principle:
Principle #35Parameter changes

2Reliability

If read retry operations are performed frequently, then data recovery chances increase, but system degradation accelerates due to excessive operations

Engineering Contradiction:
Improvedata recoveryVSAvoidmemory device lifecycle
Core Design Contradiction:
ReliabilityVSDuration of action of stationary object

Solution Approach 1:

The patent dynamically adjusts the frequency and intensity of read retry operations based on monitored operating characteristics such as read retry rates and cycling conditions. By changing these parameters adaptively, the system performs read retries only when necessary and at optimal frequencies, improving data recovery chances while preventing excessive operations that would accelerate memory device degradation

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent implements a feedback mechanism that monitors operating characteristics (read retry rates, cycling conditions) and uses this information to adjust the error recovery process. This feedback loop allows the system to learn from actual device behavior and optimize read retry frequency, balancing data recovery needs against device longevity by reducing operations when conditions indicate low risk

Inventive Principle:
Principle #23Feedback

3Reliability

If the error recovery sequence is adapted to operating conditions, then drive reliability improves, but the control mechanism becomes more complex

Engineering Contradiction:
Improvedrive reliabilityVSAvoiderror recovery control
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent adapts the error recovery sequence by changing parameters such as read retry threshold voltages and operation sequences based on monitored operating characteristics. This parameter-based adaptation approach improves drive reliability by tailoring the recovery process to actual device conditions while managing control complexity through systematic parameter adjustment rather than fully autonomous decision-making

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The patent introduces dynamic adaptation to the error recovery process by making the sequence of operations flexible and condition-dependent. This dynamic approach improves reliability by responding to actual device state changes while controlling complexity through predefined adaptation rules based on monitored characteristics like read retry rates and cycling conditions

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS11763914B2Adapting an error recovery process in a memory sub-system
Publication Date: 2023.09.19 MICRON TECHNOLOGY INC
  • US11763914B2 patent drawing
  • US11763914B2 patent drawing
  • US11763914B2 patent drawing

AI summary

A first sequence of operations corresponding to an error recovery process of a memory sub-system is determined. A value corresponding to an operating characteristic of a memory sub-system is determined, the operating characteristic corresponding to execution of a first sequence of operations of an error recovery process. A determination is made that the value satisfies a condition. In response to the value satisfying the first condition, a second sequence of operations corresponding to the error recovery process is executed.