← Back to Patent Explorer
US5991202A Expired / Lapsed US ⏱️ 0.0 years remaining

Method for reducing program disturb during self-boosting in a NAND flash memory

Assignee: Monterey Research LLC
•
Filing: 1998-09-24
•
Granted: 1999-11-23
•
Expires: 2018-09-24
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A NAND flash memory system is programmed with minimal program disturb and pass disturb during self-boosting without resorting to impurity implantation for bit line isolation, to p-well biasing or to bit line biasing techniques. A program voltage is applied to a selected word line in the form of a plurality of short pulses while synchronously applying a pulsed pass voltage to the unselected word lines until the selected cell is programmed. The duration of the pulses and the time between pulses are chosen to minimize the program disturb of unselected cells, especially unselected cells on the selected word line, without causing pass disturb of any cell in the array.

Inventors

  • 👤 Narbeh Derhacobian
  • 👤 Hao Fang

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 00:42
CPC Classifications
G; G11; G11C; G11C16/00; G11C16/02; G11C16/06; G11C16/34; G11C16/3418; G11C16/3427; G11C16/04; G11C16/0483; G11C16/10

Claims Analysis

Total Claims: 22
Claim 1
Independent Claim 128 words
A method of programming a nonvolatile semiconductor memory having a plurality of strings of memory transistors, each string forming a bit line, arranged in parallel to form an array with a plurality of word lines, each word line coupled across the bit lines to one of the memory transistors in each of the bit lines in the array, the method comprising: applying a program voltage as a plurality of pulses to a first word line coupled to a memory transistor that is to be programmed; and synchronously applying a pass voltage as a plurality of pulses to word lines coupled to memory transistors that are not to be programmed, the plurality of pass voltage pulses and the plurality of program voltage pulses having the same duration and periodicity.
Claim 2
Independent Claim 128 words
A method of programming a nonvolatile semiconductor memory having a plurality of strings of memory transistors, each string forming a bit line, arranged in parallel to form an array with a plurality of word lines, each word line coupled across the bit lines to one of the memory transistors in each of the bit lines in the array, the method comprising: applying a program voltage as a plurality of pulses to a first word line coupled to a memory transistor that is to be programmed; and synchronously applying a pass voltage as a plurality of pulses to word lines coupled to memory transistors that are not to be programmed, the plurality of pass voltage pulses and the plurality of program voltage pulses having the same duration and periodicity.
Claim 3
Dependent Claim 38 words
The method according to claim 1, further comprising applying voltages to the bit lines to select which transistor coupled to the first word line is programmed when the program voltage pulses are applied to the first word line.
Claim 4
Dependent Claim 28 words
The method according to claim 1, wherein the program voltage is between about 14 and 22 volts and the pass voltage is between about 7 and 13 volts.
Claim 5
Dependent Claim 22 words
The method according to claim 3, wherein the program voltage is about 18 volts and the pass voltage is about 10 volts.
Claim 6
Dependent Claim 27 words
The method according to claim 3, comprising applying the program and pass voltage pulses for an accumulative pulse time of about 100 μs to about 250 μs.
Claim 7
Dependent Claim 29 words
The method according to claim 5, wherein the number of program voltage pulses and the number of pass voltage pulses are between about 10 pulses to about 25 pulses.
Claim 8
Dependent Claim 21 words
The method according to claim 6, wherein each pulse has a duration of between about 2 μs to about 10 μs.
Claim 9
Dependent Claim 24 words
The method according to claim 7, comprising applying the program and the pass voltages with about 2 μs to about 4 μs between pulses.
Claim 10
Dependent Claim 40 words
The method according to claim 4, comprising applying the program and the pass voltages in the form of about 20 pulses, each pulse having a duration of about 5 μs, with about 2 μs to about 3 μs between pulses.
Claim 11
Dependent Claim 30 words
The method according to claim 1, further comprising electrically isolating memory transistors that are not to be programmed prior to applying the program voltage pulses and the pass voltage pulses.
Claim 12
Dependent Claim 27 words
The method according to claim 10, wherein the step of isolating includes applying a supply voltage to bit lines that contain no memory transistor to be programmed.
Claim 13
Dependent Claim 76 words
The method according to claim 11, wherein each bit line has a selection transistor at one end in series with the memory transistors of the bit line, the method further comprising: applying the supply voltage to a source/drain of the selection transistor of bit lines that contain no memory transistor to be programmed; and applying the supply voltage to a gate of the selection transistor of bit lines that contain no memory transistor to be programmed.
Claim 14
Dependent Claim 14 words
The method according to claim 12, wherein the supply voltage is about 3 volts.
Claim 15
Independent Claim 179 words
A method of programming a nonvolatile semiconductor memory having first through nth NAND strings arranged in parallel, each NAND string having m memory transistors and first through mth word lines, each coupled to one memory transistor of each NAND string, with a selection transistor at an end of each NAND string in series with the memory transistors of their respective NAND string, which method comprises: selecting a first memory transistor to be programmed, the first memory transistor being in the first NAND string; applying a supply voltage to a source/drain of the selection transistors associated with the second through nth NAND strings; applying the supply voltage to a gate of the selection transistors associated with the second through nth NAND strings to electrically isolate the channel regions of the memory transistors in the second through nth NAND strings; and applying a program voltage to the first word line as a series of pulses and simultaneously and synchronously applying a pass voltage as a series of pulses to the second through mth word lines to program the first memory transistor.
Claim 16
Independent Claim 179 words
A method of programming a nonvolatile semiconductor memory having first through nth NAND strings arranged in parallel, each NAND string having m memory transistors and first through mth word lines, each coupled to one memory transistor of each NAND string, with a selection transistor at an end of each NAND string in series with the memory transistors of their respective NAND string, which method comprises: selecting a first memory transistor to be programmed, the first memory transistor being in the first NAND string; applying a supply voltage to a source/drain of the selection transistors associated with the second through nth NAND strings; applying the supply voltage to a gate of the selection transistors associated with the second through nth NAND strings to electrically isolate the channel regions of the memory transistors in the second through nth NAND strings; and applying a program voltage to the first word line as a series of pulses and simultaneously and synchronously applying a pass voltage as a series of pulses to the second through mth word lines to program the first memory transistor.
Claim 17
Dependent Claim 14 words
The method according to claim 14, wherein the supply voltage is about 3 volts.
Claim 18
Dependent Claim 14 words
The method according to claim 14, wherein the program voltage is about 18 volts.
Claim 19
Dependent Claim 14 words
The method according to claim 16, wherein the pass voltage is about 10 volts.
Claim 20
Dependent Claim 23 words
The method according to claim 17, wherein the number of program voltage pulses and number of pass voltage pulses are about 20 pulses.
Claim 21
Dependent Claim 16 words
The method according to claim 18, wherein each pulse has a duration of about 5 μs.
Claim 22
Dependent Claim 24 words
The method according to claim 19, comprising applying the program and the pass voltages with about 2 μs to about 4 μs between pulses.

References Cited (Backward Citations)

US5636162A Cited
US5815438A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-11-22 2003-05-24 2003-11-23 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-11-22 2007-05-24 2007-11-23 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-11-22 2011-05-24 2011-11-23 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag