Data storage device, operation method for preventing read disturbance thereof, and storage system using the same
First Claim
Patent Images
1. A data storage device comprising:
- a storage unit configured to include a storage area divided into a plurality of blocks;
a buffer memory unit configured to temporarily store data inputted/outputted from/to the storage unit; and
a controller configured to write data in the storage unit or read the data from the storage unit at a request of a host device, to determine disturbance risk for blocks accessed in a read operation based on a prescribed reference when the data is read from the storage unit, to provide read data read from a block determined as a disturbance risk block to the host device, and to allow the read data to be maintained in the buffer memory unit.
1 Assignment
0 Petitions
Accused Products
Abstract
A data storage device includes a storage unit configured to include a storage area divided into a plurality of blocks, a buffer memory unit configured to temporarily store data inputted/outputted from/to the storage unit, and a controller configured to write data in the storage unit or read the data from the storage unit at a request of a host device, and to determine disturbance risk for each of the plurality of blocks based on a prescribed reference and control a block determined as a disturbance risk block not to be accessed in a read operation when the data is read from the storage unit.
4 Citations
17 Claims
-
1. A data storage device comprising:
-
a storage unit configured to include a storage area divided into a plurality of blocks; a buffer memory unit configured to temporarily store data inputted/outputted from/to the storage unit; and a controller configured to write data in the storage unit or read the data from the storage unit at a request of a host device, to determine disturbance risk for blocks accessed in a read operation based on a prescribed reference when the data is read from the storage unit, to provide read data read from a block determined as a disturbance risk block to the host device, and to allow the read data to be maintained in the buffer memory unit. - View Dependent Claims (2, 3, 4)
-
-
5. A method for preventing read disturbance of a data storage device including a storage unit having a storage area divided into a plurality of blocks, a buffer memory unit that temporarily stores data inputted/outputted from/to the storage unit, and a controller that controls data exchange for the storage unit, the method comprising:
-
generating access information corresponding to a logical block address in response to a read command and the logical block address from a host device; storing read data of the storage unit in the buffer memory unit when the access information indicates the storage unit; determining disturbance risk of the storage unit indicated by the access information; and controlling the buffer memory unit, in which the read data is stored, according to a determination result of the disturbance risk. - View Dependent Claims (6, 7, 8, 9, 10, 11)
-
-
12. A storage system comprising:
-
a host device; and a data storage device including a storage unit having a storage area divided into a plurality of blocks, a buffer memory unit that temporarily stores data inputted/outputted from/to the storage unit, and a controller that controls data exchange for the storage unit, wherein the controller is configured to determine disturbance risk for blocks accessed in a read operation based on a prescribed reference when data is read from the storage unit at a request of the host device, to provide read data read from a block determined as a disturbance risk block to the host device, and to allow the read data to be maintained in the buffer memory unit. - View Dependent Claims (13, 14, 15)
-
-
16. A memory system comprising:
-
a memory device including a plurality of blocks; a buffer suitable for buffering data read from the blocks; and a controller suitable for; controlling the memory device to perform an operation of reading data from one or more among the blocks in response to a read request; updating a disturbance risk information for the respective blocks based on the read operation; detecting a disturbance risk block among the blocks based on the disturbance risk information; and providing the buffered data of the disturbance risk block without reading data from the disturbance risk block in response to a subsequent read request. - View Dependent Claims (17)
-
Specification