Read operations for active regions of a memory device

US12050786B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12050786-B2
Application numberUS-202117628800-A
CountryUS
Kind codeB2
Filing dateMar 16, 2021
Priority dateMar 16, 2021
Publication dateJul 30, 2024
Grant dateJul 30, 2024

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Methods, systems, and devices for read operations for active regions of a memory device are described. A memory system that includes a non-volatile memory device may receive a command to enter a first power mode. Before entering the first power mode, the memory system may store an indication of the active regions of the non-volatile memory device that are active for use as part of a host performance booster (HPB) mode. The memory device may receive an HPB command while in the first power mode, and may subsequently enter (e.g., re-enter) the second power mode. In some examples, the HPB command may be processed based on its physical address being included in one of the active regions of the non-volatile memory device.

First claim

Opening claim text (preview).

What is claimed is: 1. A memory system, comprising: a non-volatile memory device; a cache for storing a mapping between logical addresses and physical addresses of the non-volatile memory device; and a controller coupled with the non-volatile memory device and the cache, wherein the controller is configured to cause the memory system to: receive a command for entering a first power mode; store an indication of an active region of the non-volatile memory device that is configured for use as part of a host performance booster mode based at least in part on receiving the command; enter the first power mode based at least in part on storing the indication; receive a read command that includes a physical address of the non- volatile memory device in the active region of the non-volatile memory device based at least in part on entering the first power mode; transition to a second power mode from the first power mode based at least in part on receiving the read command; and perform, while the non-volatile memory device is operating in the second power mode, a read operation using the physical address of the non-volatile memory device based at least in part on receiving the read command. 2. The memory system of claim 1 , wherein the controller is further configured to cause the memory system to: loading, to the cache, the indication of the active region of the non-volatile memory device based at least in part on transitioning to the second power mode, wherein performing the read operation is based at least in part on loading the indication of the active region of the non-volatile memory device to the cache. 3. The memory system of claim 1 , wherein the controller is further configured to cause the memory system to: transmit, to a host system, a portion of the mapping between the logical addresses and the physical addresses of the non-volatile memory device, wherein storing the indication of the active region of the non-volatile memory device is based at least in part on transmitting the portion of the mapping to the host system. 4. The memory system of claim 3 , wherein the active region of the non-volatile memory device correspond to the physical addresses of the non-volatile memory device included in the portion of the mapping transmitted to the host system. 5. The memory system of claim 1 , wherein the controller is further configured to cause the memory system to: determine whether the physical address of the read command is associated with the active region based at least in part on the indication stored in the non-volatile memory device, wherein performing the read operation is based at least in part on determining that the physical address of the read command is associated with the active region. 6. The memory system of claim 5 , wherein the indication of the active region of the non-volatile memory device comprises a starting address and a quantity of addresses in the active region associated with one or more physical addresses of the non-volatile memory device, and the controller is further configured to cause the memory system to: compare the physical address associated with the read command with the starting address and the quantity of addresses associated with the active region, wherein determining that the physical address of the read command of the non-volatile memory device is associated with the active region is based at least in part on the comparing. 7. The memory system of claim 5 , wherein the indication of the active region of the non-volatile memory device comprises a bitmap associated with one or more physical addresses of the non-volatile memory device, and the controller is further configured to cause the memory system to: compare at least one bit associated with the read command to the bitmap stored to the cache, wherein determining that the physical address of the read command of the non-volatile memory device is associated with the active region is based at least in part on the comparing. 8. The memory system of claim 1 , wherein the first power mode comprises a lower power mode than the second power mode. 9. The memory system of claim 1 , wherein the second power mode is associated with executing received commands and the first power mode is associated with deactivating one or more components associated with the memory system. 10. A non-transitory computer-readable medium storing code comprising instructions which, when executed by a processor of an electronic device, cause the electronic device to: receive, at a memory system, a command for entering a first power mode, wherein the memory system comprises a non-volatile memory device and a cache for storing a mapping between logical addresses and physical addresses of the non-volatile memory device; store an indication of an active region of the non-volatile memory device that is configured for use as part of a host performance booster mode based at least in part on receiving the command; enter the first power mode based at least in part on storing the indication; receive a read command that includes a physical address of the non-volatile memory device in the active region of the non-volatile memory device based at least in part on entering the first power mode; transition to a second power mode from the first power mode based at least in part on receiving the read command; and perform, while the non-volatile memory device is operating in the second power mode, a read operation using the physical address of the non-volatile memory device based at least in part on receiving the read command. 11. The non-transitory computer-readable medium of claim 10 , wherein the instructions, when executed by the processor of the electronic device, further cause the electronic device to: loading, to the cache, the indication of the active region of the non-volatile memory device based at least in part on transitioning to the second power mode, wherein performing the read operation is based at least in part on loading the indication of the active region of the non-volatile memory device to the cache. 12. The non-transitory computer-readable medium of claim 10 , wherein the instructions, when executed by the processor of the electronic device, further cause the electronic device to: transmit, to a host system, a portion of the mapping between the logical addresses and the physical addresses of the non-volatile memory device, wherein storing the indication of the active region of the non-volatile memory device is based at least in part on transmitting the portion of the mapping to the host system. 13. The non-transitory computer-readable medium of claim 12 , wherein the active region of the non-volatile memory device correspond to the physical addresses of the non-volatile memory device included in the portion of the mapping transmitted to the host system. 14. The non-transitory computer-readable medium of claim 10 , wherein the instructions, when executed by the processor of the electronic device, further cause the electronic device to: determine whether the physical address of the read command is associated with the active region based at least in part on the indication stored in the non-volatile memory device, wherein performing the read operation is based at least in part on determining that the physical address of the read command is associated with the active region. 15. The non-transitory computer-readable medium of claim 14 , wherein the indication of the active region of the non-volatile memory device comprises a starting address and a quantity of addresses in the active region associated with one or more physical addresses of the

Assignees

Inventors

Classifications

  • using page tables, e.g. page table structures · CPC title

  • Non-volatile semiconductor memory device, e.g. flash memory, one time programmable memory [OTP] · CPC title

  • by changing the state or mode of one or more devices · CPC title

  • Logical to physical mapping or translation of blocks or pages · CPC title

  • in block erasable memory, e.g. flash memory · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US12050786B2 cover?
Methods, systems, and devices for read operations for active regions of a memory device are described. A memory system that includes a non-volatile memory device may receive a command to enter a first power mode. Before entering the first power mode, the memory system may store an indication of the active regions of the non-volatile memory device that are active for use as part of a host perfor…
Who is the assignee on this patent?
Micron Technology Inc
What technology area does this patent fall under?
Primary CPC classification G06F3/0625. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 30 2024 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 5 related publications on this page (citations in our corpus or others sharing the same primary CPC).