Non-Volatile Memory Verify Voltage Adjustment for Coupling

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

High-density non-volatile memory systems face challenges with electrostatic coupling and electron diffusion leading to data degradation and increased bit error rates due to the compact and stacked nature of memory cells, which existing error correction methods fail to adequately address during programming operations.

Innovation Solution

A method that involves reading the data pattern of neighboring memory cells and adjusting the verify voltage level during the programming operation of a target memory cell based on the stored data pattern of these neighboring cells to predictively compensate for electrostatic coupling and electron diffusion effects.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If memory cells are compacted and stacked to increase storage density, then storage capacity is improved, but electrostatic coupling and electron diffusion cause data degradation and increased bit error rates

Engineering Contradiction:
Improvestorage densityVSAvoiddata integrity
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent reads the data pattern of neighboring memory cells before programming the target memory cell, and uses this information to adjust the verify voltage level during programming. This preliminary action allows the system to predictively compensate for electrostatic coupling and electron diffusion effects that will occur due to the compact stacked structure, thereby maintaining data integrity while achieving high storage density

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent dynamically adjusts the verify voltage level parameter during the programming operation based on the neighboring data pattern. By changing this voltage parameter in response to detected neighboring cell states, the system compensates for the harmful electrostatic coupling effects inherent in high-density stacked memory structures, resolving the contradiction between density and reliability

Inventive Principle:
Principle #35Parameter changes

2Reliability

If verify voltage level is adjusted based on neighboring data patterns, then bit error rates are reduced, but programming operation complexity increases

Engineering Contradiction:
Improveprogramming accuracyVSAvoidprogramming operation complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements a feedback mechanism where the data pattern of neighboring memory cells is read and used to determine the appropriate verify voltage level for programming the target cell. This feedback loop allows the system to adaptively adjust programming parameters based on actual neighboring cell states, improving programming accuracy while keeping the complexity manageable through a straightforward read-adjust-program sequence

Inventive Principle:
Principle #23Feedback

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach improves the reliability and durability of programmed data by reducing lateral shifts in threshold voltage distributions and bit error rates, maintaining the efficiency and scale of high-density memory structures.

Implementation Method 1

predictively compensating for the deleterious effects of electrostatic coupling and electron diffusion to the programmed data

Methodology Applied
Scientific EffectElectrostatic coupling: Electrostatics

Implementation Method 2

predictively compensating for the deleterious effects of electrostatic coupling and electron diffusion to the programmed data

Methodology Applied
Scientific EffectElectron diffusion: Diffusion

Data Source

PatentUS11139038B1Neighboring or logical minus word line dependent verify with sense time in programming of non-volatile memory
Publication Date: 2021.10.05 SANDISK TECHNOLOGIES LLC
  • US11139038B1 patent drawing
  • US11139038B1 patent drawing
  • US11139038B1 patent drawing

AI summary

A method for programming a target memory cell of a memory array of a non-volatile memory system, the method comprising performing a read operation of one or more memory cells neighboring a target memory cell, thereby determining a data pattern of the one or more neighboring memory cells, storing the data pattern and, during a program operation of the target memory cell, adjusting a verify voltage level according to the stored data pattern of the one or more neighboring memory cells.