Proactive Read Disturb Detection in Memory Sub-Systems
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
2Reliability
If conventional read disturb scans are performed, then detection is attempted, but block folding is triggered unnecessarily
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.
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.
3Reliability
If conventional read disturb scans are performed, then detection is attempted, but Quality of Service is reduced
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.
Data Source
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.


