Data storage device with improved read performance and operating method thereof
AssigneeSK hynix Inc.
InventorSeung Gu Ji
Life of this patent
Estimating the term…
Abstract
A data storage device may include: a nonvolatile memory apparatus including a plurality of groups configured by dividing a plurality of planes in interleaving units; and a controller configured to check whether a group including a read region of a current read command is included in a group including a read operation of a previous read command and whether the read region of the current read command extends over two or more groups, when receiving the current read command, and control the nonvolatile memory apparatus to perform cache read or interleaving read based on the check result.
Claims17
A data storage device comprising:
- a nonvolatile memory apparatus comprising a plurality of groups, each including one or more planes, the groups being operable as respective interleaving units;
- and
- a controller configured to:
- check whether a current read group including a read region of a current read command and a previous read group including a read operation of a previous read command completely or partially overlap and whether the read region of the current read command extends over two or more groups, when receiving the current read command, and
- control the nonvolatile memory apparatus to perform cache read or interleaving read on the current read group based on the check result.
An operating method of a data storage device which includes a nonvolatile memory apparatus having a plurality of groups, each including one or more planes, the groups being operable as respective interleaving units, the operating method comprising the steps of:
- receiving a read command;
- checking whether a current read group including a read region of a current read command and a previous read group including a read region of a previous read command completely or partially overlap and whether the read region of the current read command extends over two or more groups;
- and
- controlling the nonvolatile memory apparatus to perform cache read or interleaving read on the current read group based on the checking result.
An operating method of a controller, the operating method comprising:
- controlling a nonvolatile memory device to perform a cache read operation on planes disposed over two or more of plural groups in the nonvolatile memory device;
- and
- controlling the nonvolatile memory device to perform, in response to a current read command, the cache read operation on planes disposed in a current group among the plural groups when a previous group of a previous read command and the current group at least partially overlap in units of planes,
- wherein an interleaving read operation is performed on one or more planes disposed within each of the plural groups, and
- wherein the interleaving read operation is not performed on the planes disposed over two or more among the plural groups.
Dependencies are inferred from the claim text.