Memory Read Recovery Prioritization Using Successful Operation Feedback

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Memory devices face inefficiencies in read recovery processes due to redundant steps and resource consumption when attempting to recover from read page failures, as they perform the same sequence of operations without considering previous successful recovery operations.

Innovation Solution

The memory device prioritizes the last successful read recovery operation by reordering the sequence to perform it earlier, reducing redundant steps and conserving computing and power resources.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the memory device performs the same sequence of read recovery operations for each read page failure, then it ensures thorough recovery attempts, but it increases time consumption and resource usage due to redundant operations

Engineering Contradiction:
Improveread recovery success rateVSAvoidread recovery time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The memory device performs preliminary actions by tracking and storing the identity of successfully completed read recovery operations. When a read page failure occurs, the device checks this stored information to determine which operations have already been performed, thereby avoiding redundant execution of the same operations and reducing recovery time while maintaining reliability

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms by monitoring the outcomes of read recovery operations and using this information to adjust subsequent recovery sequences. The device feeds back the identity of successful operations to modify future recovery attempts, eliminating redundant steps based on historical success data

Inventive Principle:
Principle #23Feedback

2Reliability

If the memory device performs multiple read recovery operations in sequence, then it increases the chance of successful recovery, but it consumes more computing and power resources

Engineering Contradiction:
Improveread recovery success rateVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The memory device performs preliminary actions by pre-identifying and storing information about successful read recovery operations before new failures occur. This allows the device to skip operations that have already proven successful, thereby reducing power consumption while maintaining the same recovery success rate

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system discards redundant read recovery operations that have already been successfully performed in the past. By identifying and eliminating these redundant operations from subsequent recovery sequences, the device reduces unnecessary power consumption while preserving effective recovery strategies

Inventive Principle:
Principle #34Discarding and recovering

3Reliability

If the memory device performs the full sequence of read recovery operations each time, then it ensures all possible recovery methods are attempted, but it reduces overall system efficiency

Engineering Contradiction:
Improverecovery completenessVSAvoidread operation efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The memory device performs preliminary actions by maintaining a record of successfully completed read recovery operations. This preliminary information allows the device to optimize subsequent recovery sequences by excluding already-successful operations, thereby improving productivity without compromising recovery completeness

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The read recovery sequence is made dynamic rather than static. The device adapts the recovery sequence based on historical success data, dynamically adjusting which operations are performed and in what order. This dynamic approach improves efficiency by eliminating redundant operations while maintaining comprehensive recovery coverage

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS12386689B2Prioritization of successful read recovery operations for a memory device
Publication Date: 2025.08.12 MICRON TECHNOLOGY INC
  • US12386689B2 patent drawing
  • US12386689B2 patent drawing
  • US12386689B2 patent drawing

AI summary

In some implementations, a memory device may detect a first read failure associated with a page type and a memory section of the memory device. The memory device may perform multiple read recovery operations in a first order defined by a first sequence of read recovery operations. The memory device may identify a read recovery operation that results in successful recovery from the first read failure. The memory device may reorder the first sequence of read recovery operations to generate a second sequence of read recovery operations that prioritizes the read recovery operation. The memory device may detect a second read failure associated with the page type and the memory section. The memory device may perform one or more read recovery operations to recover from the second read failure in a second order defined by the second sequence of read recovery operations.