Claims
- 1. A storage device comprising:a controller which carries out an interface with a host system via a host bus, receives instructions from said host system and controls operations to be performed within said storage device; and a non-volatile semiconductor flash memory coupled with said controller; wherein said non-volatile semiconductor flash memory is electrically erasable and electrically programmable and is divided into a plurality of blocks, wherein each of said plurality of blocks of said non-volatile semiconductor flash memory includes a storage data area and a management information area, said storage data area is accompanied with an error correction code for said storage data area and said management information area is accompanied with an error correction code for said management information area, wherein said controller carries out a read operation of said management information area from one block of said plurality of blocks of said non-volatile semiconductor flash memory by using said error correction code for said management information area, said controller judges whether said one block is a usable non-faulty block based on the read operation of said management information area from said one block, and said controller carries out a read operation of said storage data area from said one block of said plurality of blocks of said non-volatile semiconductor flash memory by using said error correction code for said storage data area if it is judged that said one block is a usable non-faulty block.
- 2. A storage device in claim 1,wherein said management information area of said one block of said plurality of blocks of said non-volatile semiconductor flash memory includes a non-faulty code which identifies whether or not said one block is faulty.
- 3. A storage device in claim 1,wherein said management information area of said one block of said plurality of blocks of said non-volatile semiconductor flash memory includes information in connection of a number of times of usages of said one block.
- 4. A storage device in claim 2,wherein said information of said management information area of said one block is related with a number of times of erasing of said block.
Priority Claims (1)
| Number |
Date |
Country |
Kind |
| 8-042451 |
Feb 1996 |
JP |
|
Parent Case Info
This is a continuation of application Ser. No. 09/886,133, filed Jun. 22, 2001; which is a continuation of application Ser. No. 09/824,778, filed Apr. 4, 2001 (now U.S. Pat No. 6,317,371); which is a continuation of application Ser. No. 09/477,665, filed on Jan. 5, 2000 (now U.S. Pat. No. 6,236,601); which is a continuation of application Ser. No. 09/125,547, filed on Dec. 23, 1998 (now U.S. Pat. No. 6,031,758); which is an application filed under 35 USC §371 of International application PCT/JP96/03501, filed Nov. 29, 1996, and the entire disclosures of which are hereby incorporated by reference.
US Referenced Citations (8)
Foreign Referenced Citations (11)
| Number |
Date |
Country |
| 62-239252 |
Oct 1987 |
JP |
| 63-219045 |
Sep 1988 |
JP |
| 3-131951 |
Jun 1991 |
JP |
| 4-308971 |
Oct 1992 |
JP |
| 4-311236 |
Nov 1992 |
JP |
| 5-67005 |
Mar 1993 |
JP |
| 5-274219 |
Oct 1993 |
JP |
| 6-20483 |
Jan 1994 |
JP |
| 6-124596 |
May 1994 |
JP |
| 6-105443 |
Dec 1994 |
JP |
| 7-56816 |
Mar 1995 |
JP |
Continuations (4)
|
Number |
Date |
Country |
| Parent |
09/886133 |
Jun 2001 |
US |
| Child |
10/105275 |
|
US |
| Parent |
09/824778 |
Apr 2001 |
US |
| Child |
09/886133 |
|
US |
| Parent |
09/477665 |
Jan 2000 |
US |
| Child |
09/824778 |
|
US |
| Parent |
09/125547 |
|
US |
| Child |
09/477665 |
|
US |