Claims
- 1. A non-volatile semiconductor memory device, comprising:
a plurality of non-volatile memory cells each of which has a storage structure and an electrically alterable parameter representing data of at least two bits, wherein the electrically alterable parameters of the plurality of non-volatile memory cells are shiftable to at least three mutually different first, second and third program states from an erase state; reference value generating circuitry generating programming reference values for programming the first, second and third program states, and generating read reference values, which are different from the programming reference values, for reading the first, second and third program states; and sensing/program-verifying circuitry receiving the parameter of one non-volatile memory cell, the read reference values and the programming reference values; wherein the sensing/program-verifying circuitry generates data of at least two bits represented by the electrically alterable parameter, verifies whether the electrically alterable parameter is shifted to the parameter indicating a selected one state of the first, second and third program states, and programs the electrically alterable parameter until it has been verified that the electrically alterable parameter has been shifted to the selected one state, wherein the programming reference values are used for verifying whether the electrically alterable parameter is shifted to the first, second or third program state, and the read reference parameters are used for detecting whether the electrically alterable parameter is near to the first, second or third program state, and wherein the reference value generating circuitry generates the program reference values and the read reference values such that one of a programming reference value and a read reference value is shifted from and dependent upon the other.
CROSS-REFERENCE TO RELATED APPLICATIONS
[0001] This is a division of application Ser. No. 09/893,545 filed Jun. 29, 2001, which is a division of application Ser. No. 09/733,937 filed Dec. 12, 2000, which is a continuation of application Ser. No. 09/493,139 filed Jan. 28, 2000 (abandoned), which is a division of application Ser. No. 09/411,315 filed Oct. 4, 1999 (now U.S. Pat. No. 6,246,613), which is a division of application Ser. No. 08/975,919 filed Nov. 21, 1997 (now U.S. Pat. No. 6,002,614), which is a continuation-in-part of application Ser. No. 08/410,200 filed Feb. 27, 1995 (now U.S. Pat. No. 5,764,571).
Divisions (4)
|
Number |
Date |
Country |
Parent |
09893545 |
Jun 2001 |
US |
Child |
10188835 |
Jul 2002 |
US |
Parent |
09733937 |
Dec 2000 |
US |
Child |
09893545 |
Jun 2001 |
US |
Parent |
09411315 |
Oct 1999 |
US |
Child |
09493139 |
Jan 2000 |
US |
Parent |
08975919 |
Nov 1997 |
US |
Child |
09411315 |
Oct 1999 |
US |
Continuations (1)
|
Number |
Date |
Country |
Parent |
09493139 |
Jan 2000 |
US |
Child |
09733937 |
Dec 2000 |
US |
Continuation in Parts (1)
|
Number |
Date |
Country |
Parent |
08410200 |
Feb 1995 |
US |
Child |
08975919 |
Nov 1997 |
US |