Block Closure Technique for MLC Flash Memory Data Retention

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Flash memory devices face reliability issues due to threshold voltage shifting over time, leading to data degradation and increased latency in accessing stored data, as charge leakage causes voltage drift, affecting data retention and storage density.

Innovation Solution

Implementing a block closure technique that maintains a common set of cell voltage distribution and error correcting code (ECC) parameters for closed multi-level cell (MLC) blocks, allowing for efficient data access without re-adjusting read circuitry or ECC decoders, thereby reducing latency and improving data retention detection.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If multiple sets of CVD tracking parameters and threshold voltages are maintained for different word lines in a closed MLC block, then data accuracy can be preserved, but device complexity and read operation latency increase

Engineering Contradiction:
Improvedata accuracyVSAvoidparameter management complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges multiple sets of CVD tracking parameters and threshold voltages into a single common set that is shared across all word lines in a closed MLC block. This eliminates the need to maintain separate parameter sets for each word line, thereby reducing device complexity while preserving data accuracy through the use of a unified parameter framework.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The common set of CVD tracking parameters and threshold voltages serves multiple word lines simultaneously, making the parameter system universal. This multi-functional approach allows a single parameter set to be applied across different word lines in the closed block, reducing the overall complexity of parameter management while maintaining reliable data access.

Inventive Principle:
Principle #6Universality (Multi-functionality)

2Reliability

If multiple sets of ECC control data are maintained for different word lines, then decoding accuracy is improved, but read latency increases due to re-calibration requirements

Engineering Contradiction:
Improvedecoding accuracyVSAvoidread latency
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent combines multiple sets of ECC control data into a single common set that is shared across all word lines in the closed MLC block. This eliminates the need for re-calibration when reading different word lines, as the same ECC control data can be used for all word lines in the closed block, thereby reducing read latency while maintaining decoding accuracy.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The common set of ECC control data is prepared and stored in advance for the closed MLC block, eliminating the need for on-demand re-calibration when reading different word lines. This preliminary preparation of the ECC control data ensures that decoding can proceed efficiently without time-consuming adjustments, reducing read latency while preserving accuracy.

Inventive Principle:
Principle #10Preliminary action

3Reliability

If read circuitry is re-adjusted for each word line in a closed block, then data sensing accuracy is maintained, but operational speed decreases

Engineering Contradiction:
Improvesensing accuracyVSAvoidread operation speed
Core Design Contradiction:
ReliabilityVSSpeed

Solution Approach 1:

The patent merges the read circuitry adjustment requirements into a single common set of threshold voltages that applies to all word lines in the closed MLC block. This eliminates the need to re-adjust read circuitry for each word line, allowing the circuitry to remain optimized for a single parameter set across all word lines, thereby maintaining sensing accuracy while improving read operation speed.

Inventive Principle:
Principle #5Merging (Combining)

Data Source

PatentUS9229806B2Block closure techniques for a data storage device
Publication Date: 2016.01.05 SANDISK TECHNOLOGIES LLC
  • US9229806B2 patent drawing
  • US9229806B2 patent drawing
  • US9229806B2 patent drawing

AI summary

A data storage device includes a non-volatile memory and a controller. A method includes initiating a write operation to write first data to a first word line of a multi-level cell (MLC) block of the non-volatile memory. The method further includes compensating, in response to an event that interrupts programming at the first word line, for incompletion of a write disturb effect at the MLC block due to the event by copying second data from a second word line of the MLC block to a second block of the non-volatile memory or by writing dummy data to the second word line.