METHOD FOR ACCESSING STORAGE APPARATUS AND RELATED CONTROL CIRCUIT
First Claim
1. A method for accessing a storage apparatus, the storage apparatus having a plurality of storage units respectively corresponding to a plurality of access channels, each storage unit respectively having a plurality of blocks, the plurality of access channels operating simultaneously in a data access operation, the plurality of storage units including a first storage unit and at least one second storage unit, the method comprising:
- generating a plurality of bad block lists respectively corresponding to the plurality of storage units according to bad blocks that cannot operate normally in the plurality of storage units;
according to at least one bad block indicated by a bad block list of the first storage unit, configuring a good block that corresponds to the bad block and can operate normally in each second storage unit as a replacement block;
generating a corresponding mapping result according to a bad block list and each replacement block of each second storage unit; and
accessing the storage apparatus according to the bad block list of the first storage unit and the mapping result of each second storage unit.
1 Assignment
0 Petitions
Accused Products
Abstract
A storage apparatus includes a first storage unit and at least a second storage unit. A method for accessing the storage apparatus generates a plurality of bad block lists regarding the plurality of the storage units, respectively, and according to at least one bad block indicated by a bad block list of the first storage unit, configures at least a good block in each second storage unit corresponding to the at least one bad block of the first storage unit as a replacement block of each second storage unit. Accordingly, the method generates a mapping result of each second storage unit according to a bad block list of the second storage unit and each replacement block, and accesses the storage apparatus according to the bad block list of the first storage unit and each mapping result.
-
Citations
14 Claims
-
1. A method for accessing a storage apparatus, the storage apparatus having a plurality of storage units respectively corresponding to a plurality of access channels, each storage unit respectively having a plurality of blocks, the plurality of access channels operating simultaneously in a data access operation, the plurality of storage units including a first storage unit and at least one second storage unit, the method comprising:
-
generating a plurality of bad block lists respectively corresponding to the plurality of storage units according to bad blocks that cannot operate normally in the plurality of storage units; according to at least one bad block indicated by a bad block list of the first storage unit, configuring a good block that corresponds to the bad block and can operate normally in each second storage unit as a replacement block; generating a corresponding mapping result according to a bad block list and each replacement block of each second storage unit; and accessing the storage apparatus according to the bad block list of the first storage unit and the mapping result of each second storage unit. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A control circuit for accessing a storage apparatus, the storage apparatus having a plurality of storage units respectively corresponding to a plurality of access channels, each storage unit respectively having a plurality of blocks, the plurality of access channels operating simultaneously in a data access operation, the plurality of storage units including a first storage unit and at least one second storage unit, the control circuit comprising:
-
a processing unit, for generating a plurality of bad block lists respectively corresponding to the plurality of storage units according to bad blocks that cannot operate normally in the plurality of storage units;
according to at least one bad block indicated by a bad block list of the first storage unit, for configuring a good block that corresponds to the bad block and can operate normally in each second storage unit as a replacement block; and
for generating a corresponding mapping result according to a bad block list and each replacement block of each second storage unit;a storing unit, coupled to the processing unit, for storing the bad block lists; and a plurality of mapping units, respectively coupled to the processing unit and the plurality of storage units, respectively configured by the plurality of corresponding mapping results, wherein the control circuit accesses the plurality of storage units through the plurality of mapping units and the bad block list corresponding to the first storage unit. - View Dependent Claims (9, 10, 11, 12, 13, 14)
-
Specification