Patent US5636162A successfully refreshed from Google Patents.
← Back to Patent Explorer
US5636162A Expired / Lapsed US ⏱️ 0.0 years remaining

Erase procedure

Assignee: Texas Instruments Inc
•
Filing: 1996-06-12
•
Granted: 1997-06-03
•
Expires: 2016-06-12
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A procedure for erasing a Flash EPROM array (AR) includes applying a series of erase pulses to all of the subarrays (S1, S2, etc.) of a Flash EPROM array (AR) simultaneously. Between each erase pulse, the memory cells (10) of each sub array (S1, S2, etc.) are simultaneously checked one row at a time and one column position at a time, to see whether or not any cell (10) is over-erased. If, at any time during the procedure a cell (10) is found to be over-erased, the over-erased condition is corrected and the erase procedure continues, but with erase pulses applied only to those subarrays (S1, S2, etc.) having non-erased memory cells (10) as in prior-art subarray erase procedures. Under almost all circumstances, the procedure of this invention decreases over-all erase time.

Inventors

  • 👤 Tim M. Coffman
  • 👤 Sung-Wei Lin
  • 👤 Phat C. Truong

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 06:42
CPC Classifications
G; G11; G11C; G11C16/00; G11C16/02; G11C16/06; G11C16/34; G11C16/3404; G11C16/3409; G11C17/00; G11C16/10; G11C16/14; G11C16/16; G11C16/3436; G11C16/344; G11C16/3445

Claims Analysis

