Claims
- 1. A nonvolatile semiconductor memory device comprising:
a plurality of nonvolatile semiconductor memory cells, each capable of storing n-value data, where n is a natural number greater than 2; and a data-programming circuit for performing a program operation in which program pulses are applied to said plurality of nonvolatile semiconductor memory cells to program n-value data into said plurality of nonvolatile semiconductor memory cells, performing a program verification operation to determine whether or not the n-value data has been programmed into said plurality of nonvolatile semiconductor memory cells and repeating the program operation and the program verification operation, wherein each of said program pulses has a predetermined pulse width in accordance with a value of the n-value data to be programmed into a corresponding memory cell.
- 2. The memory device according to claim 1, in which each program pulse is removed from said corresponding memory cell after the program verification operation determines that n-value data has been programmed into said corresponding memory cell.
- 3. The memory device according to claim 1, in which the program operation is terminated when the program verification operation determines that all of n-value data have been programmed into said plurality of nonvolatile semiconductor memory cells.
- 4. The memory device according to claim 1, in which the program operation and the program verification operation are terminated after a limited number of cycles.
- 5. The memory device according to claim 1, in which said plurality of nonvolatile semiconductor memory cells are connected to one word line.
- 6. The memory device according to claim 1, in which said plurality of memory cells are respectively included in corresponding NAND cell units, each NAND cell unit comprising a predetermined number of nonvolatile semiconductor memory cells connected in series, and in the program operation, said data-programming circuit applying a first voltage to at least one of the two memory cells adjacent to said selected memory cells to be programmed and a second voltage to the remaining memory cells.
- 7. The memory device according to claim 6, in which voltages of the program pulses are greater than the first and second voltages, and the second voltage is greater than the first voltage.
- 8. The memory device according to claim 7, in which the first voltage is 0V.
Priority Claims (4)
Number |
Date |
Country |
Kind |
09-124493 |
May 1997 |
JP |
|
09-224922 |
Aug 1997 |
JP |
|
09-340971 |
Dec 1997 |
JP |
|
10-104652 |
Apr 1998 |
JP |
|
CROSS REFERENCE TO RELATED APPLICATIONS
[0001] This application is a continuation of prior application Ser. No. 09/767,152, filed Jan. 23, 2001, which is a divisional of prior application Ser. No. 09/599,397, filed Jun. 22, 2000 (now U.S. Pat. No. 6,208,560), which is a divisional of prior application Ser. No. 09/078,137, filed May 14, 1998 (now U.S. Pat. No. 6,134,140), which is based on and claims priority to Japanese Patent Application No. 9-124493, filed May 14, 1997, Japanese Patent Application No. 9-224922, filed Aug. 21, 1997, Japanese Patent Application No. 9-340971, filed Dec. 11, 1997, and Japanese Patent Application No. 10-104652, filed Apr. 15, 1998, the contents of which are incorporated herein by reference.
Divisions (2)
|
Number |
Date |
Country |
Parent |
09599397 |
Jun 2000 |
US |
Child |
09767152 |
Jan 2001 |
US |
Parent |
09078137 |
May 1998 |
US |
Child |
09599397 |
Jun 2000 |
US |
Continuations (1)
|
Number |
Date |
Country |
Parent |
09767152 |
Jan 2001 |
US |
Child |
10187285 |
Jul 2002 |
US |