Memory Disturb Detection via Offset Threshold Voltage Measurement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Non-volatile memory devices, such as flash solid state memory, face increased bit error rates due to inaccurate data state maintenance, leading to potential data failures from unselected sub-block disturbs during programming and erasing operations.

Innovation Solution

Implementing a method for detecting memory disturbs by measuring threshold voltage distributions across offset thresholds, allowing for data maintenance through compensating pulses or data relocation to maintain accurate data states, thereby preventing unrecoverable failures.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If multiple bits are stored in each flash memory cell to increase storage density, then storage density is improved, but bit error rate increases due to inaccurate data state maintenance

Engineering Contradiction:
Improvestorage densityVSAvoidbit error rate
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent performs disturb detection by measuring threshold voltage distributions at offset thresholds before data becomes unrecoverable. This preliminary detection allows the system to identify potential bit errors caused by unselected sub-block disturbs and take corrective action (such as relocating data or applying compensating pulses) before the errors propagate and cause data loss, thus maintaining reliability while preserving high storage density

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a feedback mechanism where the measured threshold voltage distributions are compared against expected ranges, and corrective actions are triggered based on the detection results. This feedback loop continuously monitors and maintains data state accuracy, preventing bit error rate degradation even as storage density increases through multi-bit per cell operations

Inventive Principle:
Principle #23Feedback

2Device complexity

If unselected sub-block disturbs are not detected and mitigated, then device complexity is reduced, but data reliability deteriorates due to potential unrecoverable failures

Engineering Contradiction:
Improvedetection mechanism complexityVSAvoiddata storage reliability
Core Design Contradiction:
Device complexityVSReliability

Solution Approach 1:

The patent divides the memory block into unselected sub-blocks and selectively applies disturbs (program or erase operations) to specific sub-blocks while monitoring the others. This segmentation allows the system to detect disturbs in unselected sub-blocks without requiring complex global monitoring, as each sub-block can be independently measured and evaluated for disturb conditions

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the measurement parameter by using offset thresholds instead of standard read thresholds to detect disturb conditions. By measuring threshold voltage distributions at offset thresholds, the system can identify subtle shifts caused by unselected sub-block disturbs that would be invisible at standard thresholds, thereby detecting potential errors without requiring overly complex detection circuitry

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS10839922B2Memory disturb detection
Publication Date: 2020.11.17 SANDISK TECHNOLOGIES LLC
  • US10839922B2 patent drawing
  • US10839922B2 patent drawing
  • US10839922B2 patent drawing

AI summary

An apparatus includes an array of memory cells comprising a first sub-block and a second sub-block electrically coupled by a channel. The apparatus also includes a measurement circuit configured to take a first measurement of a first sub-block of memory cells at a first offset threshold and a second measurement of the first sub-block of memory cells at a second offset threshold. The apparatus further includes a detection circuit configured to detect a disturb condition of the first sub-block based on at least one of the first measurement and the second measurement, and to initiate data maintenance in response to the disturb condition of the first sub-block.