Memory Error Recovery Selection for Program Status Failures

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing memory devices face performance issues due to inefficient error recovery operations, particularly when severe failures occur, leading to prolonged downtime and unnecessary stress on memory cells.

Innovation Solution

Adaptive error recovery mechanism that selects appropriate recovery operations (REH or RAID) based on data state metrics, such as CFBit and CFByte counts, to predict the likelihood of successful data recovery, thereby reducing unnecessary intensive recovery attempts.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If intensive RAID recovery operation is performed on all program status failures, then data recovery success rate improves, but memory device performance deteriorates due to prolonged downtime and increased stress on memory cells

Engineering Contradiction:
Improvedata recovery success rateVSAvoidmemory device performance
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system changes the parameter of recovery operation selection from fixed (always RAID) to variable based on failure characteristics. By analyzing failure metrics such as program status failure counts and patterns, the system dynamically selects between REH and RAID operations, optimizing both recovery success rate and performance based on the specific failure scenario.

Inventive Principle:
Principle #35Parameter changes

Solution Approach 2:

The error recovery mechanism transitions from a static approach (always performing intensive RAID recovery) to a dynamic approach that adapts the recovery operation type based on real-time failure analysis. The system dynamically determines whether to apply REH or RAID operations by evaluating failure metrics, thereby balancing reliability and performance requirements.

Inventive Principle:
Principle #15Dynamics

2Ease of operation

If default error handling process is executed for all failures, then processing simplicity is maintained, but recovery efficiency deteriorates due to unnecessary intensive recovery attempts

Engineering Contradiction:
Improveprocessing simplicityVSAvoidrecovery time
Core Design Contradiction:
Ease of operationVSLoss of time

Solution Approach 1:

The system introduces a conditional parameter-based decision framework that evaluates failure metrics (such as program status failure counts and patterns) to determine the appropriate recovery operation. This transforms the simple default error handling process into an adaptive process that selects between REH and RAID operations based on analyzed failure characteristics, improving recovery efficiency without significantly complicating the processing flow.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS20250342083A1Adaptive error recovery when program status failure occurs in a memory device
Publication Date: 2025.11.06 MICRON TECHNOLOGY INC
  • US20250342083A1 patent drawing
  • US20250342083A1 patent drawing
  • US20250342083A1 patent drawing

AI summary

A memory sub-system includes a memory device and one or more processing devices to perform operations. A failure exhibited by a set of memory cells of the memory device is detected. It is determined whether a subset of memory cells of the set of memory cells satisfies a first threshold condition based on a read level voltage corresponding to a per-cell memory density of the memory device. In response to determining that the subset of memory cells satisfies the first threshold condition, a first data recovery operation is selected from a set of data recovery operations. The first data recovery operation is performed on the set of memory cells.