Interleaved Reference Cells for Flash Memory Voltage Shift Compensation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Flash memory devices with multilevel cells face data retrieval reliability issues due to systematic and transient data degradation mechanisms, which cause threshold voltage shifts, leading to incorrect data retrieval.

Innovation Solution

Interleaving reference cells with data cells and programming them to the same target threshold voltage levels, allowing for the determination of a reference state based on the read data from the reference cells to correct the state read from the data cells, thereby compensating for voltage shifts caused by degradation mechanisms.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If multilevel memory cells are used to increase storage density, then the number of bits stored per cell increases, but the difference between adjacent threshold voltage distributions decreases, making it harder to distinguish between program states

Engineering Contradiction:
Improvestorage densityVSAvoiddistinguishability of program states
Core Design Contradiction:
Quantity of substanceVSMeasurement precision

Solution Approach 1:

The memory array is segmented into data cells and reference cells. Reference cells are specifically designated to track threshold voltage shifts, while data cells store user information. This segmentation allows the system to separately monitor and compensate for voltage drift without affecting the primary storage function.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The system implements a feedback mechanism where the state of reference cells is continuously monitored and used to adjust the interpretation of data cell states. When threshold voltage shifts are detected in reference cells, the system compensates by adjusting read thresholds or correcting data cell interpretations, thereby maintaining accurate data retrieval despite voltage drift.

Inventive Principle:
Principle #23Feedback

2Reliability

If reference cells are interleaved with data cells and read to determine voltage shifts, then data retrieval reliability improves, but device complexity increases

Engineering Contradiction:
Improvedata retrieval reliabilityVSAvoidmemory array structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

Reference cells and data cells are merged into a single interleaved memory array structure. Both cell types share the same physical infrastructure including word lines, bit lines, and control circuitry. This merging approach enables reliable voltage tracking while minimizing the overhead of separate reference cell infrastructure.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The reference cells utilize the same NAND string structure and control mechanisms as data cells, making them multi-functional components that can be programmed and read using standard memory operations. This universality allows the reference cells to serve dual purposes: storing reference threshold voltage information and participating in normal memory array operations.

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

Data Source

PatentUS8243513B2Non-volatile multilevel memory cells with data read of reference cells
Publication Date: 2012.08.14 MICRON TECHNOLOGY INC
  • US8243513B2 patent drawing
  • US8243513B2 patent drawing
  • US8243513B2 patent drawing

AI summary

Embodiments of the present disclosure provide methods, devices, modules, and systems for non-volatile multilevel memory cell data retrieval with data read of reference cells. One method includes programming at least one data cell of a number of data cells coupled to a selected word line to a target data threshold voltage (Vt) level corresponding to a target state; programming at least one reference cell of a number of reference cells coupled to the selected word line to a target reference Vt level, the number of reference cells interleaved with the number of data cells; determining a reference state based on a data read of the at least one reference cell; and changing a state read from the at least one data cell based on a change of the at least one reference cell.