Dynamic configuration of memory timing parameters
US-11079945-B2 · Aug 3, 2021 · US
US12056389B2 · US · B2
| Field | Value |
|---|---|
| Publication number | US-12056389-B2 |
| Application number | US-202217577215-A |
| Country | US |
| Kind code | B2 |
| Filing date | Jan 17, 2022 |
| Priority date | Aug 18, 2021 |
| Publication date | Aug 6, 2024 |
| Grant date | Aug 6, 2024 |
A practical reading order for non-experts. Skip the full description unless you need deep technical detail.
What the patent document calls the invention.
A short plain-language summary of the technical disclosure.
Who owns or filed the patent and who is credited as inventor.
Filing, priority, publication, and grant dates set the timeline.
The legal scope of protection — read this for what is actually claimed.
Technology tags used to group this patent with similar filings.
Prior art links and similar publications in this corpus.
Official abstract text for this publication.
A computing system includes host and a storge device. The host includes a host memory and a user interface. The storage device provides the host with a first request including device setting inquiry information, and sets a device configuration based on a first response to the device setting inquiry information received from the host. The host provides the storage device with the first response acquired from a user through the user interface in response to the first request. The device setting inquiry information includes at least one of information on allocation of a map buffer in the host memory, information on allocation of a write buffer in a buffer region of the storage device, or information on a power level of the storage device.
Opening claim text (preview).
What is claimed is: 1. A storage device comprising: a memory device including a buffer region and a main region; and a memory controller configured to provide a host with a first request including device setting inquiry information, to receive a first response, that is acquired by the host from a user through a user interface of the host in response to the first request, from the host, and to set a device configuration based on the first response to the device setting inquiry information, wherein the device setting inquiry information includes at least one of information on allocation of a map buffer in a host memory of the host, information on allocation of a write buffer in the buffer region of the storage device, or information on a power level of the storage device. 2. The storage device of claim 1 , wherein the memory controller provides the first request to the host when factory initialization or a firmware update is performed. 3. The storage device of claim 1 , wherein the memory controller is further configured to: generate device setting recommend information to change the device configuration based on a result obtained by analyzing a workload pattern of the user, and provide the host with a second request including the device setting recommend information. 4. The storage device of claim 3 , wherein the memory controller receives a second response to the device setting recommend information from the host, wherein the second response is acquired by the host from the user through the user interface in response to the second request. 5. The storage device of claim 4 , wherein the memory controller sets the device configuration based on the first response or the second response. 6. The storage device of claim 5 , wherein the memory controller includes: a device configuration controller configured to provide a device setting command to the memory device in response to the first response or the second response; and a workload analyzer configured to generate the device setting recommend information based on the result obtained by analyzing the workload pattern. 7. The storage device of claim 6 , wherein the device configuration controller sets at least one of whether the map buffer for a read operation is to be used or a size of the map buffer, based on the first response or the second response. 8. The storage device of claim 6 , wherein the device configuration controller provides the memory device with the device setting command to change at least one of a size of the write buffer for a write operation or a power level of a regulator for supplying power to the storage device. 9. The storage device of claim 6 , wherein: the workload analyzer generates the device setting recommend information based on at least one of a result obtained by comparing a read performance measured in the workload pattern with a reference performance or a result obtained by comparing an available capacity of the host memory with a reference capacity, and the device setting recommend information changes at least one of whether the map buffer is to be used or a size of the map buffer. 10. The storage device of claim 6 , wherein: the workload analyzer generates the device setting recommend information based on at least one of a result obtained by comparing a write performance measured in the workload pattern with a reference performance or a result obtained by comparing an available capacity of the main region with a reference capacity, and the device setting recommend information changes at least one of whether the write buffer is to be used or a size of the write buffer. 11. The storage device of claim 6 , wherein the workload analyzer generates the device setting recommend information to adjust a power level of the memory device, based on a result obtained by comparing a battery capacity measured in the workload pattern with a reference battery capacity. 12. The torage device of claim 5 , wherein: the buffer region includes memory cells storing n (n is a natural number greater than or equal to 1) data bits, and the main region includes memory cells storing m (m is a natural number greater than or equal to n) data bits. 13. A method of operating a storage device, the method comprising: transmitting a first request including device setting inquiry information to a host; receiving a first response to the device setting inquiry information, that is acquired by the host from a user through a user interface of the host in response to the first request, from the host; and setting a device configuration of the storage device based on the first response, wherein the device setting inquiry information includes at least one of information on allocation of a map buffer in a host memory, information on allocation of a write buffer in a buffer region of the storage device, or information on a power level of the storage device. 14. The method of claim 13 , wherein providing the first request includes providing the first request to the user when factory initialization or firmware update is performed. 15. The method of claim 13 , wherein setting the device configuration includes setting at least one of whether the write buffer is to be used, a size of the write buffer, whether the map buffer is to be used, a size of the map buffer, or a power level of a Low Drop Out (LDO) regulator for supplying power to the storage device. 16. The method of claim 13 , further comprising: generating device setting recommend information to change the device configuration based on a result obtained by analyzing a workload pattern of the user; providing the user with a second request including the device setting recommend information through the user interface; and changing the device configuration based on a second response to the device setting recommend information acquired from the user through the user interface. 17. The method of claim 16 , wherein, in the generating of the device setting recommend information, at least one of whether the map buffer is to be used and a size of the map buffer is changed based on at least one of a result obtained by comparing a read performance measured in the workload pattern with a reference performance and a result obtained by comparing an available capacity of the host memory with a reference capacity. 18. The method of claim 16 , wherein generating the device setting recommend information includes generating the device setting recommend information to adjust the power level of the storage device based on a result, the result obtained by comparing a battery capacity measured in the workload pattern with a reference battery capacity. 19. The method of claim 16 , wherein, in the generating of the device setting recommend information, at least one of whether the write buffer is to be used and a size of the write buffer is changed based on a first result or a second result, the first result obtained by comparing a write performance measured in the workload pattern with a reference performance and the second result obtained by comparing an available capacity of a main region of the storage device with a reference capacity. 20. A computing system comprising: a host including a host memory and a user interface; and a storage device including a controller and a memory device, wherein the controller is configured to: generate device setting information; and provide the device setting information to the host, wherein the host is configured to: provide the device setting information through the user interfa
by initialisation or re-initialisation of storage systems · CPC title
Improving or facilitating administration, e.g. storage management · CPC title
Updates (security arrangements therefor G06F21/57) · CPC title
Non-volatile semiconductor memory device, e.g. flash memory, one time programmable memory [OTP] · CPC title
Power supply arrangements {, e.g. power down, chip selection or deselection, layout of wirings or power grids, or multiple supply levels} · CPC title
Related publications grouped by family.
Answers are generated from the same data shown on this page.