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

Programming method for the selective healing of over-erased cells on a flash erasable programmable read-only memory device

Assignee: Micron Technology Inc
•
Filing: 1993-11-15
•
Granted: 1995-06-13
•
Expires: 2013-11-15
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A programming method for flash erasable programmable memory devices (flash EPROMs) comprises a first step of erasing the array of cells, then applying a control gate voltage to access a number of control gates. Any number of control gates can be accessed, but accessing four or eight control gates may have advantages. Regardless of the number of control gates accessed, a digit line voltage is applied to access one of the digit lines, which activates a number of cells. The digit line voltage is sensed for a voltage drop, which indicates the presence of at least one over-erased activated cell. If a digit line voltage drop is detected, a sense voltage is applied to each of the activated cells to determine which is over-erased. A heal voltage is applied to the over-erased cell for an interval of time to store electrons on the floating gate of the over-erased cell. The sense voltage is applied to the over-erased cell to determine if the cell remains over-erased, and if the cell remains over-erased the heal voltage is again applied to the over-erased cell. The sense voltage is then applied to the over-erased cell to determine if it remains over-erased.

Inventors

  • 👤 Roger R. Lee
  • 👤 Fernando Gonzalez

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-23 22:40
CPC Classifications
G; G11; G11C; G11C16/00; G11C16/02; G11C16/06; G11C16/34; G11C16/3404; G11C16/3409; G11C16/3436; G11C16/344; G11C16/3445

Claims Analysis

