Memory Block Validity Detection After Power Loss

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Memory devices face performance issues and resource consumption problems due to automatic block abandonment after power loss, leading to write amplification and reduced efficiency, especially when dealing with mixed SLC blocks where charge loss and gain variations are not accurately detected.

Innovation Solution

A memory sub-system that determines the validity of open blocks for programming after power restoration by analyzing charge loss and gain metrics, using wordline-level detection techniques to assess the block's suitability for continued writing, and adjusting index values to compensate for charge loss, thereby extending the life of open blocks and improving performance.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If automatic block abandonment is implemented after power loss, then data integrity is protected, but write amplification increases and productivity decreases

Engineering Contradiction:
Improvedata integrityVSAvoidwriting efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The system performs preliminary detection of charge loss and gain metrics for open blocks before attempting to resume programming after power loss. By analyzing these metrics in advance, the system can determine block validity before writing operations, preventing unnecessary block abandonment and reducing write amplification while maintaining data integrity.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The system implements feedback mechanisms by continuously monitoring charge loss and gain metrics during and after programming operations. This feedback allows the system to adapt its block abandonment decisions based on actual charge state changes, reducing unnecessary block rejections and improving writing efficiency while ensuring data safety.

Inventive Principle:
Principle #23Feedback

2Device complexity

If charge loss and gain variations are not accurately detected, then device complexity is reduced, but manufacturing precision and reliability deteriorate

Engineering Contradiction:
Improvedetection mechanism complexityVSAvoidcharge state detection accuracy
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The system segments the charge detection process into distinct components: charge loss detection for programmed pages and charge gain detection for erased pages. This segmentation allows accurate detection of different charge states using specialized detection techniques, improving manufacturing precision without requiring a single complex unified detection mechanism.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system applies different detection approaches and threshold criteria for different types of pages (programmed vs. erased) within the same block. This local quality approach allows optimized detection for each page type, improving overall charge state detection accuracy while managing device complexity through targeted rather than universal detection methods.

Inventive Principle:
Principle #3Local quality

3Productivity

If open blocks are extended after power loss, then productivity improves, but reliability may deteriorate due to uncertain charge states

Engineering Contradiction:
Improveprogramming continuation rateVSAvoidblock validity certainty
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The system replaces mechanical block abandonment decisions with a more nuanced charge-state-based validation mechanism. By substituting the binary abandon/continue approach with a charge metric analysis system, the platform can make informed decisions about block validity, improving productivity through continued programming while maintaining reliability through data-driven block selection.

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

Data Source

PatentUS20250006281A1Program continuation strategies after memory device power loss
Publication Date: 2025.01.02 MICRON TECHNOLOGY INC
  • US20250006281A1 patent drawing
  • US20250006281A1 patent drawing
  • US20250006281A1 patent drawing

AI summary

A system includes a memory device and a processing device, operatively coupled with the memory device, to perform operations including identifying an open block of the memory device, determining, based on at least one charge loss metric associated with a set of programmed pages of the open block or at least one charge gain metric associated with a set of erased pages of the open block, whether the open block is valid for programming, and responsive to determining that the open block is not valid for programming, abandoning the open block.