Storage device, memory system comprising the same, and operation method thereof
AssigneeSamsung Electronics Co., Ltd.
InventorsDong-Woo KIM, SongHo YOON, Jeong-Woo PARK, Dong-Min KIM, Kyoung Back LEE
Life of this patent
Estimating the term…
Abstract
A memory system includes a storage device including a turbo write buffer and a user storage area implemented with a nonvolatile memory, and a host configured to transfer a read request to the storage device. In response to the read request, the storage device transfers read data and read data information including attributes of the read data to the host.
Claims20
A storage device configured to communicate with a host by using a universal flash storage (UFS) interface, the storage device comprising:
- a nonvolatile memory device including a turbo write buffer area and a user storage area;
- and
- a memory controller configured to read data from the turbo write buffer or the user storage area in response to a read request from the host, and to transfer the read data and attribute information about the read data to the host,
- wherein the turbo write buffer includes a first buffer area in which stored data are prohibited from moving to the user storage area, and a second buffer area in which stored data are allowed to move to the user storage area,
- wherein the attribute information includes location information indicating in which one of the user storage area, the first buffer area, and the second buffer area at least part of the read data is located.
An operation method of a storage system including a host and a storage device, wherein the storage device includes a turbo write buffer and a user storage area implemented with a nonvolatile memory, and the turbo write buffer includes a pinned turbo write buffer and a non-pinned turbo write buffer, the operation method comprising:
- receiving, by the storage device, a read request from the host;
- reading, by the storage device, read data from at least one of the pinned turbo write buffer, the non-pinned turbo write buffer, and the user storage area in response to the read request;
- transferring, by the storage device, the read data to the host by using a data transfer packet;
- and
- transferring, by the storage device, read data information to the host;
- wherein the read data information indicates location information and feedback information of the read data,
- the pinned turbo write buffer is an area in which stored data are prohibited from moving to the user storage area, and
- the non-pinned turbo write buffer is an area in which stored data are allowed to move to the user storage area.
An operation method of a storage device configured to communicate with a host by using a universal flash storage (UFS) interface and comprising a nonvolatile memory device including a user storage area first buffer area and a second buffer area, the operation method comprising:
- receiving, by the storage device from the host, a read request;
- reading, by the storage device, data from the nonvolatile memory device in response to the read request;
- transferring, by the storage device to the host, the read data;
- and
- transferring, by the storage device to the host, attribute information about the read data,
- wherein the storage device is prohibited to move data in the first buffer area to the user storage area,
- wherein the storage device is allowed to move data in the second buffer area to the user storage area, and
- wherein the attribute information includes location information indicating in which one of the user storage area, the first buffer area, and the second buffer area at least part of the read data is located.
Dependencies are inferred from the claim text.