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

Method for programming an ETOX EPROM or flash memory when cells of the array are formed to store multiple bits of data

Assignee: National Semiconductor Corp
•
Filing: 1995-04-27
•
Granted: 1996-12-24
•
Expires: 2015-04-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract Multiple logic levels can be simultaneously programmed into any combination of memory cells in a column of an ETOX array by applying one of a corresponding number of programming voltages to the word lines that correspond with the cells to be programmed. In the present invention, the memory cells in the array form a punchthrough current during programming which, in turn, leads to the formation of an increased number of substrate hot electrons. By utilizing the substrate hot electrons formed from the punchthrough current in addition to the channel hot electrons, much lower control gate voltages can be utilized during programming.

Inventors

  • 👤 Albert Bergemont
  • 👤 Min-Hwa Chi

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-02 08:41
CPC Classifications
G; G11; G11C; G11C16/00; G11C16/02; G11C16/06; G11C16/10; G11C11/00; G11C11/56; G11C11/5621; G11C11/5628

Claims Analysis

Total Claims: 22
Claim 1
Independent Claim 349 words
A method for programming a memory array, the array having a plurality of memory cells formed in columns and rows, a plurality of common source bit lines arranged so that two rows of memory cells are formed between each pair of adjacent common source bit lines, a plurality of drain regions formed in columns and rows so that one row of drain regions is formed between each pair of adjacent common source bit lines, and so that, in each column of memory cells, one drain region is formed between each pair of memory cells that are formed between adjacent rows of common source bit lines, a plurality of word lines formed so that one word line is formed over each of the memory cells in a row of memory cells, and a plurality of metal drain lines formed so that one metal drain line contacts each of the drain regions in a column of drain regions, each memory cell being formed to produce a punchthrough current during programming, the array being formed in a well, the method comprising the steps of: identifying a memory cell in a column of memory cells that is to be programmed from an erased threshold voltage to a first threshold voltage, and a memory cell in the column of memory cells that is to be programmed from the erased threshold voltage to a second threshold voltage; applying a first voltage to the metal drain line that corresponds to the column of memory cells; applying a second voltage to the common source bit lines, the second voltage being less than the first voltage; applying the second voltage to the well; and applying a programming voltage that corresponds to the first threshold voltage to the word line that corresponds to the memory cell in the column of memory cells that is to be programmed to the first threshold voltage, and a programming voltage that corresponds to the second threshold voltage to the word line that corresponds to the memory cell in the column of memory cells that is to be programmed to the second threshold voltage.
Claim 2
Independent Claim 349 words
A method for programming a memory array, the array having a plurality of memory cells formed in columns and rows, a plurality of common source bit lines arranged so that two rows of memory cells are formed between each pair of adjacent common source bit lines, a plurality of drain regions formed in columns and rows so that one row of drain regions is formed between each pair of adjacent common source bit lines, and so that, in each column of memory cells, one drain region is formed between each pair of memory cells that are formed between adjacent rows of common source bit lines, a plurality of word lines formed so that one word line is formed over each of the memory cells in a row of memory cells, and a plurality of metal drain lines formed so that one metal drain line contacts each of the drain regions in a column of drain regions, each memory cell being formed to produce a punchthrough current during programming, the array being formed in a well, the method comprising the steps of: identifying a memory cell in a column of memory cells that is to be programmed from an erased threshold voltage to a first threshold voltage, and a memory cell in the column of memory cells that is to be programmed from the erased threshold voltage to a second threshold voltage; applying a first voltage to the metal drain line that corresponds to the column of memory cells; applying a second voltage to the common source bit lines, the second voltage being less than the first voltage; applying the second voltage to the well; and applying a programming voltage that corresponds to the first threshold voltage to the word line that corresponds to the memory cell in the column of memory cells that is to be programmed to the first threshold voltage, and a programming voltage that corresponds to the second threshold voltage to the word line that corresponds to the memory cell in the column of memory cells that is to be programmed to the second threshold voltage.
Claim 3
Dependent Claim 13 words
The method of claim 1 wherein the second voltage is equal to ground.
Claim 4
Dependent Claim 27 words
The method of claim 1 wherein the second voltage is less than the first voltage by a difference voltage within the range of two to seven volts.
Claim 5
Dependent Claim 74 words
The method of claim 1 and further comprising the steps of: identifying a memory cell in the column of memory cells that is to be programmed from the erased threshold voltage to a third threshold voltage; and applying a programming voltage that corresponds to the third threshold voltage to the word line that corresponds to the memory cell in the column of memory cells that is to be programmed to the third threshold voltage.
Claim 6
Dependent Claim 74 words
The method of claim 4 and further comprising the steps of: identifying a memory cell in the column of memory cells that is to be programmed from the erased threshold voltage to a fourth threshold voltage; and applying a programming voltage that corresponds to the fourth threshold voltage to the word line that corresponds to the memory cell in the column of memory cells that is to be programmed to the fourth threshold voltage.
Claim 7
Dependent Claim 30 words
The method of claim 1 wherein the programming voltage that corresponds to the first threshold voltage and the programming voltage that corresponds to the second threshold voltage are applied simultaneously.
Claim 8
Dependent Claim 35 words
The method of claim 6 wherein the programming voltage that corresponds to the first threshold voltage and the programming voltage that corresponds to the second threshold voltage are applied for an equivalent period of time.
Claim 9
Dependent Claim 40 words
The method of claim 4 wherein the programming voltage that corresponds to the first threshold voltage, the programming voltage that corresponds to the second threshold voltage, and the programming voltage that corresponds to the third threshold voltage are applied simultaneously.
Claim 10
Dependent Claim 45 words
The method of claim 8 wherein the programming voltage that corresponds to the first threshold voltage, the programming voltage that corresponds to the second threshold voltage, and the programming voltage that corresponds to the third threshold voltage are applied for an equivalent period of time.
Claim 11
Dependent Claim 32 words
The method of claim 1 wherein the programming voltage that corresponds to the first threshold voltage and the programming voltage that corresponds to the second threshold voltage are less than six volts.
Claim 12
Dependent Claim 42 words
The method of claim 4 wherein the programming voltage that corresponds to the first threshold voltage, the programming voltage that corresponds to the second threshold voltage, and the programming voltage that corresponds to the third threshold voltage are less than six volts.
Claim 13
Dependent Claim 75 words
The method of claim 5 and further comprising the steps of: identifying a memory cell in the column of memory cells that is to be programmed from the erased threshold voltage to a fifth threshold voltage; and applying a programming voltage that corresponds to the fifth threshold voltage to the word line that corresponds to the memory cell in the column of memory cells that is to be programmed to the fourth fifth threshold voltage.
Claim 14
Dependent Claim 60 words
The method of claim 12 wherein the programming voltage that corresponds to the first threshold voltage, the programming voltage that corresponds to the second threshold voltage, the programming voltage that corresponds to the third threshold voltage, the programming voltage that corresponds to the fourth threshold voltage, and the programming voltage that corresponds to the fifth threshold voltage are applied simultaneously.
Claim 15
Dependent Claim 65 words
The method of claim 13 wherein the programming voltage that corresponds to the first threshold voltage, the programming voltage that corresponds to the second threshold voltage, the programming voltage that corresponds to the third threshold voltage, the programming voltage that corresponds to the fourth threshold voltage, and the programming voltage that corresponds to the fifth threshold voltage are applied for an equivalent period of time.
Claim 16
Independent Claim 392 words
A method for programming a plurality of segments of a memory array, at least two of the segments having a plurality of memory cells formed in columns and rows, a plurality of common source bit lines arranged so that two rows of memory cells are formed between each pair of adjacent common source bit lines, a plurality of drain regions formed in columns and rows so that one row of drain regions is formed between each pair of adjacent common source bit lines, and so that, in each column of memory cells, one drain region is formed between each pair of memory cells that are formed between adjacent rows of common source bit lines, a plurality of word lines formed so that one word line is formed over each of the memory cells in a row of memory cells, and a plurality of metal drain lines formed so that one metal drain line contacts each of the drain regions in a column of drain regions, at least one memory cell being formed to produce a punchthrough current during programming, the array being formed in a well, at least two of the segments being formed in a different well, the method comprising the steps of: identifying a memory cell in a column of memory cells in each segment that is to be programmed from an erased threshold voltage to a first threshold voltage, and a memory cell in the column of memory cells in each segment that is to be programmed from the erased threshold voltage to a second threshold voltage; applying a first voltage to the metal drain line that corresponds to the column of cells in each segment; applying a second voltage to the common source bit lines in each segment, the second voltage being less than the first voltage; applying the second voltage to the well in each segment; and applying a programming voltage that corresponds to the first threshold voltage to the word line that corresponds to the memory cell in the column of memory cells in each segment that is to be programmed to the first threshold voltage, and a programming voltage that corresponds to the second threshold voltage to the word line that corresponds to the memory cell in the column of memory cells in each segment that is to be programmed to the second threshold voltage.
Claim 17
Independent Claim 392 words
A method for programming a plurality of segments of a memory array, at least two of the segments having a plurality of memory cells formed in columns and rows, a plurality of common source bit lines arranged so that two rows of memory cells are formed between each pair of adjacent common source bit lines, a plurality of drain regions formed in columns and rows so that one row of drain regions is formed between each pair of adjacent common source bit lines, and so that, in each column of memory cells, one drain region is formed between each pair of memory cells that are formed between adjacent rows of common source bit lines, a plurality of word lines formed so that one word line is formed over each of the memory cells in a row of memory cells, and a plurality of metal drain lines formed so that one metal drain line contacts each of the drain regions in a column of drain regions, at least one memory cell being formed to produce a punchthrough current during programming, the array being formed in a well, at least two of the segments being formed in a different well, the method comprising the steps of: identifying a memory cell in a column of memory cells in each segment that is to be programmed from an erased threshold voltage to a first threshold voltage, and a memory cell in the column of memory cells in each segment that is to be programmed from the erased threshold voltage to a second threshold voltage; applying a first voltage to the metal drain line that corresponds to the column of cells in each segment; applying a second voltage to the common source bit lines in each segment, the second voltage being less than the first voltage; applying the second voltage to the well in each segment; and applying a programming voltage that corresponds to the first threshold voltage to the word line that corresponds to the memory cell in the column of memory cells in each segment that is to be programmed to the first threshold voltage, and a programming voltage that corresponds to the second threshold voltage to the word line that corresponds to the memory cell in the column of memory cells in each segment that is to be programmed to the second threshold voltage.
Claim 18
Dependent Claim 80 words
The method of claim 15 and further comprising the steps of: identifying a memory cell in the column of memory cells in each segment that is to be programmed from the erased threshold voltage to a third threshold voltage; and applying a programming voltage that corresponds to the third threshold voltage to the word line that corresponds to the memory cell in the column of memory cells in each segment that is to be programmed to the third threshold voltage.
Claim 19
Dependent Claim 80 words
The method of claim 16 and further comprising the steps of: identifying a memory cell in the column of memory cells in each segment that is to be programmed from the erased threshold voltage to a fourth threshold voltage; and applying a programming voltage that corresponds to the fourth threshold voltage to the word line that corresponds to the memory cell in the column of memory cells in each segment that is to be programmed to the fourth threshold voltage.
Claim 20
Dependent Claim 30 words
The method of claim 15 wherein the programming voltage that corresponds to the first threshold voltage and the programming voltage that corresponds to the second threshold voltage are applied simultaneously.
Claim 21
Dependent Claim 32 words
The method of claim 15 wherein the programming voltage that corresponds to the first threshold voltage and the programming voltage that corresponds to the second threshold voltage are less than six volts.
Claim 22
Dependent Claim 40 words
The method of claim 16 wherein the programming voltage that corresponds to the first threshold voltage, the programming voltage that corresponds to the second threshold voltage, and the programming voltage that corresponds to the third threshold voltage are applied simultaneously.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 1999-12-24 2000-06-24 2000-12-24 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2003-12-24 2004-06-24 2004-12-24 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2007-12-24 2008-06-24 2008-12-24 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag