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.