Claims
- 1. A nonvolatile memory apparatus comprising:a controller; and a plurality of memory devices, wherein each of said memory devices includes a plurality of memory cells and a plurality of word lines, each of said word lines couples to corresponding ones of said memory cells, wherein each of said memory cells has a threshold voltage within a plurality of threshold voltage ranges, one of which indicates an erase range and another indicates a program range, wherein said controller is capable of issuing a plurality of commands to said memory devices, which commands include a first program command and a second program command, wherein in an operation of said first program command, said memory device receives said first program command from said controller with a first data, selects one of said word lines and stores said first data to the memory cells coupled to said selected word line, and wherein in an operation of said second program command, said memory device receives said second program command from said controller with a second data, selects one of said word lines, brings said threshold voltage of the memory cells coupled to said selected word line to said erase range and stores said second data to said memory cells coupled to said selected word line.
- 2. A nonvolatile memory apparatus according to claim 1,wherein in said operation of said second program command, said memory device reads out data from said memory cells to a latch circuit before bringing said threshold voltage to said erase range, merges said read data and said second data and stores said merged data to said memory cells.
- 3. A nonvolatile memory apparatus according to claim 2, wherein said read data includes management data.
- 4. A nonvolatile memory apparatus according to claim 3, wherein said read data further includes operating system information.
- 5. A nonvolatile memory apparatus comprising:a controller; and a memory device; wherein said memory device comprises a plurality of word lines and a plurality of memory cells, each of said word lines couples to corresponding ones of said memory cells, and each of said memory cells has a threshold voltage within a plurality of threshold voltage ranges, one of which is assigned with an erase range and another of which is assigned with a program range, wherein first ones of said memory cells coupled to one of said word lines is capable of storing management data, and second ones of said memory cells coupled to said word line is capable of storing user data, wherein said controller is capable of issuing a first program command and a second program command, wherein in an operation of said first program command, said memory device receives first data with said first program command, selects one word line, reads said management data from said first ones of said memory cells coupled to said selected word line, brings said threshold voltage of said ones of said memory cells to said erase range, stores said management data to said first ones of said memory cells and stores said first data to said second ones of said memory cells, and wherein in an operation of said second program command, said memory device receives second data with said second program command, selects one word line, and stores said second data to said memory cells coupled to said selected word line.
- 6. A nonvolatile memory apparatus comprising:a controller; and a memory device, wherein said memory device comprises a plurality of memory cells and a plurality of word lines, each of said word lines couples to corresponding ones of said memory cells, and each of said memory cells has a threshold voltage within a plurality of threshold voltage ranges, wherein first ones of said memory cells coupled to a first word line are capable of storing operating system information and second ones of said memory cells coupled to said first word line are capable of storing user data, wherein said controller is capable of issuing a program command for storing data to said second ones of said memory cells coupled to said first word line, and wherein in an operation of said program command for storing to said first word line, said memory device receives first data with said program command, selects said first word line, reads said operating system information from said first ones of said memory cells coupled to said first word line, erases data stored in said first ones of said memory cells coupled to said first word line, and stores said operating system information to said first ones of said memory cells and said first data to said second ones of said memory cells.
- 7. A nonvolatile memory apparatus according to claim 6,wherein third ones of said memory cells coupled to a second word line are capable of storing management data, and fourth ones of said memory cells coupled to said first word line are capable of storing user data, wherein said controller is capable of issuing said program command for storing data to said fourth ones of said memory cells coupled to said second word line, and wherein in said operation of said program command for storing to said second word line, said memory device receives second data with said program command, selects said second word line, reads said management data from said third ones of said memory cells coupled to said second word line, erases data stored in said third ones of said memory cells coupled to said second word line, and stores said management data to said third ones of said memory cells and said second data to said fourth ones of said memory cells.
- 8. A nonvolatile memory apparatus according to claim 7,wherein said first ones of said memory cells coupled to said first word line includes said third ones of said memory cells, and wherein in said operation of said program command for storing to said first word line, said memory device receives said first data, selects said first word line, read said operating system information from said first ones of said memory cells and management data from said third ones of said memory cells, erases data stored in said first and third ones of said memory cells coupled to said first word line, and stores said operating system information to said first ones of said memory cells, said management data to said third ones of said memory cells, and said second data to said second ones of said memory cells.
Priority Claims (2)
Number |
Date |
Country |
Kind |
8-178965 |
Jul 1996 |
JP |
|
9-126793 |
May 1997 |
JP |
|
Parent Case Info
This is a continuation application of U.S. Ser. No. 10/095,565, filed Mar. 13, 2002 (now allowed), which is a continuation application of U.S. Ser. No. 09/961,300, filed Sep. 25, 2001 (now U.S. Pat. No. 6,385,092), which is a continuation application of U.S. Ser. No. 09/714,552, filed Nov. 17, 2000 (now U.S. Pat. No. 6,392,932), which is a continuation application of U.S. Ser. No. 09/468,329, filed Dec. 21, 1999 (now U.S. Pat. No. 6,157,573), which is a continuation application of U.S. Ser. No. 09/342,231, filed Jun. 29, 1999 (now U.S. Pat. No. 6,023,425), which is a continuation application of U.S. Ser. No. 09/135,175, filed Aug. 18, 1998 (now U.S. Pat. No. 5,982,668), which is a continuation application of U.S. Ser. No. 08/889,191, filed Jul. 8, 1997 (now U.S. Pat. No. 5,867,428). This application is related to U.S. Ser. No. 09/993,685, filed Nov. 27, 2001 (now U.S. Pat. No. 6,452,838) and U.S. Ser. No. 09/323,684, filed Jun. 2, 1999 (now U.S. Pat. No. 6,009,016.
US Referenced Citations (12)
Number |
Name |
Date |
Kind |
5303198 |
Adachi et al. |
Apr 1994 |
A |
5327383 |
Merchant et al. |
Jul 1994 |
A |
5347489 |
Merchant et al. |
Sep 1994 |
A |
5509134 |
Fandrich et al. |
Apr 1996 |
A |
5541886 |
Hasbun |
Jul 1996 |
A |
5982668 |
Ishii et al. |
Nov 1999 |
A |
6023425 |
Ishii et al. |
Feb 2000 |
A |
6067598 |
Roohpavar et al. |
May 2000 |
A |
6157573 |
Ishii et al. |
Dec 2000 |
A |
6333871 |
Tsujikawa et al. |
Dec 2001 |
B1 |
6496418 |
Kawahara et al. |
Dec 2002 |
B2 |
6507520 |
Tsujikawa et al. |
Jan 2003 |
B2 |
Foreign Referenced Citations (2)
Number |
Date |
Country |
62-099996 |
May 1987 |
JP |
4-147495 |
May 1992 |
JP |
Continuations (7)
|
Number |
Date |
Country |
Parent |
10/095565 |
Mar 2002 |
US |
Child |
10/388444 |
|
US |
Parent |
09/961300 |
Sep 2001 |
US |
Child |
10/095565 |
|
US |
Parent |
09/714552 |
Nov 2000 |
US |
Child |
09/961300 |
|
US |
Parent |
09/468329 |
Dec 1999 |
US |
Child |
09/714552 |
|
US |
Parent |
09/342231 |
Jun 1999 |
US |
Child |
09/468329 |
|
US |
Parent |
09/135175 |
Aug 1998 |
US |
Child |
09/342231 |
|
US |
Parent |
08/889191 |
Jul 1997 |
US |
Child |
09/135175 |
|
US |