Claims Analysis
Total Claims: 18
Claim 1
Independent Claim
136 words
A electrically erasable programmable read only memory (EEPROM) comprising: an array including a plurality of 2-bit non-volatile memory transistors, each memory transistor including a first charge trapping region and a second charge trapping region; a memory control circuit for controlling the array such that bit information transmitted to the array is stored in selected charge trapping regions of selected memory transistors of the array; and a mode control circuit for controlling the memory control circuit to selectively operate either in a first mode, in which bit information is only stored in the first charge trapping region of selected memory transistors of the array, or in a second mode, in which bit information is stored in both the first charge trapping region and in the second charge trapping region of said selected memory transistors of the array.
Claim 2
Dependent Claim
136 words
A electrically erasable programmable read only memory (EEPROM) comprising: an array including a plurality of 2-bit non-volatile memory transistors, each memory transistor including a first charge trapping region and a second charge trapping region; a memory control circuit for controlling the array such that bit information transmitted to the array is stored in selected charge trapping regions of selected memory transistors of the array; and a mode control circuit for controlling the memory control circuit to selectively operate either in a first mode, in which bit information is only stored in the first charge trapping region of selected memory transistors of the array, or in a second mode, in which bit information is stored in both the first charge trapping region and in the second charge trapping region of said selected memory transistors of the array.
Claim 3
Dependent Claim
148 words
The EEPROM according to claim 1, wherein the array comprises a word line connected to the memory control circuit, and a plurality of memory blocks arranged in a row, each memory block including: a first memory cell having a gate connected to the word line; a second memory cell including a gate connected to the word line; and a diffusion bit line connected between cell and st memory cell and the second memory cell; wherein in the first mode, bit information for a word is stored in the first charge trapping region of the second memory cell in each of the plurality of memory blocks, and wherein in the second mode, bit information for the word is stored in the second charge trapping region of the first memory cell and the first charge trapping region of the second memory cell in some of the plurality of memory blocks.
Claim 4
Dependent Claim
110 words
The EEPROM according to claim 2, wherein the array further comprises: a bit line; and a select transistor connected between the diffusion bit line and the bit line, the select transistor having a gate connected to the memory control circuit; wherein the memory control circuit includes means for transmitting a first data bit stored in the second charge trapping region of the first memory cell via the select transistor to the bit line during a first read cycle, and for transmitting a second data bit stored in the first charge trapping region of the second memory cell via the select transistor to the bit line during a second read cycle.
Claim 5
Dependent Claim
86 words
The EEPROM according to claim 3, further comprising an input/output control circuit [204] including a shift register [910,1010] for storing a first group of data bits transmitted from the second charge trapping region of the first memory cell from some of the plurality of memory blocks during the first read cycle, and for storing a second group of data bits transmitted from the first charge trapping region of the second memory cell from said some of the plurality of memory blocks during the second read cycle.
Claim 6
Dependent Claim
80 words
The EEPROM according to claim 4, wherein the shift register [910] comprises a plurality of bit storage locations [0-7] including a plurality of least-significant storage locations [4-7] and a plurality of most-significant storage locations [0-3], wherein the first group of data bits are transmitted to the plurality of least-significant storage locations [4-7] during the first read cycle, and wherein the second group of data bits is transmitted to the plurality of least-significant storage locations [4-7] during the second read cycle.
Claim 7
Dependent Claim
77 words
The EEPROM according to claim 4, wherein the shift register [1010] comprises a plurality of bit storage locations [0-7] including odd-numbered storage locations [1,3,5,7] and a plurality of even-numbered storage locations [0,2,4,6], wherein the first group of data bits are transmitted to the plurality of odd-numbered storage locations [1,3,5,7] during the first read cycle, and wherein the second group of data bits is transmitted to the plurality of odd-numbered storage locations [1,3,5,7] during the second read cycle.
Claim 8
Dependent Claim
265 words
The EEPROM according to claim 1, wherein the array comprises a first word line connected to the memory control circuit, a second word line connected to the memory control circuit, and a plurality of memory blocks arranged in a row, each memory block including: a first memory cell having a gate connected to the first word line; a second memory cell including a gate connected to the first word line; a third memory cell having a gate connected to the second word line; a fourth memory cell including a gate connected to the second word line; and a diffusion bit line connected to the first memory cell, the second memory cell, the third memory cell and the fourth memory cell; wherein in the first mode, bit information for a word is stored in the first charge trapping region of the second memory cell in all of the plurality of memory blocks, wherein in the second mode, bit information for the word is stored in the second charge trapping region of the first memory cell and the first charge trapping region of the second memory cell in one-half of the plurality of memory blocks, and wherein the mode control circuit further comprises means for controlling the memory control circuit to selectively operate in a third mode, in which bit information for the word is stored in the second charge trapping regions of the first memory cell and the third memory cell, and in the first charge trapping regions of the second memory cell and the fourth memory cell in one-fourth of the plurality of memory blocks.
Claim 9
Dependent Claim
172 words
The EEPROM according to claim 7, wherein the array further comprises: a bit line; and a select transistor connected between the diffusion bit line and the bit line, the select transistor having a gate connected to the memory control circuit; wherein the memory control circuit includes means for transmitting a first data bit stored in the second charge trapping region of the first memory cell via the select transistor to the bit line during a first read cycle, for transmitting a second data bit stored in the first charge trapping region of the second memory cell via the select transistor to the bit line during a second read cycle, for transmitting a third data bit stored in the second charge trapping region of the third memory cell via the select transistor to the bit line during a third read cycle, and for transmitting a fourth data bit stored in the first charge trapping region of the fourth memory cell via the select transistor to the bit line during a fourth read cycle.
Claim 10
Independent Claim
127 words
A method of reading information from an electrically erasable programmable read only memory (EEPROM), the EEPROM including an array of 2-bit non-volatile memory transistors, each memory transistor including a first charge trapping region and a second charge trapping region, the method comprising the steps of: reading configuration data from a mode control circuit; operating the EEPROM in either a first mode or a second mode in response to the configuration data, wherein operation in the first mode includes storing bit information only in the first charge trapping region of selected memory transistors of the array, and operation in the second mode includes storing bit information in both the first charge trapping region and in the second charge trapping region of said selected memory transistors of the array.
Claim 11
Independent Claim
127 words
A method of reading information from an electrically erasable programmable read only memory (EEPROM), the EEPROM including an array of 2-bit non-volatile memory transistors, each memory transistor including a first charge trapping region and a second charge trapping region, the method comprising the steps of: reading configuration data from a mode control circuit; operating the EEPROM in either a first mode or a second mode in response to the configuration data, wherein operation in the first mode includes storing bit information only in the first charge trapping region of selected memory transistors of the array, and operation in the second mode includes storing bit information in both the first charge trapping region and in the second charge trapping region of said selected memory transistors of the array.
Claim 12
Dependent Claim
157 words
The method according to claim 9, wherein the array comprises a word line connected to the memory control circuit, and a plurality of memory blocks arranged in a row, each memory block including: a first memory cell having a gate connected to the word line; a second memory cell including a gate connected to the word line; and a diffusion bit line connected between the first memory cell and the second memory cell; wherein the step of operating in the first mode further comprises storing bit information for a word in the first charge trapping region of the second memory cell in each of the plurality of memory blocks, and wherein the step of operating in the second mode further comprises storing bit information for the word in the second charge trapping region of the first memory cell and the first charge trapping region of the second memory cell in some of the plurality of memory blocks.
Claim 13
Dependent Claim
100 words
The method according to claim 10, wherein the array further comprises: a bit line; and a select transistor connected between the diffusion bit line and the bit line, the select transistor; wherein the method further comprises the steps of: transmitting a first data bit stored in the second charge trapping region of the first memory cell via the select transistor to the bit line during a first read cycle, and transmitting a second data bit stored in the first charge trapping region of the second memory cell via the select transistor to the bit line during a second read cycle.
Claim 14
Dependent Claim
147 words
The method according to claim 11, wherein the step of transmitting the first data bit further comprises storing in a shift register a first group of data bits transmitted from the second charge trapping region of the first memory cell from some of the plurality of memory blocks during the first read cycle, wherein the step of transmitting the second data bit further comprises storing in the shift register a second group of data bits transmitted from the first charge trapping region of the second memory cell from said some of the plurality of memory blocks during the second read cycle, and wherein the method further comprises shifting the first group of data bits in the shift register from a first plurality of storage locations to a second plurality of storage locations before storing the second group of data bits in the first plurality of storage locations.
Claim 15
Dependent Claim
37 words
The method according to claim 12, wherein the step of shifting the first group comprises serially shifting the first group of data bits from a plurality of least-significant storage locations to a plurality of most-significant storage locations.
Claim 16
Dependent Claim
37 words
The method according to claim 12, wherein the step of shifting the first group comprises parallel shifting the first group of data bits from a plurality of odd-numbered storage locations to a plurality of even-numbered storage locations.
Claim 17
Dependent Claim
265 words
The method according to claim 9, wherein the array includes: a first word line connected to the memory control circuit, a second word line connected to the memory control circuit, and a plurality of memory blocks arranged in a row, each memory block including: a first memory cell having a gate connected to the first word line, a second memory cell including a gate connected to the first word line, a third memory cell having a gate connected to the second word line, a fourth memory cell including a gate connected to the second word line, and a diffusion bit line connected to the first memory cell, the second memory cell, the third memory cell and the fourth memory cell; wherein the step of operating in the first mode further comprises storing bit information for a word in the first charge trapping region of the second memory cell in all of the plurality of memory blocks, wherein the step of operating in the second mode further comprises storing bit information for the word in the second charge trapping region of the first memory cell and the first charge trapping region of the second memory cell in one-half of the plurality of memory blocks, and wherein the method further comprises selectively operating the EEPROM in a third mode including storing bit information for the word in the second charge trapping regions of the first memory cell and the third memory cell, and in the first charge trapping regions of the second memory cell and the fourth memory cell in one-fourth of the plurality of memory blocks.
Claim 18
Dependent Claim
160 words
The method according to claim 15, wherein the array further includes: a bit line; and a select transistor connected between the diffusion bit line and the bit line, the select transistor; wherein the method further comprises the steps of: transmitting a first data bit stored in the second charge trapping region of the first memory cell via the select transistor to the bit line during a first read cycle, transmitting a second data bit stored in the first charge trapping region of the second memory cell via the select transistor to the bit line during a second read cycle, transmitting a third data bit stored in the second charge trapping region of the third memory cell via the select transistor to the bit line during a third read cycle, and transmitting a fourth data bit stored in the first charge trapping region of the fourth memory cell via the select transistor to the bit line during a fourth read cycle.