SOLID STATE STORAGE SYSTEM USING GLOBAL WEAR LEVELING AND METHOD OF CONTROLLING THE SOLID STATE STORAGE SYSTEM
First Claim
Patent Images
1. A solid state storage system, comprising:
- a memory area including a plurality of chips; and
a micro controller unit (MCU) using a number of times logical blocks that correspond to selected logical block addresses are deleted when wear leveling is performed on the memory area.
1 Assignment
0 Petitions
Accused Products
Abstract
A solid state storage system is disclosed including a memory area having a plurality of chips. The solid state storage system includes a micro controller unit (MCU) configured to utilize the number of deletions for logical blocks corresponding to logical block addresses when performing wear leveling on the memory area. The allocation of the logical block addresses can be performed using an interleaving process and a multi-plane method. The solid state storage system performs global wear leveling by which the lifespan of the cells of the chips can be uniformly managed.
-
Citations
25 Claims
-
1. A solid state storage system, comprising:
-
a memory area including a plurality of chips; and a micro controller unit (MCU) using a number of times logical blocks that correspond to selected logical block addresses are deleted when wear leveling is performed on the memory area.
-
-
10. A solid state storage system, comprising:
-
a memory area including a plurality of chips; and a micro controller unit (MCU) allocating continuous logical block addresses to different chips of the plurality of chips, respectively, and performing wear leveling on the memory area, wherein, when a logical block of a chip generates a threshold value or more for a number of deletions, the MCU allocates the logical block to physical blocks of the plurality of chips other than the chip including the logical block to support global wear leveling. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20)
-
-
21. A method of controlling a solid state storage system using a file system method that manages data in a cluster unit, comprising:
-
increasing a number of times a logical block designated by a selected logical block address is deleted when data for the selected logical block address is updated in response to a command from an external host; determining whether the number of times the logical block address is deleted exceeds a threshold value for a number of deletions; and mapping the logical block to free blocks of different chips when the number of times the logical block address is deleted exceeds the threshold value. - View Dependent Claims (22, 23, 24, 25)
-
Specification