Read Disturb Detection in Open Flash Memory Blocks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Non-volatile memory systems, such as flash memory, face read disturb errors when reading from open blocks due to unintended programming of neighboring cells, which complicates data retention and accuracy, especially as block sizes increase, requiring efficient detection and correction methods to prevent data degradation.

Innovation Solution

A modified erase verify operation is implemented, applying a higher voltage to programmed wordlines and the usual bias voltage to unprogrammed wordlines during erase verify operations to detect read disturb errors, allowing for real-time detection and correction without significant processing time or resource usage.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of operation

If read operations are performed on open blocks, then data access is enabled, but read disturb errors occur causing unintended programming of neighboring cells

Engineering Contradiction:
Improvedata accessVSAvoiddata accuracy
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent applies a preliminary detect operation before programming operations on open blocks. This detect operation identifies unprogrammed wordlines that may have suffered read disturb errors, allowing the system to take corrective action (such as erasing affected blocks) before data corruption occurs, thus preventing reliability issues while maintaining ease of operation

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements a feedback mechanism where the detect operation monitors the state of unprogrammed wordlines during open block operations. Based on the detect results, the system dynamically adjusts subsequent programming operations, enabling data access while preventing read disturb errors through closed-loop control

Inventive Principle:
Principle #23Feedback

2Quantity of substance

If block size is increased, then storage capacity is improved, but read disturb errors increase due to more neighboring cells

Engineering Contradiction:
Improvestorage capacityVSAvoidread disturb errors
Core Design Contradiction:
Quantity of substanceVSObject-affected harmful factors

Solution Approach 1:

The patent segments the detection process by specifically targeting unprogrammed wordlines within open blocks for detect operations. This segmentation allows the system to handle large blocks by focusing detection efforts only on vulnerable unprogrammed regions, enabling increased storage capacity while mitigating read disturb errors through selective monitoring

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent changes the detection parameter by applying detect operations with specific voltage conditions tailored for unprogrammed wordlines. This parameter change enables the system to distinguish between programmed and unprogrammed cells, allowing larger block sizes while maintaining error detection capability through adjusted detection thresholds

Inventive Principle:
Principle #35Parameter changes

3Measurement precision

If detect operation is applied to all wordlines, then read disturb detection is comprehensive, but processing time and resource usage increase significantly

Engineering Contradiction:
Improvedetection accuracyVSAvoidprocessing time
Core Design Contradiction:
Measurement precisionVSLoss of time

Solution Approach 1:

The patent extracts and focuses detection efforts specifically on unprogrammed wordlines within open blocks, excluding already-programmed wordlines from detect operations. This extraction approach maintains detection accuracy for vulnerable cells while significantly reducing processing time and resource usage by limiting the detection scope to only necessary regions

Inventive Principle:
Principle #2Taking out (Extraction)

4Reliability

If frequent detect operations are performed, then data accuracy is maintained, but productivity decreases due to additional processing steps

Engineering Contradiction:
Improvedata accuracyVSAvoidprogramming speed
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent applies partial detect operations only to unprogrammed wordlines in open blocks rather than all wordlines. This partial action approach maintains data accuracy for vulnerable unprogrammed cells while minimizing the impact on programming productivity by avoiding redundant detection of already-programmed wordlines

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS9530517B2Read disturb detection in open blocks
Publication Date: 2016.12.27 SANDISK TECHNOLOGIES LLC
  • US9530517B2 patent drawing
  • US9530517B2 patent drawing
  • US9530517B2 patent drawing

AI summary

A storage device with a memory may include read disturb detection for open blocks. An open or partially programmed block may develop read disturb errors from reading of the programmed portion of the open block. The detection of any read disturb effects may be necessary for continued programming of the open block and may include verifying that wordlines in the unprogrammed portion of the open block are in the erase state. A modified erase verify operation for the open block is used in which programmed wordlines are subject to a higher erase verify read voltage, while the unprogrammed wordlines are subject to an erase verify bias voltage.