Total Claims: 47
Claim 1
Independent Claim 157 words
A method for programming an erasable programmable read-only memory device, the device comprising an array of cells, each cell having a control gate, a floating gate, a drain region, a source region, and a digit line coupled with the drain, said method comprising the following steps: a) erasing said array of programmable read-only memory cells; b) accessing a number of said control gates; c) accessing one of said digit lines, thereby activating said number of said cells; d) sensing the presence of at least one over-erased activated cell; e) detecting which activated cell is over-erased by applying 7.0 volts to said drain of said over-erased cell, 0.0 volts to said source of said over-erased cell, and testing said accessed digit line for a voltage drop; f) storing electrons on said floating gate of said over-erased cell; g) determining whether said over-erased cell remains over-erased; h) responsive to said over-erased cell remaining over-erased, repeating steps f) and g).
Claim 2
Independent Claim 157 words
A method for programming an erasable programmable read-only memory device, the device comprising an array of cells, each cell having a control gate, a floating gate, a drain region, a source region, and a digit line coupled with the drain, said method comprising the following steps: a) erasing said array of programmable read-only memory cells; b) accessing a number of said control gates; c) accessing one of said digit lines, thereby activating said number of said cells; d) sensing the presence of at least one over-erased activated cell; e) detecting which activated cell is over-erased by applying 7.0 volts to said drain of said over-erased cell, 0.0 volts to said source of said over-erased cell, and testing said accessed digit line for a voltage drop; f) storing electrons on said floating gate of said over-erased cell; g) determining whether said over-erased cell remains over-erased; h) responsive to said over-erased cell remaining over-erased, repeating steps f) and g).
Claim 3
Dependent Claim 44 words
The method of claim 1, further comprising the steps of: a) accessing said number previously unaccessed control gates; b) accessing said one of said digit lines, thereby activating said number previously unactivated cells; c) sensing the presence of at least one over-erased activated cell.
Claim 4
Dependent Claim 43 words
The method of claim 1, wherein electrons are stored on said floating gate of said over-erased cell by applying 5.0 volts to said drain and said control gate of said over-erased cell, and applying 0.0 volts to said source of said over-erased cell.
Claim 5
Dependent Claim 16 words
The method of claim 1 wherein four control gates are accessed and four cells are activated.
Claim 6
Dependent Claim 20 words
The method of claim 1 wherein said voltages are applied to said drain and said source for a timed interval.
Claim 7
Dependent Claim 17 words
The method of claim 5 wherein said timed interval is between about one microsecond and one millisecond.
Claim 8
Dependent Claim 39 words
The method of claim 1, wherein said over-erased cell is detected by applying 7.0V to said drain of said over-erased cell, 0.0V to said source of said over-erased cell, and testing said accessed digit line for a current change.
Claim 9
Dependent Claim 18 words
The method of claim 1 wherein at least eight control gates are accessed and eight cells are activated.
Claim 10
Dependent Claim 18 words
The method of claim 1 wherein all cells accessed by said digit line are activated during step c).
Claim 11
Dependent Claim 18 words
The method of claim 1 wherein said method is performed on a flash erasable programmable read-only memory device.
Claim 12
Dependent Claim 23 words
The method of claim 1, further comprising the step of allowing said control gate to float during said detection of said over-erased cell.
Claim 13
Independent Claim 215 words
A method for programming an erasable programmable read-only memory device, the device comprising an array of cells, each cell having a control gate, a floating gate, a drain region, a source region, and a digit line coupled with the drain, said method comprising the following steps: a) erasing said array of programmable read-only memory cells; b) applying a control gate voltage to access a number of said control gates; c) applying a digit line voltage to access one of said digit lines, thereby activating said number of said cells; d) sensing said digit line voltage for a digit line voltage drop by applying 7.0 volts to said drain of said over-erased cell and 0.0 volts to said source of said over-erased cell, said digit line voltage drop indicating the presence of at least one over-erased activated cell; e) responsive to said digit line voltage drop, applying a sense voltage to each of said activated cells to determine which is over-erased; f) applying a heal voltage to said over-erased cell for an interval of time to store electrons on said floating gate of said over-erased cell; g) applying said sense voltage to said over-erased cell to determine if said over-erased cell remains over-erased; h) responsive to said over-erased cell remaining over-erased, repeating steps f) and g).
Claim 14
Independent Claim 215 words
A method for programming an erasable programmable read-only memory device, the device comprising an array of cells, each cell having a control gate, a floating gate, a drain region, a source region, and a digit line coupled with the drain, said method comprising the following steps: a) erasing said array of programmable read-only memory cells; b) applying a control gate voltage to access a number of said control gates; c) applying a digit line voltage to access one of said digit lines, thereby activating said number of said cells; d) sensing said digit line voltage for a digit line voltage drop by applying 7.0 volts to said drain of said over-erased cell and 0.0 volts to said source of said over-erased cell, said digit line voltage drop indicating the presence of at least one over-erased activated cell; e) responsive to said digit line voltage drop, applying a sense voltage to each of said activated cells to determine which is over-erased; f) applying a heal voltage to said over-erased cell for an interval of time to store electrons on said floating gate of said over-erased cell; g) applying said sense voltage to said over-erased cell to determine if said over-erased cell remains over-erased; h) responsive to said over-erased cell remaining over-erased, repeating steps f) and g).
Claim 15
Dependent Claim 35 words
The method of claim 12, wherein said heal voltage comprises applying 5.0 volts to said drain and said control gate of said over-erased cell, and applying 0.0 volts to said source of said over-erased cell.
Claim 16
Dependent Claim 44 words
The method of claim 12, further comprising the steps of: a) applying said control gate voltage to access said number of previously unaccessed control gates; b) accessing said one of said digit lines,thereby activating said number of previously unactivated cells; c) repeating step d).
Claim 17
Dependent Claim 17 words
The method of claim 12 wherein said timed interval is between about one microsecond and one millisecond.
Claim 18
Dependent Claim 163 words
The method of claim 12 further comprising the following steps: a) responsive to the absence of a digit line voltage drop, in step d), applying said control gate voltage to said number of previously unaccessed control gates thereby accessing said control gates; b) accessing said one of said digit lines, thereby activating said number of previously unactivated cells; c) sensing said digit line voltage for a digit line voltage drop, said digit line voltage drop indicating the presence of at least one over-erased activated cell; d) responsive to a digit line voltage drop, applying a sense voltage to each of said activated cells to determine which is over-erased; e) applying a heal voltage to said over-erased cell for an interval of time to store electrons on said floating gate of said over-erased cell; f) applying said sense voltage to said over-erased cell to determine if said over-erased cell remains over-erased; g) responsive to said over-erased cell remaining over-erased, repeating steps e) and f).
Claim 19
Dependent Claim 16 words
The method of claim 12 wherein four control gates are accessed and four cells are activated.
Claim 20
Dependent Claim 16 words
The method of claim 12 wherein eight control gates are accessed and eight cells are activated.
Claim 21
Dependent Claim 24 words
The method of claim 12 wherein the number of cells activated during step c) equals the number of cells accessed by said digit line.
Claim 22
Dependent Claim 18 words
The method of claim 11, wherein said method is performed on a flash erasable programmable read-only memory device.
Claim 23
Dependent Claim 17 words
The method of claim 12, wherein said sense voltage further comprises allowing said control gate to float.
Claim 24
Independent Claim 256 words
A method for programming a flash erasable programmable read-only memory device, the device comprising an array of cells, each cell having a control gate, a floating gate, a drain region, a source region, and a digit line coupled with the drain, said method comprising the following steps: a) erasing said array of programmable read-only memory cells; b) applying a control gate voltage to access eight of said control gates; c) applying a digit line voltage to access one of said digit lines, thereby activating eight of said cells; d) sensing said digit line voltage for a digit line voltage drop, said digit line voltage drop indicating the presence of at least one over-erased activated cell; e) responsive to said digit line voltage drop, applying a sense voltage to each of said activated cells to determine which is over-erased, said sense voltage including the application of 7.0 volts to said drain of said over-erased cell, 0.0 volts to said source of said over-erased cell, and allowing said control gate to float; f) applying a heal voltage to said over-erased cell for between one microsecond and one millisecond to store electrons on said floating gate of said over-erased cell, said heal voltage including the application of 5.0 volts to said drain and said control gate of said over-erased cell, and 0.0V to said source of said over-erased cell; g) applying said sense voltage to said over-erased cell to determine if said over-erased cell remains over-erased; h) responsive to said over-erased cell remaining over-erased, repeating steps f) and g).
Claim 25
Independent Claim 256 words
A method for programming a flash erasable programmable read-only memory device, the device comprising an array of cells, each cell having a control gate, a floating gate, a drain region, a source region, and a digit line coupled with the drain, said method comprising the following steps: a) erasing said array of programmable read-only memory cells; b) applying a control gate voltage to access eight of said control gates; c) applying a digit line voltage to access one of said digit lines, thereby activating eight of said cells; d) sensing said digit line voltage for a digit line voltage drop, said digit line voltage drop indicating the presence of at least one over-erased activated cell; e) responsive to said digit line voltage drop, applying a sense voltage to each of said activated cells to determine which is over-erased, said sense voltage including the application of 7.0 volts to said drain of said over-erased cell, 0.0 volts to said source of said over-erased cell, and allowing said control gate to float; f) applying a heal voltage to said over-erased cell for between one microsecond and one millisecond to store electrons on said floating gate of said over-erased cell, said heal voltage including the application of 5.0 volts to said drain and said control gate of said over-erased cell, and 0.0V to said source of said over-erased cell; g) applying said sense voltage to said over-erased cell to determine if said over-erased cell remains over-erased; h) responsive to said over-erased cell remaining over-erased, repeating steps f) and g).
Claim 26
Independent Claim 153 words
A method for programming an erasable programmable read-only memory device, the device comprising an array of cells, each cell having a control gate, a floating gate, a drain region, a source region, and a digit line coupled with the drain, said method comprising the following steps: a) erasing said array of programmable read-only memory cells; b) accessing a number of said control gates; c) accessing one of said digit lines, thereby activating said number of said cells; d) sensing the presence of at least one over-erased activated cell; e) detecting which activated cell is over-erased; f) storing electrons on said floating gate of said over-erased cell by applying 5.0 volts to said drain and said control gate of said over-erased cell, and applying 0.0 volts to said source of said over-erased cell; g) determining whether said over-erased cell remains over-erased; h) responsive to said over-erased cell remaining over-erased, repeating steps f) and g).
Claim 27
Independent Claim 153 words
A method for programming an erasable programmable read-only memory device, the device comprising an array of cells, each cell having a control gate, a floating gate, a drain region, a source region, and a digit line coupled with the drain, said method comprising the following steps: a) erasing said array of programmable read-only memory cells; b) accessing a number of said control gates; c) accessing one of said digit lines, thereby activating said number of said cells; d) sensing the presence of at least one over-erased activated cell; e) detecting which activated cell is over-erased; f) storing electrons on said floating gate of said over-erased cell by applying 5.0 volts to said drain and said control gate of said over-erased cell, and applying 0.0 volts to said source of said over-erased cell; g) determining whether said over-erased cell remains over-erased; h) responsive to said over-erased cell remaining over-erased, repeating steps f) and g).
Claim 28
Dependent Claim 46 words
The method of claim 23, further comprising the steps of: a) accessing said number of previously unaccessed control gates; b) accessing said one of said digit lines, thereby activating said number of previously unactivated cells; c) sensing the presence of at least one over-erased activated cell.
Claim 29
Dependent Claim 41 words
The method of claim 23, wherein said over-erased cell is detected by applying 7.0 volts to said drain of said over-erased cell, 0.0 volts to said source of said over-erased cell, and testing said accessed digit line for a voltage drop.
Claim 30
Dependent Claim 23 words
The method of claim 25, further comprising the step of allowing said control gate to float during said detection of said over-erased cell.
Claim 31
Dependent Claim 20 words
The method of claim 25 wherein said voltages are applied to said drain and said source for a timed interval.
Claim 32
Dependent Claim 17 words
The method of claim 27 wherein said timed interval is between about one microsecond and one millisecond.
Claim 33
Dependent Claim 18 words
The method of claim 23 wherein at least four control gates are accessed and four cells are activated.
Claim 34
Dependent Claim 18 words
The method of claim 27 wherein at least eight control gates are accessed and eight cells are activated.
Claim 35
Dependent Claim 18 words
The method of claim 23 wherein all cells accessed by said digit line are activated during step c).
Claim 36
Dependent Claim 18 words
The method of claim 23 wherein said method is performed on a flash erasable programmable read-only memory device.
Claim 37
Independent Claim 224 words
A method for programming an erasable programmable read-only memory device, the device comprising an array of cells, each cell having a control gate, a floating gate, a drain region, a source region, and a digit line coupled with the drain, said method comprising the following steps: a) erasing said array of programmable read-only memory cells; b) applying a control gate voltage to access a number of said control gates; c) applying a digit line voltage to access one of said digit lines, thereby activating said number of said cells; d) sensing said digit line voltage for a digit line voltage drop, said digit line voltage drop indicating the presence of at least one over-erased activated cell; e) responsive to said digit line voltage drop, applying a sense voltage to each of said activated cells to determine which is over-erased; f) applying a heal voltage to said over-erased cell for an interval of time to store electrons on said floating gate of said over-erased cell, wherein said heal voltage comprises applying 5.0 volts to said drain and said control gate of said over-erased cell, and applying 0.0 volts to said source of said over-erased cell; g) applying said sense voltage to said over-erased cell to determine if said over-erased cell remains over-erased; h) responsive to said over-erased cell remaining over-erased, repeating steps f) and g).
Claim 38
Independent Claim 224 words
A method for programming an erasable programmable read-only memory device, the device comprising an array of cells, each cell having a control gate, a floating gate, a drain region, a source region, and a digit line coupled with the drain, said method comprising the following steps: a) erasing said array of programmable read-only memory cells; b) applying a control gate voltage to access a number of said control gates; c) applying a digit line voltage to access one of said digit lines, thereby activating said number of said cells; d) sensing said digit line voltage for a digit line voltage drop, said digit line voltage drop indicating the presence of at least one over-erased activated cell; e) responsive to said digit line voltage drop, applying a sense voltage to each of said activated cells to determine which is over-erased; f) applying a heal voltage to said over-erased cell for an interval of time to store electrons on said floating gate of said over-erased cell, wherein said heal voltage comprises applying 5.0 volts to said drain and said control gate of said over-erased cell, and applying 0.0 volts to said source of said over-erased cell; g) applying said sense voltage to said over-erased cell to determine if said over-erased cell remains over-erased; h) responsive to said over-erased cell remaining over-erased, repeating steps f) and g).
Claim 39
Dependent Claim 45 words
The method of claim 33, further comprising the steps of: a) applying said control gate voltage to access said number of previously unaccessed control gates; b) accessing said one of said digit lines, thereby activating said number of previously unactivated cells; c) repeating step d).
Claim 40
Dependent Claim 30 words
The method of claim 33, wherein said sense voltage comprises applying 7.0 volts to said drain of said over-erased cell and 0.0 volts to said source of said over-erased cell.
Claim 41
Dependent Claim 23 words
The method of claim 35, further comprising the step of allowing said control gate to float during said detection of said over-erased cell.
Claim 42
Dependent Claim 17 words
The method of claim 33 wherein said timed interval is between about one microsecond and one millisecond.
Claim 43
Dependent Claim 163 words
The method of claim 33, further comprising the following steps: a) responsive to the absence of a digit line voltage drop, in step d), applying said control gate voltage to said number of previously unaccessed control gates thereby accessing said control gates; b) accessing said one of said digit lines, thereby activating said number of previously unactivated cells; c) sensing said digit line voltage for a digit line voltage drop, said digit line voltage drop indicating the presence of at least one over-erased activated cell; d) responsive to a digit line voltage drop, applying a sense voltage to each of said activated cells to determine which is over-erased; e) applying a heal voltage to said over-erased cell for an interval of time to store electrons on said floating gate of said over-erased cell; f) applying said sense voltage to said over-erased cell to determine if said over-erased cell remains over-erased; g) responsive to said over-erased cell remaining over-erased, repeating steps e) and f).
Claim 44
Dependent Claim 16 words
The method of claim 337 wherein four control gates are accessed and four cells are activated.
Claim 45
Dependent Claim 16 words
The method of claim 33 wherein eight control gates are accessed and eight cells are activated.
Claim 46
Dependent Claim 24 words
The method of claim 33 wherein said number of cells activated during step c) equals the number of cells accessed by said digit line.
Claim 47
Dependent Claim 18 words
The method of claim 33, wherein said method is performed on a flash erasable programmable read-only memory device.

References Cited (Backward Citations)

US4279024A Cited
US5232535A Cited
US5163021A Cited
US5272669A Cited
US5233562A Cited
US5335198A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag