Read Disturb Detection in Solid State Storage

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing read disturb detection techniques in solid state storage are inefficient, requiring excessive storage, time, and additional test reads, which can introduce more noise and impede host access.

Innovation Solution

Implementing a process that uses a subset of initial test pages to detect read disturb noise, where MSB pages are prioritized for testing, and a read counter system to optimize the detection process, allowing for fewer test reads and reduced noise introduction, with the option to test adjacent pages for faster detection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If existing read disturb detection techniques are used to check all pages in a block, then detection coverage is complete, but storage requirements increase and detection time increases

Engineering Contradiction:
Improvedetection coverageVSAvoiddetection time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent divides the block into multiple planes, with each plane containing multiple pages. Instead of checking all pages across all planes, the system selectively checks only certain pages in certain planes based on read count thresholds. This segmentation allows complete detection coverage of critical areas while reducing overall detection time and storage requirements.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements partial checking by monitoring read counts and only performing read disturb detection when thresholds are exceeded. Rather than checking all pages every time, the system performs detection only on specific pages in specific planes when necessary, reducing detection time while maintaining reliability for pages that actually need monitoring.

Inventive Principle:
Principle #16Partial or excessive action

2Measurement precision

If read disturb detection is performed frequently on all pages, then detection accuracy improves, but noise introduction increases and host access is impeded

Engineering Contradiction:
Improvedetection accuracyVSAvoidnoise introduction
Core Design Contradiction:
Measurement precisionVSObject-affected harmful factors

Solution Approach 1:

The patent implements periodic read disturb detection based on read count thresholds rather than continuous or frequent checking. The system monitors how many times pages have been read and only performs detection when predetermined thresholds are exceeded. This periodic approach maintains detection accuracy for pages that need it while minimizing noise introduction from unnecessary read operations.

Inventive Principle:
Principle #19Periodic action

Solution Approach 2:

The patent applies different detection strategies to different pages based on their characteristics and read patterns. Certain planes and pages are monitored more closely while others are checked less frequently or not at all. This localized quality approach ensures high detection accuracy for vulnerable pages while reducing overall noise introduction across the entire block.

Inventive Principle:
Principle #3Local quality

3Productivity

If a read counter system is implemented to track read operations, then detection efficiency improves, but device complexity increases

Engineering Contradiction:
Improvedetection efficiencyVSAvoidcounter management complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent merges the read counter functionality with the existing page buffer and control logic. Instead of implementing separate complex counter management systems, the read count tracking is integrated into the existing memory controller architecture, combining multiple functions into unified structures that improve detection efficiency without proportionally increasing device complexity.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS9570198B2Read disturb detection
Publication Date: 2017.02.14 SK HYNIX INC
  • US9570198B2 patent drawing
  • US9570198B2 patent drawing
  • US9570198B2 patent drawing

AI summary

It is determined that a read count has reached one of a set of read count thresholds. An initial test page which corresponds to the read count threshold that has been reached is selected from a set of initial test pages. There is at least one page that is not in the set of initial test pages and is victimized by an offending page that also victimizes a page in the set of initial test pages. A test read is performed on the selected test page and the results of the test read of the selected test page are evaluated for read disturb noise.