Claims Analysis
Total Claims: 29
Claim 1
Independent Claim
67 words
A programmable non-volatile memory device comprising: a memory array of selectable memory cells; a controller programming a selected one of the memory cells with data, the controller repeatedly attempting to program the selected memory cell in the event that the data is not validly written into the selected memory cell; and a counter counting the number of attempts the controller makes to program the selected memory cell.
Claim 2
Dependent Claim
67 words
A programmable non-volatile memory device comprising: a memory array of selectable memory cells; a controller programming a selected one of the memory cells with data, the controller repeatedly attempting to program the selected memory cell in the event that the data is not validly written into the selected memory cell; and a counter counting the number of attempts the controller makes to program the selected memory cell.
Claim 3
Dependent Claim
17 words
A programmable non-volatile memory device in accordance with claim 1 and further comprising a redundant memory cell.
Claim 4
Dependent Claim
27 words
A programmable non-volatile memory device in accordance with claim 1 wherein the counter generates a redundancy enable signal when the number of attempts reaches a predetermined number.
Claim 5
Dependent Claim
54 words
A programmable non-volatile memory device in accordance with claim 1 and further comprising a redundant memory cell, wherein the counter generates a redundancy enable signal when the number of attempts reaches a predetermined number, and wherein the selected memory cell is replaced with the redundant memory cell in response to the redundancy enable signal.
Claim 6
Dependent Claim
64 words
A programmable non-volatile memory device in accordance with claim 4 and further comprising an address buffer coupled to the memory array and holding an address to select at least one of the memory cells of the array, and a redundancy address matching circuit coupled to the counter and the address buffer and managing substitution of the replaced memory cell with the redundant memory cell.
Claim 7
Dependent Claim
35 words
A programmable non-volatile memory device in accordance with claim 5 comprising a plurality of redundant memory cells arranged in rows, and wherein the memory cells of the memory array are arranged in rows and columns.
Claim 8
Dependent Claim
30 words
A programmable non-volatile memory device in accordance with claim 1 wherein the counter generates a redundancy enable signal when the number of attempts reaches a predetermined number less than twenty-six.
Claim 9
Independent Claim
228 words
A system for identifying and disabling defective memory cells, the system comprising: a programmable non-volatile integrated circuit memory device having a memory array of addressable memory cells, having multiple redundant memory cells which can be selected to replace the defective memory cells in the memory array, and having an address buffer coupled to the memory array, the address buffer holding an address to select at least one of the memory cells in the memory array; a programming device programming the non-volatile memory device such that, in the event that one of the memory cells addressed by the address buffer is not validly programmed, the programming device continues to program that memory cell for a predetermined number of programming attempts in an effort to validly program that memory cell; a counter for counting a number of internal programming cycles that the programming device initiates to the same address, the counter outputting a redundancy enable signal when the number of programming cycles reaches a predetermined number indicating that the addressed memory cell is defective, the predetermined number of internal programming cycles being less than or equal to the predetermined number of programming attempts; and a redundancy address matching circuit operatively coupled to the counter and the address buffer for managing the replacement of the defective memory cells in the memory array with at least some of the redundant memory cells.
Claim 10
Independent Claim
228 words
A system for identifying and disabling defective memory cells, the system comprising: a programmable non-volatile integrated circuit memory device having a memory array of addressable memory cells, having multiple redundant memory cells which can be selected to replace the defective memory cells in the memory array, and having an address buffer coupled to the memory array, the address buffer holding an address to select at least one of the memory cells in the memory array; a programming device programming the non-volatile memory device such that, in the event that one of the memory cells addressed by the address buffer is not validly programmed, the programming device continues to program that memory cell for a predetermined number of programming attempts in an effort to validly program that memory cell; a counter for counting a number of internal programming cycles that the programming device initiates to the same address, the counter outputting a redundancy enable signal when the number of programming cycles reaches a predetermined number indicating that the addressed memory cell is defective, the predetermined number of internal programming cycles being less than or equal to the predetermined number of programming attempts; and a redundancy address matching circuit operatively coupled to the counter and the address buffer for managing the replacement of the defective memory cells in the memory array with at least some of the redundant memory cells.
Claim 11
Dependent Claim
25 words
A system in accordance with claim 8 wherein the programming device comprises an apparatus external to, and operably coupled to, the integrated circuit memory device.
Claim 12
Dependent Claim
25 words
A system in accordance with claim 8 wherein the programming device is embodied with the integrated circuit memory device as a single integrated circuit chip.
Claim 13
Dependent Claim
24 words
A system in accordance with claim 8 wherein the predetermined number of internal programming cycles is less than the predetermined number of programming attempts.
Claim 14
Dependent Claim
30 words
A system in accordance with claim 8 wherein the predetermined number of internal programming cycles is five or less and the predetermined number of programming attempts is twenty-five or less.
Claim 15
Dependent Claim
27 words
A system in accordance with claim 8 wherein the redundancy address matching circuit resets the counter upon replacing the redundant memory cells for the defective memory cells.
Claim 16
Dependent Claim
21 words
A system in accordance with claim 8 wherein the redundancy address matching circuit stores the addresses of the defective memory cells.
Claim 17
Dependent Claim
44 words
A system in accordance with claim 8 wherein the redundancy address matching circuit stores the addresses of the defective memory cells and compares subsequent addresses held in the address buffer with the stored addresses and substitutes the redundant memory cells when a match occurs.
Claim 18
Independent Claim
142 words
A system for identifying and disabling defective memory cells, the system comprising: a memory array of addressable memory cells; a plurality of redundant memory cells; means for addressing one or more memory cells within the memory array; means for writing data to the addressed memory cells; means for detecting whether the data is validly written into the addressed memory cells and, in the event that the data is not validly written into the addressed memory cells, for re-writing the data to the same addressed memory cells in repeated attempts to validly write the data into the same addressed memory cells within the memory array; means for counting the repeated attempts to validly write the data to the same addressed memory cells; and means for replacing the addressed memory cells with the redundant memory cells when the counting means reaches a predetermined number.
Claim 19
Independent Claim
142 words
A system for identifying and disabling defective memory cells, the system comprising: a memory array of addressable memory cells; a plurality of redundant memory cells; means for addressing one or more memory cells within the memory array; means for writing data to the addressed memory cells; means for detecting whether the data is validly written into the addressed memory cells and, in the event that the data is not validly written into the addressed memory cells, for re-writing the data to the same addressed memory cells in repeated attempts to validly write the data into the same addressed memory cells within the memory array; means for counting the repeated attempts to validly write the data to the same addressed memory cells; and means for replacing the addressed memory cells with the redundant memory cells when the counting means reaches a predetermined number.
Claim 20
Dependent Claim
27 words
A system in accordance with claim 16 and further comprising means for storing the addresses of the memory cells that are replaced by the redundant memory cells.
Claim 21
Dependent Claim
61 words
A system in accordance with claim 16 and further comprising means for storing the addresses of the memory cells that are replaced by the redundant memory cells, means for comparing subsequent addresses with the stored addresses, and means for substituting the replacement redundant memory cells when a match occurs so that the data will be routed to the redundant memory cells.
Claim 22
Dependent Claim
15 words
A system in accordance with claim 16 wherein the predetermined number is twenty-five or less.
Claim 23
Dependent Claim
40 words
A system in accordance with claim 16 wherein the replacing means comprises a redundancy address matching circuit operatively coupled to the counting means and the addressing means and managing substitution of the replaced memory cells with the redundant memory cells.
Claim 24
Dependent Claim
25 words
A system in accordance with claim 16 wherein the means for writing data comprises an apparatus external to, and operably coupled to, the memory array.
Claim 25
Independent Claim
226 words
A system for identifying and disabling defective memory cells, the system comprising: a programmable non-volatile integrated circuit memory device having a memory array of addressable memory cells, having multiple redundant memory cells which can be selected to replace the defective memory cells in the memory array, and having an address buffer coupled to the memory array, the address buffer holding an address to select at least one of the memory cells in the memory array; a programming device programming the non-volatile memory device such that, in the event that one of the memory cells addressed by the address buffer is not validly programmed, the programming device repeatedly continues to program that memory cell for a predetermined number of programming attempts in an effort to validly program that memory cell; a counter for counting a number of internal programming cycles that the programming device initiates to the same address, the counter outputting a redundancy enable signal when the number of programming cycles reaches a predetermined number, the predetermined number of internal programming cycles being no more than the predetermined number of programming attempts; and a redundancy address matching circuit operatively coupled to the counter and the address buffer for managing the replacement of the defective memory cells in the memory array with at least some of the redundant memory cells in response to the redundancy enable signal.
Claim 26
Independent Claim
226 words
A system for identifying and disabling defective memory cells, the system comprising: a programmable non-volatile integrated circuit memory device having a memory array of addressable memory cells, having multiple redundant memory cells which can be selected to replace the defective memory cells in the memory array, and having an address buffer coupled to the memory array, the address buffer holding an address to select at least one of the memory cells in the memory array; a programming device programming the non-volatile memory device such that, in the event that one of the memory cells addressed by the address buffer is not validly programmed, the programming device repeatedly continues to program that memory cell for a predetermined number of programming attempts in an effort to validly program that memory cell; a counter for counting a number of internal programming cycles that the programming device initiates to the same address, the counter outputting a redundancy enable signal when the number of programming cycles reaches a predetermined number, the predetermined number of internal programming cycles being no more than the predetermined number of programming attempts; and a redundancy address matching circuit operatively coupled to the counter and the address buffer for managing the replacement of the defective memory cells in the memory array with at least some of the redundant memory cells in response to the redundancy enable signal.
Claim 27
Dependent Claim
25 words
A system in accordance with claim 22 wherein the programming device comprises an apparatus external to, and operably coupled to, the integrated circuit memory device.
Claim 28
Dependent Claim
196 words
An integrated circuit comprising: a non-volatile memory device including an array of addressable memory cells, including multiple redundant memory cells which can be selected to replace defective memory cells in the memory array, and including an address buffer coupled to the memory array, the address buffer holding an address to select at least one of the memory cells in the memory array; a programming device programming the non-volatile memory device such that, in the event that one of the memory cells addressed by the address buffer is not validly programmed, the programming device continues to program that memory cell for a predetermined number of programming attempts in an effort to validly program that memory cell; a counter which counts a number of internal programming cycles that the programming device initiates to the same address, the counter outputting a redundancy enable signal when the number of programming cycles reaches a predetermined number indicating that the addressed memory cell is defective; and a redundancy address matching circuit operatively coupled to the counter and the address buffer for managing the replacement of the defective memory cells in the memory array with at least some of the redundant memory cells.
Claim 29
Dependent Claim
196 words
An integrated circuit comprising: a non-volatile memory device including an array of addressable memory cells, including multiple redundant memory cells which can be selected to replace defective memory cells in the memory array, and including an address buffer coupled to the memory array, the address buffer holding an address to select at least one of the memory cells in the memory array; a programming device programming the non-volatile memory device such that, in the event that one of the memory cells addressed by the address buffer is not validly programmed, the programming device continues to program that memory cell for a predetermined number of programming attempts in an effort to validly program that memory cell; a counter which counts a number of internal programming cycles that the programming device initiates to the same address, the counter outputting a redundancy enable signal when the number of programming cycles reaches a predetermined number indicating that the addressed memory cell is defective; and a redundancy address matching circuit operatively coupled to the counter and the address buffer for managing the replacement of the defective memory cells in the memory array with at least some of the redundant memory cells.