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

Flash memory system and method for monitoring the disturb effect on memory cell blocks due to high voltage conditions of other memory cell blocks

Assignee: Round Rock Research LLC
•
Filing: 1998-02-27
•
Granted: 1999-07-06
•
Expires: 2018-02-27
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract A memory circuit including at least one array of flash memory cells organized into one or more physically separate decode blocks and a controller which monitors the disturb effect on each independently erasable "erase" block of cells of each decode block due to erasures of other erase blocks in the same decode block, and a method of operating such a circuit. Preferably, the controller controls memory operations of each array in addition to monitoring the disturb effect on each erase block. The disturb effect causes cells of an erase block to lose charge from their floating gates each time an erase operation is performed on another erase block in the same decode block. Preferably, each time an erase block is erased, the controller updates a table for the decode block which contains the erased block by adding a unit of disturb to the count for each other erase block in the decode block and resetting the count for the erased block to zero. Also preferably, the controller performs a refresh operation on each erase block whose disturb count reaches a predetermined maximum value. During the refresh operation, any necessary recovery procedures are performed to restore the proper charge to the floating gate of each cell of the erase block, thus preventing any erroneous reads of data that would otherwise occur (due to the disturb effect) absent performance of the refresh operation. With typical sequences of programming and erase operations on blocks of a flash memory system embodying the invention, even where the system emulates a magnetic disk drive, the entire procedure of the invention (including execution of a refresh operation) will typically be a relatively rare event.

Inventors

  • 👤 Robert Norman

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-10-27 06:40
CPC Classifications
G; G11; G11C; G11C16/00; G11C16/02; G11C16/06; G11C16/34; G11C16/3418; G11C16/3431

Claims Analysis

Total Claims: 18
Claim 1
Independent Claim 89 words
A processing system comprising: a memory controller; a first memory device; and a plurality of non-volatile memory devices, each of the non-volatile memory devices comprise an array of non-volatile memory cells which can be either programmed or erased, and disturb count circuitry which determines a cumulative disturb effect on a first portion of the array of a non-volatile memory as a result of erase operations performed on other portions of the array of the non-volatile memory, data indicating the cumulative disturb effect is stored in the first memory device.
Claim 2
Dependent Claim 89 words
A processing system comprising: a memory controller; a first memory device; and a plurality of non-volatile memory devices, each of the non-volatile memory devices comprise an array of non-volatile memory cells which can be either programmed or erased, and disturb count circuitry which determines a cumulative disturb effect on a first portion of the array of a non-volatile memory as a result of erase operations performed on other portions of the array of the non-volatile memory, data indicating the cumulative disturb effect is stored in the first memory device.
Claim 3
Dependent Claim 27 words
The processing system of claim 1 wherein the array of the plurality of non-volatile memory devices is arranged in a plurality erasable blocks of non-volatile memory cells.
Claim 4
Dependent Claim 41 words
The processing system of claim 2 wherein the disturb count circuitry indicates a disturb count for each one of the plurality erasable blocks, whereby a disturb count is incremented for a first erasable block when a second erasable block is erased.
Claim 5
Dependent Claim 15 words
The processing system of claim 1 wherein the memory controller comprises the first memory device.
Claim 6
Dependent Claim 16 words
The processing system of claim 1 wherein the first memory device is a random access memory.
Claim 7
Dependent Claim 23 words
The processing system of claim 1 wherein the plurality of non-volatile memory devices are flash memory devices comprising floating gate transistor memory cells.
Claim 8
Dependent Claim 17 words
The processing system of claim 1 wherein the disturb count circuitry is provided in the memory controller.
Claim 9
Dependent Claim 92 words
A processing system comprising: a memory controller; a micro controller coupled to the memory controller; a random access memory device coupled to the micro controller; a non-volatile memory device comprising an array of non-volatile memory cells which can be either programmed or erased; and disturb count circuitry to determine a cumulative disturb effect on a first portion of the array of the non-volatile memory device as a result of erase operations performed on other portions of the array, data indicating the cumulative disturb effect is stored in the random access memory device.
Claim 10
Dependent Claim 92 words
A processing system comprising: a memory controller; a micro controller coupled to the memory controller; a random access memory device coupled to the micro controller; a non-volatile memory device comprising an array of non-volatile memory cells which can be either programmed or erased; and disturb count circuitry to determine a cumulative disturb effect on a first portion of the array of the non-volatile memory device as a result of erase operations performed on other portions of the array, data indicating the cumulative disturb effect is stored in the random access memory device.
Claim 11
Dependent Claim 19 words
The processing system of claim 8 wherein the random access memory device is a static random access memory device.
Claim 12
Dependent Claim 28 words
The processing system of claim 8 wherein the data indicating the cumulative disturb effect comprises a plurality of tables corresponding to erase blocks of the non-volatile memory device.
Claim 13
Dependent Claim 122 words
A processing system comprising: a non-volatile memory device comprising an array of non-volatile memory cells arranged in a plurality of blocks of memory cells; a count table associated with each of the plurality of blocks of memory cells for maintaining data indicating a cumulative disturb effect on its associated block of the array as a result of erase operations performed on other blocks of memory cells, the count tables are stored in a random access memory; and a controller coupled to non-volatile memory device and the random access memory for updating the count table for each block of memory cells, and comparing contents of the count tables with a predetermined maximum value for each of the plurality of blocks of memory cells.
Claim 14
Dependent Claim 122 words
A processing system comprising: a non-volatile memory device comprising an array of non-volatile memory cells arranged in a plurality of blocks of memory cells; a count table associated with each of the plurality of blocks of memory cells for maintaining data indicating a cumulative disturb effect on its associated block of the array as a result of erase operations performed on other blocks of memory cells, the count tables are stored in a random access memory; and a controller coupled to non-volatile memory device and the random access memory for updating the count table for each block of memory cells, and comparing contents of the count tables with a predetermined maximum value for each of the plurality of blocks of memory cells.
Claim 15
Dependent Claim 35 words
The processing system of claim 11 wherein the controller resets the contents of a count table to an intermediate value if data stored in the memory cell has not been disturbed beyond a predetermined level.
Claim 16
Dependent Claim 17 words
The processing system of claim 12 wherein the intermediate value is one-half of the predetermined maximum value.
Claim 17
Dependent Claim 34 words
The processing system of claim 11 further comprising a second non-volatile memory device, the wherein the count tables comprise a cumulative disturb effect for blocks of memory cells in the second non-volatile memory device.
Claim 18
Dependent Claim 31 words
The processing system of claim 11 wherein the controller initiates a memory cell refresh operation based upon the comparison of the contents of the count tables with the predetermined maximum value.

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2002-07-05 2003-01-04 2003-07-06 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2006-07-05 2007-01-04 2007-07-06 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2010-07-05 2011-01-04 2011-07-06 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag