SOLID STATE STORAGE SYSTEM FOR CONTROLLING RESERVED AREA FLEXIBLY AND METHOD FOR CONTROLLING THE SAME
First Claim
Patent Images
1. A solid state storage system comprising:
- a flash memory area comprising;
a plurality of memory blocks; and
a plurality of replacement blocks configured to replace bad blocks occurring within the memory blocks; and
a memory controller configured to perform a logical-to-physical address mapping on logical blocks comprising the replacement blocks, and select a replacement block among the plurality of replacement blocks using logical addresses of the logical blocks corresponding to the bad blocks.
1 Assignment
0 Petitions
Accused Products
Abstract
A solid state storage system includes a flash memory area and a memory controller. The flash memory area includes memory blocks and replacement blocks configured to replace bad blocks occurring within the memory blocks. The memory controller is configured to perform a logical-to-physical address mapping on logical blocks including the replacement blocks, and select the replacement blocks using logical addresses of the logical blocks corresponding to the bad blocks.
16 Citations
18 Claims
-
1. A solid state storage system comprising:
-
a flash memory area comprising; a plurality of memory blocks; and a plurality of replacement blocks configured to replace bad blocks occurring within the memory blocks; and a memory controller configured to perform a logical-to-physical address mapping on logical blocks comprising the replacement blocks, and select a replacement block among the plurality of replacement blocks using logical addresses of the logical blocks corresponding to the bad blocks. - View Dependent Claims (2, 3, 4)
-
-
5. A solid state storage system, comprising:
-
a flash memory area comprising; a plurality of memory blocks; and a plurality of replacement blocks configured to replace bad blocks occurring within the memory blocks; and a memory controller configured to allocate logical addresses and physical addresses to the replacement blocks, select a replacement block corresponding to a bad block when the bad block occurs, and perform a wear leveling on extra replacement blocks not used to replace the bad blocks. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for controlling a solid state storage system, comprising:
-
creating an address mapping table regarding all logical blocks, including replacement blocks; when bad blocks occur calculating logical addresses of the replacement blocks by using a maximum logical address of the logical blocks and a pointer; replacing physical addresses of the bad blocks with physical addresses mapped into the calculated replacement blocks; and performing a wear leveling on extra replacement blocks not used to replace the bad blocks. - View Dependent Claims (14, 15, 16, 17, 18)
-
Specification