Word Line Dependent Programming Voltage for NAND Flash

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In NAND flash memory systems, program disturb occurs due to leakage currents such as punch-through conduction, drain-induced barrier lowering (DIBL), and gate-induced drain leakage (GIDL), which can lead to unintended changes in threshold voltage and data loss, especially as memory arrays scale down.

Innovation Solution

The solution involves applying programming conditions that depend on the location of the word line, including varying the width or duration of programming pulses, voltages applied to bit lines, common source lines, and select transistors, to mitigate leakage and maintain the boosted channel voltage, thereby reducing program disturb.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If memory arrays are scaled down to increase density, then storage capacity is improved, but leakage currents (punch-through conduction, DIBL, GIDL) increase causing program disturb

Engineering Contradiction:
Improvestorage capacityVSAvoidleakage currents
Core Design Contradiction:
Quantity of substanceVSObject-generated harmful factors

Solution Approach 1:

The patent applies different voltage conditions to different word lines based on their location. Edge word lines (first and last in the string) receive different programming conditions compared to middle word lines. This local differentiation addresses the varying leakage characteristics at different positions in the scaled-down memory array, preventing program disturb while maintaining high density.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent changes programming parameters (voltage magnitude, pulse width) based on word line location. Edge word lines are programmed with reduced voltage or shorter pulse widths compared to middle word lines. This parameter adjustment compensates for increased leakage currents in scaled-down devices, preventing unintended threshold voltage changes while preserving storage capacity.

Inventive Principle:
Principle #35Parameter changes

2Speed

If programming voltage is applied to all word lines simultaneously, then programming speed is improved, but program disturb occurs due to leakage in inhibited NAND strings

Engineering Contradiction:
Improveprogramming speedVSAvoidprogram disturb
Core Design Contradiction:
SpeedVSObject-generated harmful factors

Solution Approach 1:

The patent differentiates programming conditions between edge word lines and middle word lines. Edge word lines are subjected to reduced programming voltage or shorter pulse durations to prevent excessive leakage and program disturb, while middle word lines receive full programming strength. This selective approach maintains overall programming speed while preventing disturbances in vulnerable edge regions.

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent applies partial programming action to edge word lines by using reduced voltage or shorter pulses compared to middle word lines. This partial action is sufficient for edge word lines due to their different electrical characteristics, while avoiding the excessive action that would cause program disturb through leakage currents.

Inventive Principle:
Principle #16Partial or excessive action

3Quantity of substance

If select transistor channel length is reduced to increase density, then storage capacity is improved, but punch-through conduction and DIBL effects increase

Engineering Contradiction:
Improvestorage capacityVSAvoidpunch-through conduction and DIBL
Core Design Contradiction:
Quantity of substanceVSObject-generated harmful factors

Solution Approach 1:

The patent applies preliminary anti-action by using reduced programming voltage or shorter pulse widths on edge word lines before leakage can cause significant program disturb. This preemptive adjustment compensates for the increased punch-through conduction and DIBL effects resulting from reduced select transistor channel lengths, maintaining high density while preventing harmful leakage.

Inventive Principle:
Principle #9Preliminary anti-action

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 effectively reduces program disturb by optimizing voltage and pulse conditions based on word line location, enhancing data retention and programming accuracy in NAND flash memory systems.

Implementation Method 1

Punch-through conduction may occur due to the difference in the drain to source voltage across the channel of a select gate transistor

Methodology Applied
Scientific EffectPunch-through conduction:

Implementation Method 2

Another type of leakage from the channel of inhibited NAND strings may arise due to drain induced barrier lowering (DIBL). DIBL may cause the VTH of the select transistors to drop

Methodology Applied
Scientific EffectDrain-induced barrier lowering (DIBL):

Implementation Method 3

Gate induced drain leakage (GIDL) is another problem that may cause program disturb. GIDL refers to charge carriers leaking into the channel from a select transistor as a result of a voltage applied to the gate of one of the select transistors

Methodology Applied
Scientific EffectGate-induced drain leakage (GIDL):

Data Source

PatentUS8804425B2Selected word line dependent programming voltage
Publication Date: 2014.08.12 SANDISK TECHNOLOGIES LLC
  • US8804425B2 patent drawing
  • US8804425B2 patent drawing
  • US8804425B2 patent drawing

AI summary

Methods and devices for operating non-volatile storage are disclosed. One or more programming conditions depend on the word line that is selected for programming. Applying a selected word line dependent program condition may reduce or eliminate program disturb. The duration of a programming pulse may depend on the word line that is selected for programming. This could be a physical characteristic of the word line or its location on a NAND string. As one example, a shorter pulse width may be used for the programming signal when programming edge word lines.