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

Electrically alterable non-volatile memory with n-bits per cell

Assignee: BTG International Inc
•
Filing: 2001-02-28
•
Granted: 2002-06-11
•
Expires: 2021-02-28
📄 Original PDF 🌐 Google Patents 🔄 Sync Now

Abstract

Abstract An electrically alterable, non-volatile memory cell has more than two memory states that can be programmed selectively. Programming of the cell is conducted by applying a plurality of programming signals having different characteristics to the cell. The programming signals include at least a first programming signal which programs the cell by a first increment and a subsequent programming signal which programs the cell by a second increment smaller than the first increment. As the cell is being programmed to a selected state, its programming status is verified independently of reference values bounding the memory states. For this purpose, a signal indicative of the programming status (e.g., the cell's bit line signal) is compared with a reference signal corresponding to the selected state but having a value different from the reference value or values bounding the selected state. The programming operation can thus be controlled without actually reading the memory state of the cell.

Inventors

  • 👤 Gerald J. Banks

Bibliographic Details

Application Number —
Jurisdiction US
Data Source google_patents
Last Synchronized 2026-11-09 08:26
CPC Classifications
G; G11; G11C; G11C16/00; G11C16/02; G11C16/06; G11C16/10; G11C16/12; G11C11/00; G11C11/56; G11C11/5621; G11C11/5628; G11C11/5642; G11C16/34; G11C16/3436; G11C16/3454; G11C16/3459; G11C16/14; G11C16/16; G11C16/32; G11C2211/00; G11C2211/56; G11C2211/562; G11C2211/5621; G11C2211/563; G11C2211/5634; G11C2211/564; G11C2211/5642; G11C7/00; G11C7/10; G11C7/1006

Claims Analysis

Total Claims: 27
Claim 1
Independent Claim 742 words
A non-volatile semiconductor memory device comprising: a plurality of non-volatile memory cells each of which has a floating gate and a threshold voltage representing data of at least two bits, wherein electrons are capable of being injected into the floating gate, and wherein threshold voltages of the plurality of non-volatile memory cells are shiftable among at least three threshold levels which indicate mutually different programming states and which also differ from a threshold level indicating an erase state; and sensing/program-verifying circuitry receiving a parameter which represents the threshold voltage of one non-volatile memory cell, a first programming reference parameter, a first read reference parameter, a second programming reference parameter, a second read reference parameter, a third programming reference parameter and a third read reference parameter; wherein the first read reference parameter is allocated to represent a level between the threshold level indicating the erase state and a level represented by the first programming reference parameter, the second read reference parameter is allocated between the first programming reference parameter and the second programming reference parameter, and the third read reference parameter is allocated between the second programming reference parameter and the third programming reference parameter, wherein the sensing/program-verifying circuitry generates data of at least two bits represented by the one non-volatile memory cell threshold voltage, verifies whether the one non-volatile memory cell threshold voltage is shifted to the threshold level indicating a selected one of the programming states, and programs the one non-volatile memory cell until it is verified that the one non-volatile memory cell threshold voltage has been shifted to that threshold level, wherein the first programming reference parameter is used for verifying whether non-volatile memory cell threshold voltages are shifted to a first threshold level of the three threshold levels, and the first read reference parameter is used for detecting whether non-volatile memory cell threshold voltages are near to the first threshold level or to the threshold level indicating the erase state, wherein the second programming reference parameter is used for verifying whether non-volatile memory cell threshold voltages are shifted to a second threshold level of the three threshold levels, and the second read reference parameter is used for detecting whether non-volatile memory cell threshold voltages are near to the second threshold level or to the first threshold level, wherein the third programming reference parameter is used for verifying whether non-volatile memory cell threshold voltages are shifted to a third threshold level of the three threshold levels, and the third read reference parameter is used for detecting whether non-volatile memory cell threshold voltages are near to the third threshold level or to the second threshold level, wherein the first read reference parameter, the second read reference parameter and the third read reference parameter are parameters for a normal read operation in which the information stored in the one non-volatile memory cell can be read out as output data of a plurality of bits, wherein the normal read operation includes parallel-comparing the parameter representing the threshold voltage of the one non-volatile memory cell with the plurality of reading reference parameters using a plurality of sense circuits including at least a first sense circuit, a second sense circuit and a third sense circuit, first input terminals of the first sense circuit, the second sense circuit and the third sense circuit are commonly supplied with the parameter from the one non-volatile multi-level memory cell, a second input terminal of the first sense circuit is supplied with the first read reference parameter, a second input terminal of the second sense circuit is supplied with the second read reference parameter and a second input terminal of the third sense circuit is supplied with the third read reference parameter, wherein the first read reference parameter is allocated to represent a level between the threshold level indicating the erase state and the first threshold level, the second read reference parameter is allocated to represent a level between the first threshold level and the second threshold level, and the third read reference parameter is allocated to represent a level between the second threshold level and the third threshold level, and wherein the level represented by the second read reference parameter is allocated substantially at a midpoint between the first threshold level and the second threshold level, and the level represented by the first read reference parameter is allocated toward the first threshold level from a midpoint between the threshold level indicating the erase state and the first threshold level.
Claim 2
Dependent Claim 742 words
A non-volatile semiconductor memory device comprising: a plurality of non-volatile memory cells each of which has a floating gate and a threshold voltage representing data of at least two bits, wherein electrons are capable of being injected into the floating gate, and wherein threshold voltages of the plurality of non-volatile memory cells are shiftable among at least three threshold levels which indicate mutually different programming states and which also differ from a threshold level indicating an erase state; and sensing/program-verifying circuitry receiving a parameter which represents the threshold voltage of one non-volatile memory cell, a first programming reference parameter, a first read reference parameter, a second programming reference parameter, a second read reference parameter, a third programming reference parameter and a third read reference parameter; wherein the first read reference parameter is allocated to represent a level between the threshold level indicating the erase state and a level represented by the first programming reference parameter, the second read reference parameter is allocated between the first programming reference parameter and the second programming reference parameter, and the third read reference parameter is allocated between the second programming reference parameter and the third programming reference parameter, wherein the sensing/program-verifying circuitry generates data of at least two bits represented by the one non-volatile memory cell threshold voltage, verifies whether the one non-volatile memory cell threshold voltage is shifted to the threshold level indicating a selected one of the programming states, and programs the one non-volatile memory cell until it is verified that the one non-volatile memory cell threshold voltage has been shifted to that threshold level, wherein the first programming reference parameter is used for verifying whether non-volatile memory cell threshold voltages are shifted to a first threshold level of the three threshold levels, and the first read reference parameter is used for detecting whether non-volatile memory cell threshold voltages are near to the first threshold level or to the threshold level indicating the erase state, wherein the second programming reference parameter is used for verifying whether non-volatile memory cell threshold voltages are shifted to a second threshold level of the three threshold levels, and the second read reference parameter is used for detecting whether non-volatile memory cell threshold voltages are near to the second threshold level or to the first threshold level, wherein the third programming reference parameter is used for verifying whether non-volatile memory cell threshold voltages are shifted to a third threshold level of the three threshold levels, and the third read reference parameter is used for detecting whether non-volatile memory cell threshold voltages are near to the third threshold level or to the second threshold level, wherein the first read reference parameter, the second read reference parameter and the third read reference parameter are parameters for a normal read operation in which the information stored in the one non-volatile memory cell can be read out as output data of a plurality of bits, wherein the normal read operation includes parallel-comparing the parameter representing the threshold voltage of the one non-volatile memory cell with the plurality of reading reference parameters using a plurality of sense circuits including at least a first sense circuit, a second sense circuit and a third sense circuit, first input terminals of the first sense circuit, the second sense circuit and the third sense circuit are commonly supplied with the parameter from the one non-volatile multi-level memory cell, a second input terminal of the first sense circuit is supplied with the first read reference parameter, a second input terminal of the second sense circuit is supplied with the second read reference parameter and a second input terminal of the third sense circuit is supplied with the third read reference parameter, wherein the first read reference parameter is allocated to represent a level between the threshold level indicating the erase state and the first threshold level, the second read reference parameter is allocated to represent a level between the first threshold level and the second threshold level, and the third read reference parameter is allocated to represent a level between the second threshold level and the third threshold level, and wherein the level represented by the second read reference parameter is allocated substantially at a midpoint between the first threshold level and the second threshold level, and the level represented by the first read reference parameter is allocated toward the first threshold level from a midpoint between the threshold level indicating the erase state and the first threshold level.
Claim 3
Dependent Claim 71 words
A non-volatile semiconductor memory device according to claim 1 , wherein an operation of shifting the one non-volatile memory cell threshold voltage to the threshold level indicating the selected programming state includes a program operation in which electrons are injected into the floating gate of the one non-volatile memory cell by applying at least one programming pulse to a bit line coupled to a drain of the one non-volatile memory cell.
Claim 4
Dependent Claim 79 words
A non-volatile semiconductor memory device according to claim 1 , wherein a conductivity value of the one non-volatile memory cell is decreased in order of the threshold level indicating the erase state, the first threshold level, the second threshold level and the third threshold level, and wherein threshold voltages of non-volatile memory cells of one of a byte, a block and a chip level can be shifted to the threshold level indicating the erase state by an erase operation.
Claim 5
Dependent Claim 38 words
A non-volatile semiconductor memory device according to claim 3 , wherein each of the plurality of non-volatile memory cells has a floating gate to which electrons are capable of being injected from a channel by hot electron injection.
Claim 6
Dependent Claim 37 words
A non-volatile semiconductor memory device according to claim 3 , wherein each of the plurality of non-volatile memory cells has a floating gate to which electrons are capable of being injected from a channel by Fowler-Nordheim tunneling.
Claim 7
Dependent Claim 79 words
A non-volatile semiconductor memory device according to claim 2 , wherein a conductivity value of the one non-volatile memory cell is decreased in order of the threshold level indicating the erase state, the first threshold level, the second threshold level and the third threshold level, and wherein threshold voltages of non-volatile memory cells of one of a byte, a block and a chip level can be shifted to the threshold level indicating the erase state by an erase operation.
Claim 8
Dependent Claim 38 words
A non-volatile semiconductor memory device according to claim 6 , wherein each of the plurality of non-volatile memory cells has a floating gate to which electrons are capable of being injected from a channel by hot electron injection.
Claim 9
Dependent Claim 37 words
A non-volatile semiconductor memory device according to claim 6 , wherein each of the plurality of non-volatile memory cells has a floating gate to which electrons are capable of being injected from a channel by Fowler-Nordheim tunneling.
Claim 10
Dependent Claim 742 words
A non-volatile semiconductor memory device comprising: a plurality of non-volatile memory cells each of which has a floating gate and a threshold voltage representing data of at least two bits, wherein electrons are capable of being injected into the floating gate, and wherein threshold voltages of the plurality of non-volatile memory cells are shiftable among at least three threshold levels which indicate mutually different programming states and which also differ from a threshold level indicating an erase state; and sensing/program-verifying circuitry receiving a parameter which represents the threshold voltage of one non-volatile memory cell, a first programming reference parameter, a first read reference parameter, a second programming reference parameter, a second read reference parameter, a third programming reference parameter and a third read reference parameter; wherein the first read reference parameter is allocated to represent a level between the threshold level indicating the erase state and a level represented by the first programming reference parameter, the second read reference parameter is allocated between the first programming reference parameter and the second programming reference parameter, and the third read reference parameter is allocated between the second programming reference parameter and the third programming reference parameter, wherein the sensing/program-verifying circuitry generates data of at least two bits represented by the one non-volatile memory cell threshold voltage, verifies whether the one non-volatile memory cell threshold voltage is shifted to the threshold level indicating a selected one of the programming states, and programs the one non-volatile memory cell until it is verified that the one non-volatile memory cell threshold voltage has been shifted to that threshold level, wherein the first programming reference parameter is used for verifying whether non-volatile memory cell threshold voltages are shifted to a first threshold level of the three threshold levels, and the first read reference parameter is used for detecting whether non-volatile memory cell threshold voltages are near to the first threshold level or to the threshold level indicating the erase state, wherein the second programming reference parameter is used for verifying whether non-volatile memory cell threshold voltages are shifted to a second threshold level of the three threshold levels, and the second read reference parameter is used for detecting whether non-volatile memory cell threshold voltages are near to the second threshold level or to the first threshold level, wherein the third programming reference parameter is used for verifying whether non-volatile memory cell threshold voltages are shifted to a third threshold level of the three threshold levels, and the third read reference parameter is used for detecting whether non-volatile memory cell threshold voltages are near to the third threshold level or to the second threshold level, wherein the first read reference parameter, the second read reference parameter and the third read reference parameter are parameters for a normal read operation in which the information stored in the one non-volatile memory cell can be read out as output data of a plurality of bits, wherein the normal read operation includes parallel-comparing the parameter representing the threshold voltage of the one non-volatile memory cell with the plurality of reading reference parameters using a plurality of sense circuits including at least a first sense circuit, a second sense circuit and a third sense circuit, first input terminals of the first sense circuit, the second sense circuit and the third sense circuit are commonly supplied with the parameter representing the threshold voltage of the one non-volatile memory cell, a second input terminal of the first sense circuit is supplied with the first read reference parameter, a second input terminal of the second sense circuit is supplied with the second read reference parameter and a second input terminal of the third sense circuit is supplied with the third read reference parameter, wherein the first read reference parameter is allocated to represent a level between the threshold level indicating the erase state and the first threshold level, the second read reference parameter is allocated to represent a level between the first threshold level and the second threshold level, and the third read reference parameter is allocated to represent a level between the second threshold level and the third threshold level, and wherein the level represented by the second read reference parameter is allocated substantially at a midpoint between the first threshold level and the second threshold level, and the level represented by the third read reference parameter is allocated toward the second threshold level from a midpoint between the second threshold level and the third threshold level.
Claim 11
Dependent Claim 742 words
A non-volatile semiconductor memory device comprising: a plurality of non-volatile memory cells each of which has a floating gate and a threshold voltage representing data of at least two bits, wherein electrons are capable of being injected into the floating gate, and wherein threshold voltages of the plurality of non-volatile memory cells are shiftable among at least three threshold levels which indicate mutually different programming states and which also differ from a threshold level indicating an erase state; and sensing/program-verifying circuitry receiving a parameter which represents the threshold voltage of one non-volatile memory cell, a first programming reference parameter, a first read reference parameter, a second programming reference parameter, a second read reference parameter, a third programming reference parameter and a third read reference parameter; wherein the first read reference parameter is allocated to represent a level between the threshold level indicating the erase state and a level represented by the first programming reference parameter, the second read reference parameter is allocated between the first programming reference parameter and the second programming reference parameter, and the third read reference parameter is allocated between the second programming reference parameter and the third programming reference parameter, wherein the sensing/program-verifying circuitry generates data of at least two bits represented by the one non-volatile memory cell threshold voltage, verifies whether the one non-volatile memory cell threshold voltage is shifted to the threshold level indicating a selected one of the programming states, and programs the one non-volatile memory cell until it is verified that the one non-volatile memory cell threshold voltage has been shifted to that threshold level, wherein the first programming reference parameter is used for verifying whether non-volatile memory cell threshold voltages are shifted to a first threshold level of the three threshold levels, and the first read reference parameter is used for detecting whether non-volatile memory cell threshold voltages are near to the first threshold level or to the threshold level indicating the erase state, wherein the second programming reference parameter is used for verifying whether non-volatile memory cell threshold voltages are shifted to a second threshold level of the three threshold levels, and the second read reference parameter is used for detecting whether non-volatile memory cell threshold voltages are near to the second threshold level or to the first threshold level, wherein the third programming reference parameter is used for verifying whether non-volatile memory cell threshold voltages are shifted to a third threshold level of the three threshold levels, and the third read reference parameter is used for detecting whether non-volatile memory cell threshold voltages are near to the third threshold level or to the second threshold level, wherein the first read reference parameter, the second read reference parameter and the third read reference parameter are parameters for a normal read operation in which the information stored in the one non-volatile memory cell can be read out as output data of a plurality of bits, wherein the normal read operation includes parallel-comparing the parameter representing the threshold voltage of the one non-volatile memory cell with the plurality of reading reference parameters using a plurality of sense circuits including at least a first sense circuit, a second sense circuit and a third sense circuit, first input terminals of the first sense circuit, the second sense circuit and the third sense circuit are commonly supplied with the parameter representing the threshold voltage of the one non-volatile memory cell, a second input terminal of the first sense circuit is supplied with the first read reference parameter, a second input terminal of the second sense circuit is supplied with the second read reference parameter and a second input terminal of the third sense circuit is supplied with the third read reference parameter, wherein the first read reference parameter is allocated to represent a level between the threshold level indicating the erase state and the first threshold level, the second read reference parameter is allocated to represent a level between the first threshold level and the second threshold level, and the third read reference parameter is allocated to represent a level between the second threshold level and the third threshold level, and wherein the level represented by the second read reference parameter is allocated substantially at a midpoint between the first threshold level and the second threshold level, and the level represented by the third read reference parameter is allocated toward the second threshold level from a midpoint between the second threshold level and the third threshold level.
Claim 12
Dependent Claim 72 words
A non-volatile semiconductor memory device according to claim 9 , wherein an operation of shifting the one non-volatile memory cell threshold voltage to the threshold level indicating the selected programming state includes a program operation in which electrons are injected into the floating gate of the one non-volatile memory cell by applying at least one programming pulse supplied to a bit line coupled to a drain of the one non-volatile memory cell.
Claim 13
Dependent Claim 79 words
A non-volatile semiconductor memory device according to claim 9 , wherein a conductivity value of the one non-volatile memory cell is decreased in order of the threshold level indicating the erase state, the first threshold level, the second threshold level and the third threshold level, and wherein threshold voltages of non-volatile memory cells of one of a byte, a block and a chip level can be shifted to the threshold level indicating the erase state by an erase operation.
Claim 14
Dependent Claim 38 words
A non-volatile semiconductor memory device according to claim 11 , wherein each of the plurality of non-volatile memory cells has a floating gate to which electrons are capable of being injected from a channel by hot electron injection.
Claim 15
Dependent Claim 37 words
A non-volatile semiconductor memory device according to claim 11 , wherein each of the plurality of non-volatile memory cells has a floating gate to which electrons are capable of being injected from a channel by Fowler-Nordheim tunneling.
Claim 16
Dependent Claim 79 words
A non-volatile semiconductor memory device according to claim 10 , wherein a conductivity value of the one non-volatile memory cell is decreased in order of the threshold level indicating the erase state, the first threshold level, the second threshold level and the third threshold level, and wherein threshold voltages of non-volatile memory cells of one of a byte, a block and a chip level can be shifted to the threshold level indicating the erase state by an erase operation.
Claim 17
Dependent Claim 38 words
A non-volatile semiconductor memory device according to claim 14 , wherein each of the plurality of non-volatile memory cells has a floating gate to which electrons are capable of being injected from a channel by hot electron injection.
Claim 18
Dependent Claim 37 words
A non-volatile semiconductor memory device according to claim 14 , wherein each of the plurality of non-volatile memory cells has a floating gate to which electrons are capable of being injected from a channel by Fowler-Nordheim tunneling.
Claim 19
Dependent Claim 775 words
A non-volatile semiconductor memory device comprising: a plurality of non-volatile memory cells each of which has a floating gate and a threshold voltage representing data of at least two bits, wherein electrons are capable of being injected into the floating gate, and wherein threshold voltages of the plurality of non-volatile memory cells are shiftable among at least three threshold levels which indicate mutually different programming states and which also differ from a threshold level indicating an erase state; and sensing/program-verifying circuitry receiving a parameter which represents the threshold voltage of one non-volatile memory cell, a first programming reference parameter, a first read reference parameter, a second programming reference parameter, a second read reference parameter, a third programming reference parameter and a third read reference parameter; wherein the first read reference parameter is allocated to represent a level between the threshold level indicating the erase state and a level represented by the first programming reference parameter, the second read reference parameter is allocated between the first programming reference parameter and the second programming reference parameter, and the third read reference parameter is allocated between the second programming reference parameter and the third programming reference parameter, wherein the sensing/program-verifying circuitry generates data of at least two bits represented by the one non-volatile memory cell threshold voltage, verifies whether the one non-volatile memory cell threshold voltage is shifted to the threshold level indicating a selected one of the programming states, and programs the one non-volatile memory cell until it is verified that the one non-volatile memory cell threshold voltage has been shifted to that threshold level, wherein the first programming reference parameter is used for verifying whether non-volatile memory cell threshold voltages are shifted to a first threshold level of the three threshold levels, and the first read reference parameter is used for detecting whether non-volatile memory cell threshold voltages are near to the first threshold level or to the threshold level indicating the erase state, wherein the second programming reference parameter is used for verifying whether non-volatile memory cell threshold voltages are shifted to a second threshold level of the three threshold levels, and the second read reference parameter is used for detecting whether non-volatile memory cell threshold voltages are near to the second threshold level or to the first threshold level, wherein the third programming reference parameter is used for verifying whether non-volatile memory cell threshold voltages are shifted to a third threshold level of the three threshold levels, and the third read reference parameter is used for detecting whether non-volatile memory cell threshold voltages are near to the third threshold level or to the second threshold level, wherein the first read reference parameter, the second read reference parameter and the third read reference parameter are parameters for a normal read operation in which the information stored in the one non-volatile memory cell can be read out as output data of a plurality of bits, wherein the normal read operation includes parallel-comparing the parameter representing the threshold voltage of the one non-volatile memory cell with the plurality of reading reference parameters using a plurality of sense circuits including at least a first sense circuit, a second sense circuit and a third sense circuit, first input terminals of the first sense circuit, the second sense circuit and the third sense circuit are commonly supplied with the parameter representing the threshold voltage of the one non-volatile memory cell, a second input terminal of the first sense circuit is supplied with the first read reference parameter, a second input terminal of the second sense circuit is supplied with the second read reference parameter and a second input terminal of the third sense circuit is supplied with the third read reference parameter, wherein the first read reference parameter is allocated to represent a level between the threshold level indicating the erase state and the first threshold level, the second read reference parameter is allocated to represent a level between the first threshold level and the second threshold level, and the third read reference parameter is allocated to represent a level between the second threshold level and the third threshold level, and wherein the level represented by the second read reference parameter is allocated substantially at a midpoint between the first threshold level and the second threshold level, and the level represented by the first read reference parameter is allocated toward the first threshold level from a midpoint between the threshold level indicating the erase state and the first threshold level, and the level represented by the third read reference parameter is allocated toward the second threshold level from a midpoint between the second threshold level and the third threshold level.
Claim 20
Dependent Claim 775 words
A non-volatile semiconductor memory device comprising: a plurality of non-volatile memory cells each of which has a floating gate and a threshold voltage representing data of at least two bits, wherein electrons are capable of being injected into the floating gate, and wherein threshold voltages of the plurality of non-volatile memory cells are shiftable among at least three threshold levels which indicate mutually different programming states and which also differ from a threshold level indicating an erase state; and sensing/program-verifying circuitry receiving a parameter which represents the threshold voltage of one non-volatile memory cell, a first programming reference parameter, a first read reference parameter, a second programming reference parameter, a second read reference parameter, a third programming reference parameter and a third read reference parameter; wherein the first read reference parameter is allocated to represent a level between the threshold level indicating the erase state and a level represented by the first programming reference parameter, the second read reference parameter is allocated between the first programming reference parameter and the second programming reference parameter, and the third read reference parameter is allocated between the second programming reference parameter and the third programming reference parameter, wherein the sensing/program-verifying circuitry generates data of at least two bits represented by the one non-volatile memory cell threshold voltage, verifies whether the one non-volatile memory cell threshold voltage is shifted to the threshold level indicating a selected one of the programming states, and programs the one non-volatile memory cell until it is verified that the one non-volatile memory cell threshold voltage has been shifted to that threshold level, wherein the first programming reference parameter is used for verifying whether non-volatile memory cell threshold voltages are shifted to a first threshold level of the three threshold levels, and the first read reference parameter is used for detecting whether non-volatile memory cell threshold voltages are near to the first threshold level or to the threshold level indicating the erase state, wherein the second programming reference parameter is used for verifying whether non-volatile memory cell threshold voltages are shifted to a second threshold level of the three threshold levels, and the second read reference parameter is used for detecting whether non-volatile memory cell threshold voltages are near to the second threshold level or to the first threshold level, wherein the third programming reference parameter is used for verifying whether non-volatile memory cell threshold voltages are shifted to a third threshold level of the three threshold levels, and the third read reference parameter is used for detecting whether non-volatile memory cell threshold voltages are near to the third threshold level or to the second threshold level, wherein the first read reference parameter, the second read reference parameter and the third read reference parameter are parameters for a normal read operation in which the information stored in the one non-volatile memory cell can be read out as output data of a plurality of bits, wherein the normal read operation includes parallel-comparing the parameter representing the threshold voltage of the one non-volatile memory cell with the plurality of reading reference parameters using a plurality of sense circuits including at least a first sense circuit, a second sense circuit and a third sense circuit, first input terminals of the first sense circuit, the second sense circuit and the third sense circuit are commonly supplied with the parameter representing the threshold voltage of the one non-volatile memory cell, a second input terminal of the first sense circuit is supplied with the first read reference parameter, a second input terminal of the second sense circuit is supplied with the second read reference parameter and a second input terminal of the third sense circuit is supplied with the third read reference parameter, wherein the first read reference parameter is allocated to represent a level between the threshold level indicating the erase state and the first threshold level, the second read reference parameter is allocated to represent a level between the first threshold level and the second threshold level, and the third read reference parameter is allocated to represent a level between the second threshold level and the third threshold level, and wherein the level represented by the second read reference parameter is allocated substantially at a midpoint between the first threshold level and the second threshold level, and the level represented by the first read reference parameter is allocated toward the first threshold level from a midpoint between the threshold level indicating the erase state and the first threshold level, and the level represented by the third read reference parameter is allocated toward the second threshold level from a midpoint between the second threshold level and the third threshold level.
Claim 21
Dependent Claim 72 words
A non-volatile semiconductor memory device according to claim 17 , wherein an operation of shifting the one non-volatile memory cell threshold voltage to the threshold level indicated the selected programming state includes a program operation in which electrons are injected into the floating gate of the one non-volatile memory cell by applying at least one programming pulse supplied to a bit line coupled to a drain of the one non-volatile memory cell.
Claim 22
Dependent Claim 79 words
A non-volatile semiconductor memory device according to claim 17 , wherein a conductivity value of the one non-volatile memory cell is decreased in order of the threshold level indicating the erase state, the first threshold level, the second threshold level and the third threshold level, and wherein threshold voltages of non-volatile memory cells of one of a byte, a block and a chip level can be shifted to the threshold level indicating the erase state by an erase operation.
Claim 23
Dependent Claim 38 words
A non-volatile semiconductor memory device according to claim 19 , wherein each of the plurality of non-volatile memory cells has a floating gate to which electrons are capable of being injected from a channel by hot electron injection.
Claim 24
Dependent Claim 37 words
A non-volatile semiconductor memory device according to claim 19 , wherein each of the plurality of non-volatile memory cells has a floating gate to which electrons are capable of being injected from a channel by Fowler-Nordheim tunneling.
Claim 25
Dependent Claim 79 words
A non-volatile semiconductor memory device according to claim 18 , wherein a conductivity value of the one non-volatile memory cell is decreased in order of the threshold level indicating the erase state, the first threshold level, the second threshold level and the third threshold level, and wherein threshold voltages of non-volatile memory cells of one of a byte, a block and a chip level can be shifted to the threshold level indicating the erase state by an erase operation.
Claim 26
Dependent Claim 38 words
A non-volatile semiconductor memory device according to claim 22 , wherein each of the plurality of non-volatile memory cells has a floating gate to which electrons are capable of being injected from a channel by hot electron injection.
Claim 27
Dependent Claim 37 words
A non-volatile semiconductor memory device according to claim 22 , wherein each of the plurality of non-volatile memory cells has a floating gate to which electrons are capable of being injected from a channel by Fowler-Nordheim tunneling.

References Cited (Backward Citations)

US3755721A Cited
US3660819A Cited
US3801965A Cited
US4054864A Cited
US4004159A Cited
US4122541A Cited
US4139910A Cited
US4090258A Cited
US4149270A Cited
US4181980A Cited
USRE32401E Cited
US4192014A Cited
US4272830A Cited
US4287570A Cited
US4357685A Cited
US4300210A Cited
US4306300A Cited
JPS56114199A Cited
US4327424A Cited
US4503518A Cited
WO1982002276A1 Cited
WO1982002976A1 Cited
US4415992A Cited
US4612629A Cited
US4448400A Cited
US4417325A Cited
US4388702A Cited
US4462088A Cited
US4495602A Cited
US4627027A Cited
US4586163A Cited
US4558241A Cited
US4709350A Cited
US4578777A Cited
US4653023A Cited
US4661929A Cited
US4771404A Cited
US4799195A Cited
JPS61239498A Cited
JPS61239497A Cited
US4733394A Cited
JPS6224499A Cited
US4701884A Cited
US4853892A Cited
US4847808A Cited
US4809224A Cited
US4903236A Cited
US5014242A Cited
JPH01159895A Cited
US5021999A Cited
US4964079A Cited
FR2630574A1 Cited
US5268870A Cited
US5168465A Cited
US5642312A Cited
US5712819A Cited
US5043940A Cited
US5095344A Cited
US5568439A Cited
US5583812A Cited
US5554553A Cited
US5198380A Cited
US5544118A Cited
US5434825A Cited
US5293560A Cited
US5268318A Cited
US5268319A Cited
US4989179A Cited
US4890259A Cited
US5262984A Cited
US4914631A Cited
EP0390404A2 Cited
US5172338B1 Cited
US5172338A Cited
US5163021A Cited
US5258958A Cited
US5321655A Cited
US5200959A Cited
US5200920A Cited
US5351210A Cited
US5764571A Cited
US5394362A Cited
US5218569A Cited
US5272669A Cited
US5295255A Cited
US5596527A Cited
US5506813A Cited
US5432735A Cited
US5457650A Cited
US5422845A Cited
US5440505A Cited
US5497119A Cited
US5450363A Cited
US5515317A Cited
US5523972A Cited
US5539690A Cited
US5485422A Cited
US5444656A Cited
US5469384A Cited
US5508958A Cited

USPTO Annuity & Maintenance Windows

Annuity Stage Window Opens Payment Deadline Surcharge Period Until Estimated Fee Status
3.5 Years (Year 4) 2005-06-10 2005-12-10 2006-06-11 $2000.00 Window Closed / Lapsed
7.5 Years (Year 8) 2009-06-10 2009-12-10 2010-06-11 $3760.00 Window Closed / Lapsed
11.5 Years (Year 12) 2013-06-10 2013-12-10 2014-06-11 $7700.00 Window Closed / Lapsed

Assigned Categories & Tags

No categories assigned to this patent yet.

Assign Category Tag