Data storage device and operating method thereof
AssigneeSK hynix Inc.
InventorsGi Pyo UM, Ju Yong SHIN, Jong Ju PARK
Life of this patent
Estimating the term…
Abstract
A data storage device includes: a nonvolatile memory device comprising a plurality of memory blocks, each including a plurality of pages; 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 determines whether or not a memory block including damaged pages in which stored data are damaged occurs in the memory blocks, sets a memory block including the damaged pages to an invalid memory block based on the determination result, and regenerates free pages of the memory block set as the invalid memory block into a valid memory block.
Claims20
An operating method of a data storage device, the operating method comprising:
- determining whether or not an invalid region occurs in memory regions, and setting a memory region to the invalid region based on the determination result;
- and
- regenerating free pages of the memory region set as the invalid region into a valid region.
A data storage device comprising:
- a nonvolatile memory device comprising a plurality of memory blocks, each including a plurality of pages;
- and
- a controller suitable for controlling an operation of the nonvolatile memory device based on a request from an external device,
- wherein the controller determines whether or not a memory block including damaged pages in which stored data are damaged is present in the memory blocks, sets a memory block including the damaged pages to an invalid memory block based on the determination result, and regenerates free pages of the memory block set as the invalid memory block into a valid memory region.
An operating method of a data storage device, the operating method comprising:
- setting a memory block including one or more damaged pages in which stored data are damaged as an invalid block;
- determining whether the number of free pages in the invalid block is larger than or equal to a reference value;
- and
- regenerating the free pages of the invalid block into a valid block when the number of the free pages is larger than or equal to the reference value.
Dependencies are inferred from the claim text.