Data storage device for refreshing data and operating method thereof
AssigneeSK hynix Inc.
InventorsSeon Ju Lee, Da Seul Lee
Life of this patent
Estimating the term…
Abstract
A data storage device may include a storage including a plurality of storage regions each composed of a plurality of pages; and a controller. The controller is configured to select a plurality of target open regions from open regions among the storage regions on the basis of health information of the open regions, in each of which a programmed page and an unprogrammed page coexist, and perform control so that refresh operations for the respective target open regions are performed in a time-distributed manner.
Claims19
A data storage device comprising:
- a storage including a plurality of storage regions each composed of a plurality of pages;
- and
- a controller configured to:
- select a plurality of target open regions from open regions among the storage regions on the basis of health information of the open regions, in each of which a programmed page and an unprogrammed page coexist, and
- perform control so that refresh operations for the respective target open regions are performed in a time-distributed manner,
- wherein the controller selects the plurality of target open regions by:
- selecting, as candidates, open regions having the health information equal to or greater than a first threshold value among the open regions, and
- selecting at least a part of the candidates as the target open regions.
A data storage device comprising:
- a storage including a plurality of storage regions each composed of a plurality of pages, at least a part of the storage regions being open regions, in each of which a programmed page and an unprogrammed page coexist;
- an open region manager configured to select, as target open regions, at least a part of open regions, a read count of each of which is equal to or greater than a threshold value among the open regions;
- and
- a refresh controller configured to set a refresh period so that refresh time points of the respective target open regions are distributed on the basis of disturbance vulnerability of each of the target open regions.
An operating method of a data storage device including a controller and a storage including a plurality of storage regions each composed of a plurality of pages, the operating method comprising:
- generating, by the storage, open regions, in each of which a programmed page and an unprogrammed page coexist;
- selecting, by the controller, a plurality of target open regions on the basis of health information of the open regions;
- and
- performing, by the controller, control so that refresh operations for the respective target open regions are performed in a time-distributed manner,
- wherein the selecting includes:
- selecting, as candidates, open regions having the health information equal to or greater than a first threshold value among the open regions;
- and
- selecting at least a part of the candidates as the target open regions.
An operating method of a controller, the operating method comprising:
- selecting one or more open regions within a memory device, each open region having a greater read count than a threshold;
- determining priorities of the open regions;
- and
- controlling the memory device to sequentially move, according to the priorities, data from the respective open regions to one or more other storage regions therein,
- wherein the priority of an open region is inversely proportional to a number of programmed pages within the open region and/or is proportional to a time amount elapsed since the open region becomes open.
Dependencies are inferred from the claim text.