Total Claims: 24
Claim 1
Independent Claim 211 words
A procedure for erasing a nonvolatile memory array having at least a first and a second subarray of memory cells, said memory cells in said first subarray being separately flash erasable and said memory cells in said second subarray being separately flash erasable, said procedure comprising: (a) simultaneously applying at least a flash erase pulse to said first subarray and said second subarray; (b) testing said memory to determine the depletion condition of any memory cell in said memory, said depletion testing performed by simultaneously checking one column of memory cells per said subarray at a time; (c) if any memory cell in said memory is depleted, correcting the depletion condition; (d) testing to determine whether any memory cell in said memory is not erased, said testing performed by simultaneously checking one memory cell per said subarray at a time; (e) if any memory cell in said first subarray is over-erased and corrected, and if any memory cell in said first subarray is not erased, applying another flash erasing pulse only to said first subarray; and (f) if any memory cell in said first subarray is depleted and corrected, and if any memory cell in said second subarray is not erased, applying another flash erasing pulse only to said second subarray.
Claim 2
Dependent Claim 211 words
A procedure for erasing a nonvolatile memory array having at least a first and a second subarray of memory cells, said memory cells in said first subarray being separately flash erasable and said memory cells in said second subarray being separately flash erasable, said procedure comprising: (a) simultaneously applying at least a flash erase pulse to said first subarray and said second subarray; (b) testing said memory to determine the depletion condition of any memory cell in said memory, said depletion testing performed by simultaneously checking one column of memory cells per said subarray at a time; (c) if any memory cell in said memory is depleted, correcting the depletion condition; (d) testing to determine whether any memory cell in said memory is not erased, said testing performed by simultaneously checking one memory cell per said subarray at a time; (e) if any memory cell in said first subarray is over-erased and corrected, and if any memory cell in said first subarray is not erased, applying another flash erasing pulse only to said first subarray; and (f) if any memory cell in said first subarray is depleted and corrected, and if any memory cell in said second subarray is not erased, applying another flash erasing pulse only to said second subarray.
Claim 3
Dependent Claim 67 words
The procedure of claim 1, further including after step (d) and before steps (e) and (f) the following step: if any memory cell in said first subarray is depleted and corrected, and if any memory cell in said first subarray is not erased and if any memory cell in said second subarray is not erased, simultaneously applying another flash erasing pulse to said first and second subarray.
Claim 4
Dependent Claim 27 words
The procedure of claim 1, further including, after application of a said another erasing pulse, checking the depletion condition of said memory cells in a said subarray.
Claim 5
Dependent Claim 39 words
The procedure of claim 1, further including, after application of a said another erasing pulse, checking the depletion condition of said memory cells in a said subarray, wherein if a said memory cell is depleted, correcting the depleted condition.
Claim 6
Dependent Claim 57 words
The procedure of claim 1, further including, after application of a said another erasing pulse, checking the depletion condition of said memory cells in a said subarray, wherein if a said memory cell is depleted, correcting the depleted condition, and further including checking to determine if any of said memory cells in said subarray is not erased.
Claim 7
Dependent Claim 45 words
The procedure of claim 1, further including, after application of a said another erasing pulse, checking the depletion condition of said memory cells in a said subarray, and further including checking to determine if any of said memory cells in said subarray is not erased.
Claim 8
Dependent Claim 47 words
The procedure of claim 1, wherein said depletion condition checks is very small current conduction between the source and drain of said memory cells with low voltage applied to the control gates of said memory cells, said small current indicating no actual depletion of said memory cells.
Claim 9
Dependent Claim 18 words
The procedure of claim 1, wherein said nonvolatile memory array includes one-transistor memory cells without split control gates.
Claim 10
Dependent Claim 146 words
A procedure for erasing a flash EPROM having multiple separately flash erasable subarrays of memory cells, said procedure comprising: (a) simultaneously applying at least a flash erase pulse to each said flash erasable subarray; (b) testing said flash EPROM to determine whether any memory cell in said flash EPROM is depleted, said depletion testing performed by simultaneously checking one column of memory cells per said subarray at a time; (c) if any memory cell in said flash EPROM is depleted, correcting the depleted condition; (d) testing said flash EPROM to determine whether any memory cell in said flash EPROM is not erased, said testing performed by simultaneously checking one memory cell per said subarray at a time; and (e) if memory cells in said flash EPROM are not erased, applying another flash erasing pulse to only those subarrays in which said not-erased memory cells are located.
Claim 11
Dependent Claim 146 words
A procedure for erasing a flash EPROM having multiple separately flash erasable subarrays of memory cells, said procedure comprising: (a) simultaneously applying at least a flash erase pulse to each said flash erasable subarray; (b) testing said flash EPROM to determine whether any memory cell in said flash EPROM is depleted, said depletion testing performed by simultaneously checking one column of memory cells per said subarray at a time; (c) if any memory cell in said flash EPROM is depleted, correcting the depleted condition; (d) testing said flash EPROM to determine whether any memory cell in said flash EPROM is not erased, said testing performed by simultaneously checking one memory cell per said subarray at a time; and (e) if memory cells in said flash EPROM are not erased, applying another flash erasing pulse to only those subarrays in which said not-erased memory cells are located.
Claim 12
Dependent Claim 27 words
The procedure of claim 9, further including, after application of said another erasing pulse, checking one or more of said memory cells in that subarray for depletion.
Claim 13
Dependent Claim 39 words
The procedure of claim 9, further including, after application of said another erasing pulse, checking one or more of said memory cells in that subarray for depletion, wherein if a said memory cell is depleted, correcting the depleted condition.
Claim 14
Dependent Claim 56 words
The procedure of claim 9, further including, after application of said another erasing pulse, checking one or more of said memory cells in that subarray for depletion, wherein if a said memory cell is depleted, correcting that depletion, and further including checking to determine if any of said memory cells in that subarray is not erased.
Claim 15
Dependent Claim 45 words
The procedure of claim 9, further including, after application of said another erasing pulse, checking one or more of said memory cells in that subarray for depletion, and further including checking to determine if any of said memory cells in that subarray is not erased.
Claim 16
Dependent Claim 48 words
The procedure of claim 9, wherein said check for depletion checks for very small current conduction between the source and drain of said memory cells with low voltage applied to the control gates of said memory cells, said small current indicating no actual depletion of said memory cells.
Claim 17
Dependent Claim 18 words
The procedure of claim 9, wherein said nonvolatile memory array includes one-transistor memory cells without split control gates.
Claim 18
Dependent Claim 148 words
A procedure for erasing a flash EPROM having multiple separately flash erasable subarrays of memory cells, said procedure comprising: (a) simultaneously applying at least a flash erase pulse to each said flash erasable subarray; (b) testing said flash EPROM to determine whether any memory cell in said flash EPROM is not erased, said testing performed by simultaneously checking one memory cell per said subarray at a time; (c) testing said flash EPROM to determine whether any memory cell in said flash EPROM is over-erased, said testing performed by simultaneously checking one column of memory cells per said subarray at a time; (d) if any memory cell in said flash EPROM is over-erased, correcting the overerased condition; and (e) if any of the memory cells in said flash EPROM is not erased, applying another flash erasing pulse only to subarrays in which said any not-erased memory cell are located.
Claim 19
Dependent Claim 148 words
A procedure for erasing a flash EPROM having multiple separately flash erasable subarrays of memory cells, said procedure comprising: (a) simultaneously applying at least a flash erase pulse to each said flash erasable subarray; (b) testing said flash EPROM to determine whether any memory cell in said flash EPROM is not erased, said testing performed by simultaneously checking one memory cell per said subarray at a time; (c) testing said flash EPROM to determine whether any memory cell in said flash EPROM is over-erased, said testing performed by simultaneously checking one column of memory cells per said subarray at a time; (d) if any memory cell in said flash EPROM is over-erased, correcting the overerased condition; and (e) if any of the memory cells in said flash EPROM is not erased, applying another flash erasing pulse only to subarrays in which said any not-erased memory cell are located.
Claim 20
Dependent Claim 31 words
The procedure of claim 16, further including checking after application of said another erasing pulse to determine the depletion condition of one or more of said memory cells in that subarray.
Claim 21
Dependent Claim 42 words
The procedure of claim 16, further including checking after application of said another erasing pulse to see whether one or more of said memory cells in that subarray is depleted, wherein if a said memory cell is depleted, correcting the depleted condition.
Claim 22
Dependent Claim 59 words
The procedure of claim 16, further including checking after application of said another erasing pulse to see whether one or more of said memory cells in that subarray is depleted, wherein if a said memory cell is depleted, correcting the depleted condition, and further including checking to determine if any said memory cells in that subarray is not erased.
Claim 23
Dependent Claim 47 words
The procedure of claim 16, further including checking after application of said another erasing pulse to see whether one or more of said memory cells in that subarray is depleted, and further including checking to determine if any said memory cells in that subarray is not erased.
Claim 24
Dependent Claim 18 words
The procedure of claim 16, wherein said nonvolatile memory array includes one-transistor memory cells without split control gates.

References Cited (Backward Citations)

US5568439A Cited

USPTO Annuity & Maintenance Windows

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

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag