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

Apparatus and method for reducing erased threshold voltage distribution in flash memory arrays

Assignee: National Semiconductor Corp
•
Filing: 1994-12-06
•
Granted: 1997-02-04
•
Expires: 2014-12-06
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A flash memory system and method for providing an array of erased flash memory cells having a reduced dispersion of erased threshold voltages. The cells of the system are erased in bulk, preferably utilizing some form of cold electron injection, and the cells are tested to determine whether the erased threshold voltage falls between a predetermined target maximum threshold voltage and a predetermined target minimum threshold voltage. In the event one or more cells has been over erased so that the measured threshold voltage is less than the target minimum values, all of the cells are lightly programmed so as to increase the actual threshold voltage. The light programming is repeated until all of the cells have an actual threshold voltage that exceeds the target minimum but is less than the target maximum.

Inventors

  • 👤 Vincent L. Fong

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-31 22:11
CPC Classifications
G; G11; G11C; G11C16/00; G11C16/02; G11C16/06; G11C16/34; G11C16/3404; G11C16/3409; G11C16/26; G11C16/28; G11C29/00; G11C29/02; G11C29/028; G11C29/04; G11C29/50; G11C29/50004; G06; G06F; G06F2201/00; G06F2201/81; G11C16/04; G11C2029/5006

Claims Analysis

Total Claims: 33
Claim 1
Independent Claim 242 words
A method of controlling erased threshold voltages of a plurality of flash memory cells arranged in an array, each of the flash memory cells of said array including a control gate, a floating gate, a drain and a source, at least a majority of the flash memory cells having a threshold voltage adjusted to be greater than a target maximum erased threshold voltage, the method comprising the steps of: reducing the threshold voltages of the cells until all of the cells have threshold voltages less than the target maximum erased threshold voltage, at least one cell having a threshold voltage that is both less than the target maximum erased threshold voltage and greater than a target minimum erased threshold voltage; testing the cells, subsequent to the step of reducing and before any increasing step, to ascertain whether any of the cells have a threshold voltage less than the target minimum erased threshold voltage; increasing the threshold voltages of the cells in the event any of the cells do have a threshold voltage less than the target minimum erased threshold voltage; measuring the cells, subsequent to the step of increasing, to ascertain whether any of the cells have a threshold voltage less than the target minimum erased threshold voltage; and repeating the steps of increasing and measuring until all of the cells have a threshold voltage greater than the target minimum erased threshold voltage and less than the target maximum erased threshold voltage.
Claim 2
Independent Claim 242 words
A method of controlling erased threshold voltages of a plurality of flash memory cells arranged in an array, each of the flash memory cells of said array including a control gate, a floating gate, a drain and a source, at least a majority of the flash memory cells having a threshold voltage adjusted to be greater than a target maximum erased threshold voltage, the method comprising the steps of: reducing the threshold voltages of the cells until all of the cells have threshold voltages less than the target maximum erased threshold voltage, at least one cell having a threshold voltage that is both less than the target maximum erased threshold voltage and greater than a target minimum erased threshold voltage; testing the cells, subsequent to the step of reducing and before any increasing step, to ascertain whether any of the cells have a threshold voltage less than the target minimum erased threshold voltage; increasing the threshold voltages of the cells in the event any of the cells do have a threshold voltage less than the target minimum erased threshold voltage; measuring the cells, subsequent to the step of increasing, to ascertain whether any of the cells have a threshold voltage less than the target minimum erased threshold voltage; and repeating the steps of increasing and measuring until all of the cells have a threshold voltage greater than the target minimum erased threshold voltage and less than the target maximum erased threshold voltage.
Claim 3
Dependent Claim 27 words
The method of claim 1 wherein the step of reducing the threshold voltages includes a step of erasing the cells predominately by way of cold electron injection.
Claim 4
Dependent Claim 27 words
The method of claim 2 wherein the step of increasing the threshold voltages includes a step of programming the cells predominately by way of cold electron injection.
Claim 5
Dependent Claim 21 words
The method of claim 3 wherein the step of testing is carried out on all the cells of the array simultaneously.
Claim 6
Dependent Claim 26 words
The method of claim 4 wherein the step of testing includes a step of measuring total current flow though all of the cells of the array.
Claim 7
Dependent Claim 37 words
The method of claim 5 wherein the step of testing includes a step of applying a gate-source voltage to the cells of the array which is equal to the target minimum erased threshold voltage of the array.
Claim 8
Dependent Claim 38 words
The method of claim 6 wherein the step of repeating includes a step of further testing to ascertain whether any of the cells of the array have a threshold voltage greater than the target maximum erased threshold voltage.
Claim 9
Dependent Claim 32 words
The method of claim 7 wherein said step of further testing includes a step of applying a gate-source voltage to the cells which is equal to the target maximum erased threshold voltage.
Claim 10
Dependent Claim 47 words
The method of claim 8 wherein the step of applying a gate-source voltage to the cells equal to the target maximum erased threshold voltage is carried out in multiple steps so that the gate-source voltage is not applied to all of the cells at the same time.
Claim 11
Dependent Claim 37 words
The method of claim 1 wherein the step of testing includes a step of applying a gate-source voltage to the cells of the array which is equal to the minimum target erased threshold voltage of the array.
Claim 12
Dependent Claim 38 words
The method of claim 10 wherein the step of repeating includes a step of further testing to ascertain whether any of the cells of the array have a threshold voltage greater than the target maximum erased threshold voltage.
Claim 13
Dependent Claim 32 words
The method of claim 11 wherein said step of further testing includes a step of applying a gate-source voltage to the cells which is equal to the target maximum erased threshold voltage.
Claim 14
Dependent Claim 47 words
The method of claim 12 wherein the step of applying a gate-source voltage to the cells equal to the target maximum erased threshold voltage is carried out in multiple steps so that the gate-source voltage is not applied to all of the cells at the same time.
Claim 15
Independent Claim 291 words
A method of controlling erased threshold voltages of a plurality of flash memory cells arranged in an array, each of the flash memory cells of said array including a control gate, a floating gate, a drain and a source, at least a majority of the flash memory cells having a threshold voltage adjusted to be greater than a target maximum erased threshold voltage, the method comprising the steps of: (a) erasing the cells of the array thereby reducing the threshold voltages of the cells; (b) testing to determine whether any cells of the array have a threshold voltage greater than a target maximum erased threshold voltage; (c) repeating the steps of erasing and testing until all of the cells have threshold voltages less than the target maximum erased threshold voltage, at least one cell having a threshold voltage that is both less than the target maximum erased threshold voltage and greater than a target minimum erased threshold voltage; (d) testing, subsequent to said step (c) of repeating and before any programming step, to determine whether any of the cells of the array have a threshold voltage less than a target minimum erased threshold voltage; (e) programming the cells of the array thereby increasing the threshold voltages of the cells in the event the step (d) of testing ascertains that one of the cells has a threshold voltage which is less than the target minimum erased threshold voltage; (f) measuring the cells, subsequent to the step of increasing, to ascertain whether any of the cells have a threshold voltage less than the target minimum erased threshold voltage; and (g) repeating the steps (e) and (f) until none of the cells has a threshold voltage less than the target minimum erased threshold voltage.
Claim 16
Independent Claim 291 words
A method of controlling erased threshold voltages of a plurality of flash memory cells arranged in an array, each of the flash memory cells of said array including a control gate, a floating gate, a drain and a source, at least a majority of the flash memory cells having a threshold voltage adjusted to be greater than a target maximum erased threshold voltage, the method comprising the steps of: (a) erasing the cells of the array thereby reducing the threshold voltages of the cells; (b) testing to determine whether any cells of the array have a threshold voltage greater than a target maximum erased threshold voltage; (c) repeating the steps of erasing and testing until all of the cells have threshold voltages less than the target maximum erased threshold voltage, at least one cell having a threshold voltage that is both less than the target maximum erased threshold voltage and greater than a target minimum erased threshold voltage; (d) testing, subsequent to said step (c) of repeating and before any programming step, to determine whether any of the cells of the array have a threshold voltage less than a target minimum erased threshold voltage; (e) programming the cells of the array thereby increasing the threshold voltages of the cells in the event the step (d) of testing ascertains that one of the cells has a threshold voltage which is less than the target minimum erased threshold voltage; (f) measuring the cells, subsequent to the step of increasing, to ascertain whether any of the cells have a threshold voltage less than the target minimum erased threshold voltage; and (g) repeating the steps (e) and (f) until none of the cells has a threshold voltage less than the target minimum erased threshold voltage.
Claim 17
Dependent Claim 69 words
The method of claim 14 and further including the steps of: (h) testing, subsequent to step (g), to determine whether any cells of the array have a threshold voltage greater than the target maximum erased threshold voltage; and (i) erasing the cells of the array if it is ascertained in step (h) that cells of the array have a threshold voltage greater than the target maximum erased threshold voltage.
Claim 18
Dependent Claim 55 words
The method of claim 15 wherein the array of cells are arranged in rows and columns with all of the cells in one of the rows having their respective gates connected to a common word line and wherein the step (d) of testing is performed simultaneously on all cells located in one of the columns.
Claim 19
Dependent Claim 20 words
The method of claim 16 wherein the step (d) of testing is performed simultaneously on all cells of the array.
Claim 20
Dependent Claim 55 words
The method of claim 15 wherein the array of cells are arranged in rows and columns, with all of the cells in one of the rows having their respective gates connected to a common word line and wherein the step (d) of testing is performed simultaneously on all cells located in one of the rows.
Claim 21
Dependent Claim 25 words
The method of claim 18 wherein the step (d) includes a step of measuring a sum of current flow through all cells of the array.
Claim 22
Dependent Claim 275 words
A memory system including: a plurality of flash memory cells arranged in an array with each of the cells including a source, a drain, a control gate, and a floating gate and having an adjustable threshold voltage; control means for controlling the operation of the memory system, the control means including programming means for programming the cells of the array, reading means for reading the cells of the array and erasing means for erasing the cells of the array, with said erasing means comprising: (a) reducing means for reducing the threshold voltages of the cells of the array until all of the cells have threshold voltages less than a target maximum erased threshold voltage, and so that at least one cell has a threshold voltage that is both less than the target maximum erased threshold voltage and greater than a target minimum erased threshold voltage; (b) first testing means for testing the cells of the array to determine whether any of the cells have a threshold voltage less than a target minimum erased threshold voltage; (c) increasing means for increasing the threshold voltages of the cells in an event the first testing means ascertains that any of the cells have a threshold voltage less than the target minimum erased threshold voltage; (d) second testing means for testing the cells of the array to determine whether any of the cells have a threshold voltage greater than the target maximum erased threshold voltage, wherein said erasing means continuously reduces and increases the threshold voltages of the cells until the threshold voltages fall within a voltage range defined by the target maximum voltage and the target minimum voltage.
Claim 23
Dependent Claim 275 words
A memory system including: a plurality of flash memory cells arranged in an array with each of the cells including a source, a drain, a control gate, and a floating gate and having an adjustable threshold voltage; control means for controlling the operation of the memory system, the control means including programming means for programming the cells of the array, reading means for reading the cells of the array and erasing means for erasing the cells of the array, with said erasing means comprising: (a) reducing means for reducing the threshold voltages of the cells of the array until all of the cells have threshold voltages less than a target maximum erased threshold voltage, and so that at least one cell has a threshold voltage that is both less than the target maximum erased threshold voltage and greater than a target minimum erased threshold voltage; (b) first testing means for testing the cells of the array to determine whether any of the cells have a threshold voltage less than a target minimum erased threshold voltage; (c) increasing means for increasing the threshold voltages of the cells in an event the first testing means ascertains that any of the cells have a threshold voltage less than the target minimum erased threshold voltage; (d) second testing means for testing the cells of the array to determine whether any of the cells have a threshold voltage greater than the target maximum erased threshold voltage, wherein said erasing means continuously reduces and increases the threshold voltages of the cells until the threshold voltages fall within a voltage range defined by the target maximum voltage and the target minimum voltage.
Claim 24
Dependent Claim 86 words
The memory system of claim 20, wherein the array of flash memory cells includes a plurality of word lines, wherein the array of flash memory cells are arranged in a multiplicity of rows and columns, with the control gates of all the cells located in one of the rows being coupled to a common word line, and wherein the first testing means includes, for each of the array columns, current means for simultaneously measuring a current flow through all of the cells of the associated column.
Claim 25
Dependent Claim 19 words
The memory system of claim 21 wherein each current means include a pair of transistors configured as current mirrors.
Claim 26
Dependent Claim 43 words
The memory system of claim 22 wherein the current mirrors are all connected to a common current summing node and wherein the first testing means causes a sum of the current flow of the array columns to flow through said current summing node.
Claim 27
Dependent Claim 28 words
The memory system of claim 23 wherein the first testing means causes a first predetermined gate-source voltage to be applied to all of the cells of the array.
Claim 28
Dependent Claim 21 words
The memory system of claim 24 wherein the first predetermined gate-source voltage is equal to the target minimum erased threshold voltage.
Claim 29
Dependent Claim 47 words
The memory system of claim 25 wherein the sources of all of the cells of the array are connected to a circuit common and wherein the target minimum erased threshold voltage is simultaneously applied to all the word lines of the array by the first testing means.
Claim 30
Dependent Claim 38 words
The memory system of claim 26 wherein the second testing means causes a second predetermined voltage which is equal to the target maximum erased threshold voltage to be applied to one of the word lines of the array.
Claim 31
Dependent Claim 34 words
The memory system of claim 27 wherein the second testing means causes the target maximum erased threshold voltage to be applied to only one of the word lines of the array at one time.
Claim 32
Dependent Claim 23 words
The memory system of claim 20 wherein the reducing means includes means for erasing the cells predominately by way of cold electron injection.
Claim 33
Dependent Claim 23 words
The memory system of claim 20 wherein the increasing means includes means for programming the cells predominately by way of cold electron injection.

References Cited (Backward Citations)

US5172338A Cited
US5172338B1 Cited
US5386388A Cited
US5329487A Cited
US5402370A Cited
US5424993A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2000-02-04 2000-08-05 2001-02-04 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2004-02-04 2004-08-05 2005-02-04 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2008-02-04 2008-08-05 2009-02-04 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag