Patent US5587949A successfully refreshed from Google Patents.
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
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 21:34
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.
References Cited (Backward Citations)
US4181980A
Cited
US4279024A
Cited
US4357685A
Cited
US4698787A
Cited
US5021999A
Cited
US5043940A
Cited
US5204835A
Cited
US5187683A
Cited
US5394362A
Cited
US5346842A
Cited
US5418743A
Cited
US5319593A
Cited
US5440505A
Cited
US5416738A
Cited
US5477485A
Cited
US5511021A
Cited
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 |