Storage device and operating method
AssigneeSamsung Electronics Co., Ltd.
InventorSEUNGHAN LEE
Life of this patent
Estimating the term…
Abstract
A storage device may include; a non-volatile memory including a first memory region including first memory cells having a first data storage capacity, a second memory region including second memory cells having a second data storage capacity greater than the first data storage capacity, and a third memory region including third memory cells having a third data storage capacity greater than the second data storage capacity, and a storage controller configured to receive a request, data, and storage time information associated with the data from a host, and program the data in a selected one of the first memory region, the second memory region and the third memory region in response to the request and on the basis of the storage time information.
Claims24
A storage device comprising:
- a non-volatile memory including a first memory region including first memory cells having a first data storage capacity, a second memory region including second memory cells having a second data storage capacity greater than the first data storage capacity, and a third memory region including third memory cells having a third data storage capacity greater than the second data storage capacity;
- and
- a storage controller configured to receive a request, data, and storage time information associated with the data from a host, and program the data in a selected one of the first memory region, the second memory region and the third memory region in response to the request and on the basis of the storage time information,
- wherein the storage controller is further configured to:
- program the data in the first memory region when a storage time for the data is greater than or equal to a first reference time;
- program the data in the second memory region when the storage time for the data is greater than or equal to a second reference time and less than the first reference time;
- and
- program the data in the third memory region when the storage time for the data is less than the second reference time.
(canceled)
(canceled)
A storage device comprising:
- a non-volatile memory including a first memory region including first memory cells having a first data storage capacity, a second memory region including second memory cells having a second data storage capacity greater than the first data storage capacity, and a third memory region including third memory cells having a third data storage capacity greater than the second data storage capacity;
- and
- a storage controller including a processor and a memory configured to store a machine learning model,
- wherein the storage controller is configured to program data in the non-volatile memory in response to a write request received from a host, extract storage time information for the data from characteristic information of the data through machine learning inference using the machine learning model, and program the data in a selected one of the first memory region, the second memory region, and the third memory region on the basis of the storage time information.
(canceled)
An operating method for a storage device, the operating method comprising:
- receiving a write request, data, and storage time information associated with the data;
- programming the data in an allocated memory region of a non-volatile memory included in the storage device on the basis of the storage time information, wherein the non-volatile memory includes a first memory region including first memory cells having a first data storage capacity, a second memory region including second memory cells having a second data storage capacity greater than the first data storage capacity, and a third memory region including third memory cells having a third data storage capacity greater than the second data storage capacity;
- and
- self-erasing the data when an erase expectation time elapses after the data is programmed, wherein the erase expectation time is determined on the basis of the storage time information.
24-28. (canceled)
Dependencies are inferred from the claim text.