Method of operating storage device capable of reducing write latency
AssigneeSamsung Electronics Co., Ltd.
InventorsJin-woo KIM, Woo-tae CHANG, Wan-soo CHOI
Life of this patent
Estimating the term…
Abstract
A method of operating a storage device for reducing write latency. The storage device determines whether to support write data support (WDS), fetches a write command selectively including an instant write flag when WDS is supported, updates an address mapping table regarding a controller memory buffer (CMB) without an host direct memory access (HDMA) operation in response to the fetched write command, and generates write command completion message corresponding to the write command.
Claims21
A method of operating a storage device, the method comprising:
- receiving a write command issued by the host;
- updating an address mapping table regarding a controller memory buffer (CMB) of the storage device in response to the write command;
- generating a write command completion message corresponding to the write command, performed by the CMB, without performing a host direct memory access (HDMA) operation;
- and
- transmitting the write command completion message to the host.
A method of operating a storage device, the method comprising:
- determining whether to support write data support (WDS) of a write command provided by a host;
- in response to determining that WDS is supported, generating a write command completion message, performed by a controller memory buffer (CMB) of the storage device, corresponding to the write command issued by the host without performing a host direct memory access (HDMA) operation and in response to determining that WDS is not supported, generating a write command completion message after performing the HDMA operation in the CMB in response to the write command issued by the host;
- and
- transmitting the write command completion message to the host.
A method of issuing a command, performed by a host, the method comprising:
- issuing a write command including write data support (WDS) to a storage device;
- and
- receiving a write command completion corresponding to the write command,
- wherein the WDS is a storage operation to store data based on manipulation of an address of the data in a controller memory buffer (CMB) of the storage device.
21-29. (canceled)
Dependencies are inferred from the claim text.