Claims
- 1. A memory card comprising:
a controller; a buffer; an interface circuit; and a nonvolatile memory device comprising a plurality of nonvolatile memory cells and a plurality of word lines, wherein said interface circuit receives data from outside of the memory card, wherein said buffer stores data received in said interface circuit; wherein each of said nonvolatile memory cells is capable of storing multi-bit data as a threshold voltage within one of a plurality of threshold voltage distributions, one of said threshold voltage distributions indicates an erase state and others of said threshold voltage distributions indicate program states, wherein each of said word lines is coupled to corresponding ones of said nonvolatile memory cells, wherein said controller is capable of specifying a first programming to said nonvolatile memory device, and wherein, in an operation of said first programming, said nonvolatile memory device receives data stored in said buffer, selects one word line and stores data to first ones of said nonvolatile memory cells coupled to said selected word line, said first ones of nonvolatile memory cells have a threshold voltage within said erase state threshold voltage distribution and second ones of said nonvolatile memory cells coupled to said selected word line have a threshold voltage within one of said program states threshold voltage distributions, respectively.
- 2. A memory card according to claim 1,
wherein said controller is capable of specifying a second programming to said nonvolatile memory device, and wherein, in an operation of said second programming, said nonvolatile memory device receives data stored in said buffer, and selects one word line and stores data to said ones of nonvolatile memory cells coupled to said selected word line, wherein said ones of said nonvolatile memory cells have a threshold voltage within said erase state threshold voltage distribution.
- 3. A memory card according to claim 2,
wherein, after selecting said word line in said operation of said first programming, said nonvolatile memory device reads data stored in said ones of nonvolatile memory cells coupled to said selected word line, merges said data stored in said buffer and read data from said ones of nonvolatile memory cells, erases data stored in said ones of nonvolatile memory cells and stores said merged data to said ones of said nonvolatile memory cells.
- 4. A memory card according to claim 3,
wherein said data is erased by moving said threshold voltage of each of said ones of nonvolatile memory cells within said erase state threshold voltage distribution.
- 5. A memory card according to claim 1,
wherein said nonvolatile memory device further comprises a first data buffer and a second data buffer, and wherein said first data buffer and said second data buffer are used to convert said received binary data stored in said buffer to multi-bit data stored to each said nonvolatile memory cells, respectively.
Priority Claims (1)
Number |
Date |
Country |
Kind |
10-152610 |
Jun 1998 |
JP |
|
CROSS-REFERENCE TO RELATED APPLICATION
[0001] This application is a continuation of application Ser. No. 09/561,210, filed Apr. 28, 2000, which is a continuation of application Ser. No. 09/317,976, filed on May 25, 1999, now U.S. Pat. No. 6,078,519, the entire disclosure of which is hereby incorporated by reference.
Continuations (3)
|
Number |
Date |
Country |
Parent |
09965800 |
Oct 2001 |
US |
Child |
10298591 |
Nov 2002 |
US |
Parent |
09561210 |
Apr 2000 |
US |
Child |
09965800 |
Oct 2001 |
US |
Parent |
09317976 |
May 1999 |
US |
Child |
09561210 |
Apr 2000 |
US |