Storage device and method of operating the same
AssigneeSK hynix Inc.
InventorsHye Mi Kang, Eu Joon Byun
Life of this patent
Estimating the term…
Abstract
The present technology relates to a storage device. According to the present technology, a memory controller controlling a memory device including a plurality of memory blocks may include an operation controller and a lifetime information controller. The operation controller may control the memory device to receive a write request from a host and perform a write operation on a selected memory block among the plurality of memory blocks. The lifetime information controller may generate lifetime information including a lifetime level of the selected memory block based on an erase and write count of the selected memory block.
Claims17
A memory controller which controls a memory device including a plurality of memory blocks, the memory controller comprising:
- a lifetime information controller configured to receive a lifetime reference setting command from a host and set a lifetime determination reference determining lifetime levels of the plurality of memory blocks in response to the lifetime reference setting command;
- and
- an operation controller configured to receive a write request from the host and control the memory device to perform a write operation on a selected memory block among the plurality of memory blocks in response to the write request,
- wherein the lifetime information controller generates lifetime information including a lifetime level of the selected memory block based on the lifetime determination reference, an erase and write count of the selected memory block, and
- wherein the operation controller provides, to the host, the lifetime information together with a response to the write request.
A method of operating a memory controller which controls a memory device including a plurality of memory blocks, the method comprising:
- receiving a lifetime reference setting command from a host;
- setting a lifetime determination reference in response to the lifetime reference setting command;
- receiving a write request from the host;
- generating lifetime information including a lifetime level of a selected memory block based on the lifetime determination reference and an erase and write count of the selected memory block among the plurality of memory blocks;
- providing, to the memory device, a program command for storing write data and the lifetime information in the selected memory block;
- and
- providing, to the host, the lifetime information together with a response to the write request.
A storage device comprising:
- a memory device including a plurality of memory blocks;
- and
- a memory controller configured to:
- set a lifetime determination reference in response to a lifetime reference setting command provided from a host,
- control the memory device to perform an operation on a selected memory block among the plurality of memory blocks according to a request provided from the host,
- generate lifetime information including a lifetime level of the selected memory block based on the lifetime determination reference and an erase and write count of the selected memory block, and
- provide, to the host, the lifetime information together with a response to the request.
Dependencies are inferred from the claim text.