Data storage device and data maintenance method thereof
AssigneeSilicon Motion, Inc.
InventorYu-Wei FAN
Life of this patent
Estimating the term…
Loading patent…
AssigneeSilicon Motion, Inc.
InventorYu-Wei FAN
Estimating the term…
The invention provides a data storage device including a flash memory and a controller. The flash memory has a plurality of SLC-spare blocks, a plurality of SLC-data blocks, a plurality of TLC-spare blocks and a plurality of TLC-data blocks. The controller writes data into the SLC-spare blocks in response to a write command arranged to write the data into the flash memory, wherein when a first predetermined condition is satisfied, the controller selects a plurality of first TLC-data blocks with the least amount of valid data from the TLC-data blocks, writes valid data stored in the first TLC-data blocks into at least one first TLC-spare block, and releases the TLC-data blocks to increase the number of TLC-spare blocks by one.
A data storage device, comprising:
A data storage device, comprising:
A data maintenance method, applied to a data storage device having a flash memory, wherein the flash memory has a plurality of SLC-spare blocks, a plurality of SLC-data blocks, a plurality of TLC-spare blocks and a plurality of TLC-data blocks, the data maintenance method comprising:
A data maintenance method, applied to a data storage de vice having a flash memory, wherein the flash memory has a plurality of logical SLC-spare blocks, a plurality of logical SLC-data blocks, a plurality of TLC-spare blocks and a plurality of TLC-data blocks, the data maintenance method further comprising:
Dependencies are inferred from the claim text.