Non-Volatile Memory Program-Verify Voltage Adjustment

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional NAND flash memory devices experience widened threshold voltage distributions among memory cells due to back pattern dependency and interference effects, degrading read margin and retention characteristics.

Innovation Solution

Applying different program-verify voltages to different groups of word lines, with the last word line receiving a distinct voltage to mitigate interference and align its threshold voltage with other cells, thereby reducing overall distribution.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Ease of manufacture

If ISPP is used to program memory cells, then programming capability is achieved, but threshold voltage distribution widens due to back pattern dependency and interference effects

Engineering Contradiction:
Improveprogramming capabilityVSAvoidthreshold voltage distribution
Core Design Contradiction:
Ease of manufactureVSManufacturing precision

Solution Approach 1:

The patent applies different program-verify voltages to different groups of word lines based on their position in the programming sequence. The last word line receives a distinct program-verify voltage compared to other word lines, creating localized quality differences in the verification process to compensate for interference effects specific to each position.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the program-verify voltage parameter based on the word line position. By applying a different program-verify voltage to the last word line compared to other word lines, the system adjusts the verification parameter to account for the unique interference conditions experienced by cells programmed later in the sequence.

Inventive Principle:
Principle #35Parameter changes

2Ease of operation

If ISPP is used to program memory cells, then programming operation is enabled, but read margin degrades due to increased threshold voltage differences

Engineering Contradiction:
Improveprogramming operationVSAvoidread margin
Core Design Contradiction:
Ease of operationVSReliability

Solution Approach 1:

The patent applies different program-verify voltages to different groups of word lines based on their position in the programming sequence. The last word line receives a distinct program-verify voltage compared to other word lines, creating localized quality differences in the verification process to compensate for interference effects specific to each position.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent implements a feedback mechanism where the program-verify step provides information about the programming success of each word line. By verifying programming results and using this feedback to guide subsequent programming operations, the system can adjust parameters to maintain read margin reliability.

Inventive Principle:
Principle #23Feedback

3Productivity

If ISPP is used to program memory cells, then data writing is achieved, but retention characteristics are adversely affected due to threshold voltage distribution

Engineering Contradiction:
Improvedata writing capabilityVSAvoidretention characteristics
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent applies different program-verify voltages to different groups of word lines based on their position in the programming sequence. The last word line receives a distinct program-verify voltage compared to other word lines, creating localized quality differences in the verification process to compensate for interference effects specific to each position.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes the program-verify voltage parameter based on the word line position. By applying a different program-verify voltage to the last word line compared to other word lines, the system adjusts the verification parameter to account for the unique interference conditions experienced by cells programmed later in the sequence.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS7310271B2Program-verify method of non-volatile memory device
Publication Date: 2007.12.18 SK HYNIX INC
  • US7310271B2 patent drawing
  • US7310271B2 patent drawing
  • US7310271B2 patent drawing

AI summary

A method for programming a non-volatile memory device includes applying a first program-verify voltage to a first word line to determine whether or not memory cells associated with the first word line have been programmed successfully. A second program-verify voltage is applied to a second word line to determine whether or not memory cells associated with the second word line have been programmed successfully. The second program-verify voltage is different from the first program-verify voltage. The first and second word lines are associated with the same word line switching unit.