Memory Block Reuse for Soft-Failure Task Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional memory sub-systems inefficiently handle bad blocks by assuming permanent retirement based on initial defects, leading to overprovisioning and reduced system performance.

Innovation Solution

A dynamic block-retirement strategy that evaluates block failures over time, distinguishing between hard and soft failures, allowing reuse of soft failure blocks for non-critical tasks and maintaining system performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional memory sub-systems retire blocks based on initial defects, then reliability is improved, but productivity deteriorates due to overprovisioning

Engineering Contradiction:
Improveblock reliabilityVSAvoidsystem efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent implements a dynamic block retirement strategy that transitions from static initial defect-based retirement to continuous monitoring over time. Blocks are evaluated periodically to distinguish between temporary soft failures and permanent hard failures, allowing the system to adaptively adjust which blocks remain in service based on their actual performance history rather than initial status alone.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the evaluation parameter from a single-point-in-time defect check to a time-based reliability metric. By monitoring block performance across multiple time points and operational cycles, the system uses parameter changes in reliability assessment to identify blocks that can safely continue service, thereby improving productivity without compromising reliability.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If more blocks are retired to ensure reliability, then reliability is improved, but loss of substance worsens due to reduced available storage capacity

Engineering Contradiction:
Improvedata storage reliabilityVSAvoidavailable block capacity
Core Design Contradiction:
ReliabilityVSLoss of substance

Solution Approach 1:

The patent implements a feedback mechanism where block performance data is continuously collected and analyzed over time. This feedback loop allows the system to distinguish between blocks with temporary issues (soft failures) and those with permanent defects (hard failures), providing accurate information for retirement decisions that prevents unnecessary retirement of reliable blocks.

Inventive Principle:
Principle #23Feedback

Solution Approach 2:

The system performs preliminary monitoring and evaluation of block performance before making retirement decisions. By establishing a time-based observation period and collecting reliability data in advance, the system can make informed decisions about which blocks to retire, avoiding premature retirement of blocks that would have continued to function reliably.

Inventive Principle:
Principle #10Preliminary action

3Ease of operation

If initial defect detection is used for block retirement, then ease of operation is improved, but measurement precision deteriorates

Engineering Contradiction:
Improveblock management simplicityVSAvoidfailure detection accuracy
Core Design Contradiction:
Ease of operationVSMeasurement precision

Solution Approach 1:

The patent implements continuous monitoring of block performance over time rather than relying on a single initial detection event. This continuous evaluation maintains ease of operation through automated processes while significantly improving measurement precision by accumulating reliability data across multiple operational cycles to accurately distinguish between soft and hard failures.

Inventive Principle:
Principle #20Continuity of useful action

Data Source

PatentUS12547332B2Reuse of bad blocks for tasks in a memory sub-system
Publication Date: 2026.02.10 MICRON TECHNOLOGY INC
  • US12547332B2 patent drawing
  • US12547332B2 patent drawing
  • US12547332B2 patent drawing

AI summary

A failure of a block among a set of blocks of a memory device of a memory sub-system is detected. Based on detecting the failure of the block, the block is evaluated for reuse. The block is designated for reuse based on a result of the evaluating of the block. The block is allocated to a task based on the block being designated for reuse.