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, wherein each of said plurality of memory cells is allocated to one of a first group and a second group; a controller; and a data latch, wherein said controller controls a partial erase operation in response to one command supplied thereto, wherein said partial erase operation includes steps of: 1) selecting memory cells of said first group and memory cells of said second group from said plurality of memory cells, 2) storing first data of said selected memory cells of said first group and second data of said selected memory cells of said second group to said data latch, 3) writing erase data indicating an erase state supplied from an outside on said second data, 4) erasing data of said selected memory cells of said first group and of said selected memory cells of said second group, 5) programming said first data stored in said data latch to said selected memory cells of said first group and programming said erase data written in said data latch to said selected memory cells of said second group.
- 2. The nonvolatile semiconductor memory device according to claim 1, wherein said one command is a partial erase command.
- 3. The 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 partial erase command.
- 4. The nonvolatile semiconductor memory device according to claim 3, wherein said first group is a management area and said second group is a user area.
- 5. The 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 comprising:a plurality of data lines; a plurality of word lines; a plurality of memory cells each of which stores data and each of which has a threshold voltage corresponding to said data, wherein each of said plurality of memory cells is coupled to a corresponding word line and a corresponding data line, wherein each of said plurality of word lines is coupled with memory cells of a first group and with memory cells of a second group; a controller; and a data latch coupled to said plurality of data lines, wherein said controller controls a partial erase operation in response to one command supplied thereto, wherein said partial erase operation includes steps of: 1) selecting a word line from said plurality of word lines, 2) storing data of memory cells of a first group and of memory cells of a second group coupled to said selected word line to said data latch, 3) writing erase data indicating an erase state supplied from an outside on data of said memory cells of said second group, 4) erasing data of said memory cells of said first group and of said memory cells of said second group coupled to said selected word line, 5) programming said data stored in said data latch to said memory cells of said first group and programming said erase data written in said data latch to said memory cells of said second group.
- 7. The nonvolatile semiconductor memory device according to claim 6, wherein said one command is a partial erase command.
- 8. The nonvolatile semiconductor memory device according to claim 7, 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 from said partial erase command.
- 9. The nonvolatile semiconductor memory device according to claim 8, wherein said first group is a management area and said second group is a user area.
- 10. The nonvolatile semiconductor memory device according to claim 9, 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.
- 11. The nonvolatile semiconductor memory device according to claim 10, further comprising a voltage generating circuit generating internal voltages in response to a command.
- 12. The nonvolatile semiconductor memory device according to claim 11, wherein a threshold voltage of each of said plurality of memory cells is changed by using a tunnel phenomenon.
- 13. A method of controlling a partial erase operation in a nonvolatile semiconductor memory device, where the memory device includes a plurality of memory cells each of which stores data and each of which has a threshold voltage corresponding to said data, with each of said plurality of memory cells being allocated to one of a first group and a second group; said memory device also including a controller and a data latch, said method comprising the steps of:1) selecting memory cells of said first group and memory cells of said second group from said plurality of memory cells, 2) storing first data of said selected memory cells of said first group and second data of said selected memory cells of said second group to said data latch, 3) writing erase data indicating an erase state supplied from an outside on said second data, 4) erasing data of said selected memory cells of said first group and of said selected memory cells of said second group, 5) programming said first data stored in said data latch to said selected memory cells of said first group and programming said erase data written in said data latch to said selected memory cells of said second group.
- 14. A method of controlling a partial erase operation in a nonvolatile semiconductor device, said memory device including a plurality of data lines, a plurality of word lines, a plurality of memory cells, each of which stores data and each of which has a threshold voltage corresponding to said data, where each of said plurality of memory cells is coupled to a corresponding word line and a corresponding data line, and where each of said plurality of word lines is coupled with memory cells of a first group and with memory cells of a second group, said memory device further including a controller and a data latch, said method comprising:1) selecting a word line from said plurality of word lines, 2) storing data of memory cells of a first group and of memory cells of a second group coupled to said selected word line to said data latch, 3) writing erase data indicating an erase state supplied from an outside on data of said memory cells of said second group, 4) erasing data of said memory cells of said first group and of said memory cells of said second group coupled to said selected word line, 5) programming said data stored in said data latch to said memory cells of said first group and programming said erase data written in said data latch to said memory cells of said second group.
- 15. 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, wherein each of said plurality of memory cells is allocated to one of a first group and a second group; a controller for controlling a partial erase operation in response to one command supplied thereto; a data latch; means for selecting memory cells of said first group and memory cells of said second group from said plurality of memory cells; means for storing first data of said selected memory cells of said first group and second data of said selected memory cells of said second group to said data latch; means for writing erase state and indicating an erase state supplied from an outside on said second data; means for erasing data of said selected memory cells of said first group and of said selected memory cells of said second group; means for programming said first data stored in said data latch to said selected memory cells of said first group and programming said erase data written in said data latch to said selected memory cells of said second group.
- 16. 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 and each of which has a threshold voltage corresponding to said data, wherein each of said plurality of memory cells is coupled to its corresponding word line and a corresponding data line, wherein each of said plurality of word lines is coupled with memory cells of a first group and with memory cells of a second group; a controller for controlling a partial erase operation in response to one command supplied thereto; a data latch coupled to said plurality of data lines; means for selecting a word line from said plurality of word lines; means for storing data of memory cells of a first group and of memory cells of a second group coupled to said selected word line to said data latch; means for writing erase data indicating an erase state supplied from an outside on data of said memory cells of said second group; means for erasing data of said memory cells of said first group and of said memory cells of said second group coupled to said selected word line; means for programming said data stored in said data latch to said memory cells of said first group and programming said erase data written in said data latch to said memory cells of said second group.
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, U.S. Pat. No. 6,046,936 the entire disclosure of which is hereby incorporated by reference.
US Referenced Citations (3)
Number |
Name |
Date |
Kind |
5570315 |
Tanaka et al. |
Oct 1996 |
|
5602789 |
Endoh et al. |
Feb 1997 |
|
5870218 |
Jyouno et al. |
Feb 1999 |
|
Foreign Referenced Citations (1)
Number |
Date |
Country |
9-297996 |
Nov 1997 |
JP |
Non-Patent Literature Citations (1)
Entry |
“Flash Memory—Multi-Level Memory, US Makers Set About Technological Development Precedent and Bring to the Commercial Stage in 1995, Getting over Reliability”, (with English translation). |
Continuations (1)
|
Number |
Date |
Country |
Parent |
09/250157 |
Feb 1999 |
US |
Child |
09/539633 |
|
US |