Memory devices with multiple sets of latencies and methods for operating the same

US12423010B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-12423010-B2
Application numberUS-202418444215-A
CountryUS
Kind codeB2
Filing dateFeb 16, 2024
Priority dateOct 30, 2017
Publication dateSep 23, 2025
Grant dateSep 23, 2025

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 apparatuses related to memory operation with multiple sets of latencies are disclosed. A memory device or system that includes a memory device may be operable with one or several sets of latencies (e.g., read, write, or write recovery latencies), and the memory device or system may apply a set of latencies depending on which features of the memory device are enabled. For example, control circuitry may be configured to enable one or more features during operations on a memory array, and the control circuitry may apply a set of latency values based on a number or type of features that are enabled. The sets of latency values may depend, for example, on whether various control features (e.g., dynamic voltage frequency scaling) are enabled, and a device may operate within certain frequency ranges irrespective of other characteristics (e.g., mode register values) or latencies applied.

First claim

Opening claim text (preview).

What is claimed is: 1. A method of operating a dynamic random access memory (DRAM) device, comprising: determining a quantity of operating features that are enabled from a plurality of operating features supported by the DRAM device, the quantity of enabled operating features comprising a byte mode feature associated with operation of the DRAM device, a read data copy feature associated with operation of the DRAM device, or both; selecting a set of latency values from a plurality of sets of latency values based at least in part on the quantity of operating features that are enabled, wherein the plurality of sets of latency values is selected based at least in part on whether dynamic voltage and frequency scaling (DVFS) is disabled or enabled at the DRAM device; selecting a latency value from the set of latency values based at least in part on a value of a mode register; and executing a read command based at least in part on the selected latency value. 2. The method of claim 1 , wherein: the plurality of sets of latency values comprises a plurality of first values associated with the DVFS being enabled; and a second plurality of sets of latency values comprises a plurality of second values, different than the plurality of first values, that are associated with the DVFS being disabled. 3. The method of claim 1 , wherein the value of the mode register comprises a four-bit value that indicates the latency value from the set of latency values. 4. The method of claim 1 , wherein the set of latency values comprises a plurality of latency values that each correspond to a respective mode register setting from a plurality of mode register settings of the DRAM device. 5. The method of claim 1 , wherein the value of the mode register is associated with a lower limit for a clock signal and an upper limit for the clock signal. 6. The method of claim 5 , further comprising: operating the DRAM device at a frequency that is greater than or equal to the lower limit for the clock signal and that is less than or equal to the upper limit for the clock signal. 7. The method of claim 5 , further comprising: setting the value of the mode register based at least in part on the lower limit for the clock signal and the upper limit for the clock signal. 8. The method of claim 1 , wherein the set of latency values comprises a plurality of latency values that each correspond to a clock ratio from a plurality of clock ratios of the DRAM device. 9. A dynamic random access memory (DRAM) device, comprising: one or more memories storing processor-executable code; and one or more processors coupled with the one or more memories and individually or collectively operable to execute the code to cause the DRAM device to: determine a quantity of operating features that are enabled from a plurality of operating features supported by the DRAM device, the quantity of enabled operating features comprising a byte mode feature associated with operation of the DRAM device, a read data copy feature associated with operation of the DRAM device, or both; select a set of latency values from a plurality of sets of latency values based at least in part on the quantity of operating features that are enabled, wherein the plurality of sets of latency values is selected based at least in part on whether dynamic voltage and frequency scaling (DVFS) is disabled or enabled at the DRAM device; select a latency value from the set of latency values based at least in part on a value of a mode register; and execute a read command based at least in part on the selected latency value. 10. The DRAM device of claim 9 , wherein: the plurality of sets of latency values comprises a plurality of first values associated with the DVFS being enabled; and a second plurality of sets of latency values comprises a plurality of second values, different than the plurality of first values, associated with the DVFS being disabled. 11. The DRAM device of claim 9 , wherein the value of the mode register comprises a four-bit value that indicates the latency value from the set of latency values. 12. The DRAM device of claim 9 , wherein the set of latency values comprises a plurality of latency values that each correspond to a respective mode register setting from a plurality of mode register settings of the DRAM device. 13. The DRAM device of claim 9 , wherein the value of the mode register is associated with a lower limit for a clock signal and an upper limit for the clock signal. 14. The DRAM device of claim 13 , wherein the one or more processors are individually or collectively further operable to execute the code to cause the DRAM device to: operate the DRAM device at a frequency that is greater than or equal to the lower limit for the clock signal and that is less than or equal to the upper limit for the clock signal. 15. The DRAM device of claim 13 , wherein the one or more processors are individually or collectively further operable to execute the code to cause the DRAM device to: set the value of the mode register based at least in part on the lower limit for the clock signal and the upper limit for the clock signal. 16. The DRAM device of claim 9 , wherein the set of latency values comprises a plurality of latency values that each correspond to a clock ratio from a plurality of clock ratios of the DRAM device. 17. A non-transitory computer-readable medium storing code, the code comprising instructions executable by one or more processors to: determine a quantity of operating features that are enabled from a plurality of operating features supported by a dynamic random access memory (DRAM) device, the quantity of enabled operating features comprising a byte mode feature associated with operation of the DRAM device, a read data copy feature associated with operation of the DRAM device, or both; select a set of latency values from a plurality of sets of latency values based at least in part on the quantity of operating features that are enabled, wherein the plurality of sets of latency values is selected based at least in part on whether dynamic voltage and frequency scaling (DVFS) is disabled or enabled at the DRAM device; select a latency value from the set of latency values based at least in part on a value of a mode register; and execute a read command based at least in part on the selected latency value. 18. The non-transitory computer-readable medium of claim 17 , wherein: the plurality of sets of latency values comprises a plurality of first values associated with the DVFS being enabled; and a second plurality of sets of latency values comprises a plurality of second values, different than the plurality of first values, associated with the DVFS being disabled. 19. The non-transitory computer-readable medium of claim 17 , wherein the value of the mode register comprises a four-bit value that indicates the latency value from the set of latency values. 20. The non-transitory computer-readable medium of claim 17 , wherein the set of latency values comprises a plurality of latency values that each correspond to a respective mode register setting from a plurality of mode register settings of the DRAM device.

Assignees

Inventors

Classifications

  • for access to memory bus (G06F13/28 takes precedence) · CPC title

  • G11C7/1045Primary

    Read-write mode select circuits · CPC title

  • Latency related aspects · CPC title

  • Single storage device · CPC title

  • in relation to response time · 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 US12423010B2 cover?
Methods, systems, and apparatuses related to memory operation with multiple sets of latencies are disclosed. A memory device or system that includes a memory device may be operable with one or several sets of latencies (e.g., read, write, or write recovery latencies), and the memory device or system may apply a set of latencies depending on which features of the memory device are enabled. For e…
Who is the assignee on this patent?
Lodestar Licensing Group Llc
What technology area does this patent fall under?
Primary CPC classification G11C7/1045. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Sep 23 2025 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 8 related publications on this page (citations in our corpus or others sharing the same primary CPC).