Proactive Read Disturb Detection in Memory Sub-Systems

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional read disturb scans in memory sub-systems inefficiently detect read disturb errors, leading to unnecessary block folding, increased system latency, and reduced Quality of Service (QoS) due to misidentification of programmed and unprogrammed wordlines.

Innovation Solution

An enhanced read disturb detection technique that initiates programmed and unprogrammed wordline scans to determine the health of memory blocks, marking blocks as 'closed' if unprogrammed wordlines fail, thereby preventing unnecessary block folding and preserving data integrity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If conventional read disturb scans are performed, then read disturb detection is attempted, but unnecessary block folding occurs and system latency increases

Engineering Contradiction:
Improveread disturb detection accuracyVSAvoidsystem latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the block into programmed wordlines and unprogrammed wordlines, performing separate scans on each type. This segmentation allows targeted detection without unnecessarily scanning all wordlines, reducing detection time while maintaining accuracy.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent applies partial action by only scanning unprogrammed wordlines when the programmed wordlines pass the scan, rather than always scanning all wordlines. This reduces unnecessary scanning operations and associated latency while maintaining detection reliability.

Inventive Principle:
Principle #16Partial or excessive action

2Reliability

If conventional read disturb scans are performed, then detection is attempted, but block folding is triggered unnecessarily

Engineering Contradiction:
Improvedata integrityVSAvoidblock folding efficiency
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent performs preliminary scanning of programmed wordlines first to determine if further scanning of unprogrammed wordlines is necessary. This preliminary action prevents unnecessary block folding operations while ensuring data integrity is maintained.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent uses feedback from the programmed wordline scan results to determine the next scanning action. If programmed wordlines pass, then unprogrammed wordlines are scanned; if they fail, then block folding is triggered. This feedback mechanism optimizes productivity while maintaining reliability.

Inventive Principle:
Principle #23Feedback

3Reliability

If conventional read disturb scans are performed, then detection is attempted, but Quality of Service is reduced

Engineering Contradiction:
Improveread disturb detectionVSAvoidQuality of Service
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent implements dynamic scanning behavior that adapts to the state of the block. The scanning process dynamically adjusts based on whether programmed or unprogrammed wordlines are present and their scan results, optimizing the detection process for different block states and improving Quality of Service.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS20250210115A1Enhanced proactive read disturb detection in a memory sub-system
Publication Date: 2025.06.26 MICRON TECHNOLOGY INC
  • US20250210115A1 patent drawing
  • US20250210115A1 patent drawing
  • US20250210115A1 patent drawing

AI summary

A processing device in a memory sub-system performs a read disturb scan on a block of a memory device to detect that a read disturb scan has been triggered for a partial block of the memory device. The processing device initiates one or more programmed wordline scans of the one or more wordlines having associated memory cells that have been programmed. Responsive to the one or more wordlines having associated memory cells that have been programmed passing the one or more programmed wordline scans, the processing device initiates an unprogrammed wordline scan of the one or more wordlines having associated memory cells that are empty. Responsive to the one or more wordlines having associated memory cells that are empty failing the one or more unprogrammed wordline scans, the processing device marks the partial block as closed to prevent additional programming of the partial block.