US 12,265,712 B2
Dynamic DDR scaling and use case management based on DDR refresh rate and size
Prasad Rao Koleti, Hyderabad (IN); Pranav Agrawal, Hyderabad (IN); Vipan Kumar Bindal, Bangalore (IN); Shriharsha Chebbi, Hyderabad (IN); Ankith Agarwal, Hyderabad (IN); and Raja Simha Revanuru, Hyderabad (IN)
Assigned to QUALCOMM Incorporated, San Diego, CA (US)
Filed by QUALCOMM Incorporated, San Diego, CA (US)
Filed on Aug. 9, 2023, as Appl. No. 18/447,159.
Prior Publication US 2025/0053310 A1, Feb. 13, 2025
Int. Cl. G06F 3/06 (2006.01)
CPC G06F 3/0619 (2013.01) [G06F 3/0653 (2013.01); G06F 3/0673 (2013.01)] 28 Claims
OG exemplary drawing
 
1. A method for scaling memory frequency configuration of a memory of a computing device, comprising:
obtaining a set of real-time use case parameters for a use case while the use case is executed by the computing device, wherein the set of real-time use case parameters includes
at least a memory refresh rate of the memory,
a memory size of the memory,
at least one use case bandwidth of transmission between the memory and a system on chip (SoC), and
a use case latency of transmission between the memory and the SoC;
comparing the set of real-time use case parameters with a stored set of use case parameters, wherein the stored set of use case parameters include
at least one stored memory refresh rate,
at least one stored memory size,
at least one stored use case bandwidth of transmission between the memory and the SoC, and
at least one stored use case latency of transmission between the memory and the SoC;
selecting a memory frequency based on a result of the comparison; and
configuring the memory to operate at the memory frequency for the execution of the use case by the computing device.