US 12,093,096 B2
Ruler-follower dynamic voltage and frequency scaling schemes for integrated circuit components
Aravind Bhaskara, San Diego, CA (US); Zhurang Zhao, San Diego, CA (US); Kiran Bhagwat, San Diego, CA (US); Michael Tipton, Midlothian, VA (US); Joshua Stubbs, Longmont, CO (US); Jyotirmoy Das, San Diego, CA (US); and Thomas Tang, Pleasanton, CA (US)
Assigned to QUALCOMM Incorporated, San Diego, CA (US)
Filed by QUALCOMM Incorporated, San Diego, CA (US)
Filed on Dec. 15, 2022, as Appl. No. 18/082,518.
Prior Publication US 2024/0201762 A1, Jun. 20, 2024
Int. Cl. G06F 1/00 (2006.01); G06F 1/08 (2006.01); G06F 1/26 (2006.01); G06F 1/3203 (2019.01)
CPC G06F 1/26 (2013.01) [G06F 1/08 (2013.01); G06F 1/3203 (2013.01)] 25 Claims
OG exemplary drawing
 
1. An apparatus for dynamic voltage and frequency scaling, comprising:
a plurality of processing cores, wherein one or more of the plurality of processing cores is a ruler core and one or more of the plurality of processing cores is a follower core; and
a dynamic voltage and frequency scaling (DVFS) resource manager coupled to the plurality of processing cores,
wherein the DVFS resource manager is configured to:
adjust a DVFS parameter of a first processing core of the apparatus based on a request of the first processing core;
determine a clocking frequency of a second processing cores that can follow the first processing core;
adjust a second DVFS parameter of the second processing core of the apparatus that shares a voltage rail with the first processing core, based on a first mapping rule between the first DVFS parameter and the second DVFS parameter; and
adjust a voltage of the voltage rail to enable the first processing core to operate using the first DVFS parameter and the second processing core to operate using the second DVFS parameter.