Claims
- 1. A nonvolatile semiconductor memory device comprising:a plurality of memory cells, each of which stores data and each of which has a threshold voltage corresponding to said data; a plurality of word lines, each of which connects to part of said plurality of memory cells; a controller; and a data latch, wherein said controller controls a reprogram operation in which data stored in a portion of one sector are rewritten, in response to a command supplied thereto, wherein said reprogram operation includes steps of: 1) selecting ones of said plurality of memory cells connected to one of said word lines, 2) reading data to said data latch from memory cells selected in said step 1), 3) fetching program data for storing to memory cells corresponding from a first address to a second address supplied from outside to said data latch, 4) erasing data stored in said memory cells selected in said step 1), and 5) programming said program data fetched in said data latch to said memory cells selected in said step 1).
- 2. A nonvolatile semiconductor memory device according to claim 1, wherein said one command is a reprogram command.
- 3. A nonvolatile semiconductor memory device according to claim 2, wherein said controller controls an erase operation of selected memory cells in response to an erase command which is different from said reprogram command.
- 4. A nonvolatile semiconductor memory device according to claim 3, wherein said controller controls a program operation of a selected memory cell in response to a program command which is different from said reprogram command.
- 5. A nonvolatile semiconductor memory device according to claim 4, wherein a threshold voltage of each of said plurality of memory cells is allocated to one of a range indicating an erase state and ranges indicating a program state.
- 6. A nonvolatile semiconductor memory device according to claim 1, wherein said controller controls said reprogram operation in response to one command supplied thereto.
- 7. A nonvolatile semiconductor memory device according to claim 1, wherein the program data is supplied from outside of said nonvolatile semiconductor memory device.
- 8. A nonvolatile semiconductor memory device according to claim 5, wherein the program data is supplied from outside of said nonvolatile semiconductor memory device.
- 9. A nonvolatile semiconductor memory device comprising:a plurality of data lines; a plurality of word lines; a plurality of memory cells each of which stores data, each of which has a threshold voltage corresponding to said data, and each of which is coupled to a corresponding word line and to a corresponding data line; a controller; and a data latch coupled to said plurality of data lines, wherein said controller controls a reprogram operation in which data stored in a portion of one sector are rewritten in response to one command supplied thereto, wherein said reprogram operation includes steps of: 1) selecting a word line from said plurality of word lines, 2) reading data of memory cells coupled to a word line selected in said step 1) to said data latch, 3) fetching program data for storing to memory cells corresponding from a first address to a second address supplied from outside to said data latch, 4) erasing data stored in said memory cells coupled to said word line selected in said step 1), and 5) programming said program data fetched in said data latch to said memory cells coupled to said word line selected in said step 1).
- 10. A nonvolatile semiconductor memory device according to claim 9, wherein said one command is a reprogram command.
- 11. A nonvolatile semiconductor memory device according to claim 10, wherein said controller controls an erase operation of memory cells coupled to a selected word line in response to an erase command which is different f rom said reprogram command.
- 12. A nonvolatile semiconductor memory device according to claim 11, wherein said controller controls a program operation of a selected memory cell in response to a program command which is different from said reprogram command.
- 13. A nonvolatile semiconductor memory device according to claim 12, wherein a threshold voltage of each of said plurality of memory cells is allocated to one of a range indicating an erase state and ranges indicating a program state.
- 14. A nonvolatile semiconductor memory device according to claim 13, further comprising a voltage generating circuit generating internal voltages in response to a command.
- 15. A nonvolatile semiconductor memory device according to claim 14, wherein a threshold voltage of each of said plurality of memory cells is changed by using a tunnel phenomenon.
- 16. A nonvolatile semiconductor memory device according to claim 9, wherein the program data is supplied from outside of said nonvolatile semiconductor memory device.
- 17. A nonvolatile semiconductor memory device comprising:a plurality of memory cells, each of which stores data and each of which has a threshold voltage corresponding to said data; a plurality of word lines, each of which connects to part of said plurality of memory cells; a controller; and a data latch, wherein said controller controls a reprogram operation in which data stored in a portion of one sector are rewritten, in response to one command supplied thereto, wherein said reprogram operation includes steps of: 1) selecting ones of said plurality of memory cells connected to one of said word lines, 2) reading data to said data latch from memory cells selected in said step 1), 3) fetching program data for storing to memory cells corresponding from a first address to a second address supplied from outside to said data latch, 4) erasing data stored in said memory cells selected in said step 1), and 5) programming said program data fetched in said data latch to said memory cells selected in said step 1).
- 18. A nonvolatile semiconductor memory device according to claim 17, wherein the program data is supplied from outside of said nonvolatile semiconductor memory device.
Priority Claims (1)
Number |
Date |
Country |
Kind |
10-32776 |
Feb 1998 |
JP |
|
CROSS-REFERENCE TO RELATED APPLICATION
This application is a continuation of application Ser. No. 09/250,157, filed on Feb. 16, 1999 now U.S. Pat. No. 6,046,936, the entire disclosure of which is hereby incorporated by reference.
US Referenced Citations (5)
Number |
Name |
Date |
Kind |
5570315 |
Tanaka et al. |
Oct 1996 |
|
5602789 |
Endoh et al. |
Feb 1997 |
|
5761122 |
Nakamura et al. |
Jun 1998 |
|
5870218 |
Jyouno et al. |
Feb 1999 |
|
5982667 |
Jyouno et al. |
Nov 1999 |
|
Foreign Referenced Citations (2)
Number |
Date |
Country |
4-147495 |
May 1992 |
JP |
9-297996 |
Nov 1997 |
JP |
Continuations (1)
|
Number |
Date |
Country |
Parent |
09/250157 |
Feb 1999 |
US |
Child |
09/539634 |
|
US |