Data storage device, operating method thereof and data processing system including the same
First Claim
Patent Images
1. A data storage device comprising:
- a nonvolatile memory device; and
a controller suitable for controlling an operation of the nonvolatile memory device in response to a request from an external device,wherein the controller comprises a victim block setup unit suitable for setting a victim block for a merge operation based on an error count, which is detected when a read operation of the nonvolatile memory device is performed, and for storing information of the victim block for the merge operation, andwherein the controller converts the victim block into a free memory block during the merge operation and reuses the free memory block to store data.
1 Assignment
0 Petitions
Accused Products
Abstract
A data storage device includes a nonvolatile memory device; and a controller suitable for controlling an operation of the nonvolatile memory device in response to a request from an external device, wherein the controller comprises a victim block setup unit suitable for setting a victim block for a merge operation based on an error count, which is detected when a read operation of the nonvolatile memory device is performed, and for storing information of the victim block for the merge operation, and wherein the controller converts the victim block into a free memory block during the merge operation and reuses the free memory block to store data.
23 Citations
20 Claims
-
1. A data storage device comprising:
-
a nonvolatile memory device; and a controller suitable for controlling an operation of the nonvolatile memory device in response to a request from an external device, wherein the controller comprises a victim block setup unit suitable for setting a victim block for a merge operation based on an error count, which is detected when a read operation of the nonvolatile memory device is performed, and for storing information of the victim block for the merge operation, and wherein the controller converts the victim block into a free memory block during the merge operation and reuses the free memory block to store data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. An operating method of a data storage device which includes a victim block setup unit, the operating method comprising:
-
selecting an initial victim block based on victim block information stored in the victim block setup unit; comparing an error count of the initial victim block with a reference value; selecting the initial victim block as a final victim block, or selecting the final victim block by retrieving other victim blocks, in response to a comparison result; selecting a merge block into which valid data of the final victim block are to be copied; performing a merge operation of copying the valid data of the final victim block into the merge block; converting the final victim block into a free memory block; and reusing the free memory block to store data. - View Dependent Claims (16, 17, 18, 19)
-
-
20. A data processing system comprising:
-
a host device; and a data storage device suitable for storing data processed by the host device, wherein the data storage device comprises; a nonvolatile memory device; and a controller suitable for controlling an operation of the nonvolatile memory device in response to a request from the host device, and wherein the controller comprises a victim block setup unit suitable for setting a victim block for a merge operation based on an error count, which is detected when a read operation of the nonvolatile memory device is performed, and storing information of the victim block for the merge operation, and wherein the controller converts the victim block into a free memory block during the merge operation and reuses the free memory block to store data.
-
Specification