Storage system, storage device, and booting method
AssigneeSamsung Electronics Co., Ltd.
InventorsMinkyu Kim, Hyunwook Shin, Kyoung Baek Lee, Hayeong Park
Life of this patent
Estimating the term…
Abstract
A method of booting a storage system includes performing device booting of a storage device including a non-volatile memory device, determining whether a history level update message indicating that a read failure or a read retry has occurred in the non-volatile memory device is transmitted from the storage device to a host during the device booting, and requesting, by the host, the storage device to perform a pre-read operation to adjust the optimal read level of the non-volatile memory device according to the history level update message. The pre-read operation is performed during a system booting section of the storage system.
Claims20
A method of booting a storage system, comprising:
- performing device booting of a storage device, the storage device including a non-volatile memory device;
- determining whether a history level update message is transmitted from the storage device to a host during the device booting, wherein the history level update message indicates that a read failure or a read retry has occurred in the non-volatile memory device;
- and
- requesting, by the host, the storage device to perform a pre-read operation to adjust an optimal read level of the non-volatile memory device according to the history level update message,
- wherein the pre-read operation is performed during a system booting duration of the storage system.
A storage device, comprising:
- a non-volatile memory device;
- and
- a storage controller configured to generate a history level update message and transmit the history level update message to a host, based on a read failure or read retry event of the non-volatile memory device occurring during a booting operation,
- wherein the history level update message indicates that a read level change has occurred, and
- wherein the storage controller is configured to control the non-volatile memory device to perform an operation to set an optimal read level of the non-volatile memory device in response to a pre-read operation request from the host.
A method of booting a storage system, comprising:
- resetting a hardware of a storage device and a host, the host being configured to control the storage device;
- performing booting of the storage device;
- checking, by the host, whether a read level update message of a non-volatile memory device is received from the storage device during a booting duration of the storage device;
- generating, by the storage device, pre-read information to apply a read level update to one or more memory areas of the non-volatile memory device;
- and
- requesting, by the host and from the storage device, a pre-read operation to adjust an optimal read level of the non-volatile memory device,
- wherein the pre-read operation is performed during a system booting duration of the storage system.
Dependencies are inferred from the claim text.