Open-Block Empty Page Scanning Near the Last Programmed WL

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional memory sub-systems face inefficiencies in empty page scanning operations due to a one-size-fits-all approach in probabilistic read disturb handling (PRDH), leading to inaccuracies and resource wastage, as they blindly select defective word lines (WLs) for scanning, failing to accurately identify read errors in open blocks.

Innovation Solution

A memory sub-system controller dynamically selects WLs for scanning based on criteria, including adjacent WLs to the last programmed WL in open blocks, rather than solely relying on randomly defective WLs, to identify potential read errors and improve efficiency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional memory sub-systems use a one-size-fits-all approach to select defective word lines for scanning, then the scanning process is simple to implement, but the accuracy of identifying read errors deteriorates and resource wastage increases

Engineering Contradiction:
Improveaccuracy of identifying read errorsVSAvoidcomplexity of WL selection process
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent applies local quality by differentiating the selection criteria for word lines based on their specific characteristics and locations. Instead of uniform treatment, the system selects WLs adjacent to boundary WLs or last programmed WLs in open blocks for scanning, tailoring the approach to local memory structure characteristics to improve read error identification accuracy.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements dynamics by making the WL selection process adaptive and flexible. The controller dynamically determines which WLs to scan based on real-time conditions such as block status (open or closed) and programming history, allowing the scanning strategy to evolve and adjust to changing memory states rather than following a fixed pattern.

Inventive Principle:
Principle #15Dynamics

2Productivity

If memory sub-systems blindly select defective WLs for scanning, then the scanning operation is straightforward, but productivity deteriorates due to resource wastage and inability to accurately identify read errors

Engineering Contradiction:
Improveefficiency of empty page scanning operationsVSAvoidresource wastage in scanning operations
Core Design Contradiction:
ProductivityVSLoss of energy

Solution Approach 1:

The patent applies preliminary action by performing empty page scanning operations on WLs that are likely to contain read errors before they cause problems. By proactively scanning WLs adjacent to boundary or last programmed WLs, the system detects potential issues early, allowing for timely correction and preventing resource wastage from repeated unsuccessful scans.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback by using information from previous programming operations and block status to guide the scanning process. The controller monitors which WLs have been programmed and adjusts the scanning strategy accordingly, using this feedback to optimize which WLs need scanning and when, thereby improving productivity and reducing energy waste.

Inventive Principle:
Principle #23Feedback

Data Source

PatentUS20250355800A1Empty page scan operations improvement
Publication Date: 2025.11.20 MICRON TECHNOLOGY INC
  • US20250355800A1 patent drawing
  • US20250355800A1 patent drawing
  • US20250355800A1 patent drawing

AI summary

Aspects of the present disclosure configure a system component, such as memory sub-system controller, to perform empty page scan operations. The controller detects a condition for performing read disturb handling operations for a portion of a set of memory components. The controller determines that the portion of the set of memory components corresponds to an open block and, in response to determining that the portion of the set of memory components corresponds to the open block, performs empty page scan operations relative to a last programmed word line (WL) of the open block.