Flash Memory Verify Voltage Segmentation for Coupling Compensation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Flash memory devices face challenges in accurately controlling and compensating for variations in threshold voltages of memory cells, particularly due to coupling effects from adjacent cells, which can reduce read margins and affect data integrity.

Innovation Solution

A flash memory device and programming method that utilize multiple verify voltages based on the logic states of memory cells and their adjacent cells, allowing for selective control of programming conditions to prevent and compensate for threshold voltage variations, thereby maintaining data integrity.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Device complexity

If a single verify voltage is used for programming memory cells, then the programming process is simple, but threshold voltage variations due to coupling effects from adjacent cells cannot be compensated

Engineering Contradiction:
Improveprogramming process complexityVSAvoidthreshold voltage control precision
Core Design Contradiction:
Device complexityVSManufacturing precision

Solution Approach 1:

The verify voltage is segmented into multiple levels (first verify voltage and second verify voltage) based on the logic states of adjacent memory cells. This segmentation allows the system to select appropriate verify voltages for different coupling scenarios, thereby compensating for threshold voltage variations while maintaining a structured and manageable programming process.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The verify voltage level is made dynamic by adjusting it according to the logic states of adjacent memory cells. The system transitions between first and second verify voltages based on real-time conditions, enabling adaptive compensation for coupling effects without requiring a completely complex programming architecture.

Inventive Principle:
Principle #15Dynamics

2Manufacturing precision

If verify voltage is adjusted based on adjacent cell states, then threshold voltage variations are compensated, but the control circuit complexity increases

Engineering Contradiction:
Improvethreshold voltage control precisionVSAvoidverify level control circuit complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The logic states of adjacent memory cells are determined in advance before the verify operation. This preliminary determination allows the verify level control circuit to pre-select the appropriate verify voltage level, reducing the real-time control complexity while achieving precise threshold voltage compensation.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The verify voltage parameter is changed based on the logic states of adjacent cells, but the change is limited to discrete levels (first or second verify voltage) rather than continuous adjustment. This discrete parameter change simplifies the control circuit design compared to continuous voltage regulation.

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If multiple verify voltages are used for different logic states, then programming accuracy is improved, but the programming time increases

Engineering Contradiction:
Improveprogramming accuracyVSAvoidprogramming time
Core Design Contradiction:
Manufacturing precisionVSLoss of time

Solution Approach 1:

The system applies verify voltages selectively based on the coupling effects from adjacent cells. Not all memory cells require the second verify voltage - only those affected by coupling effects do. This partial application of the more complex verify scheme maintains programming accuracy while reducing overall programming time compared to applying the full verify scheme to all cells.

Inventive Principle:
Principle #16Partial or excessive action

Data Source

PatentUS7889566B2Flash memory device, programming method thereof and memory system including the same
Publication Date: 2011.02.15 SAMSUNG ELECTRONICS CO LTD
  • US7889566B2 patent drawing
  • US7889566B2 patent drawing
  • US7889566B2 patent drawing

AI summary

A verify voltage may be changed into a plurality of voltage levels based upon a logic state of each of the memory cells and characteristics or logic states of other memory cells (e.g., adjacent) to each of the memory cells.