Method and apparatus for automatic adaptive voltage control
AssigneeIntel Corporation
InventorsAriel Gur, Daniel J Ragland, Ofer Nathan, Nadav Shulman, Esfir Natanzon
Life of this patent
Estimating the term…
Abstract
A processing device includes a power management unit to receive a base clock (BCLK) frequency rate to be applied to the processing device; and to determine, using a reference voltage/frequency curve, a voltage corresponding to the BCLK frequency rate, wherein the reference V/F curve is generated based on a reference BCLK frequency rate of the processing device.
Claims14
A processing device, comprising:
- power management circuitry to:
- receive a base clock (BCLK) frequency rate to be applied to the processing device;
- determine, using a first reference voltage/frequency curve, a voltage to operate the processing device corresponding to the BCLK frequency rate, wherein the reference V/F curve is generated based on a reference BCLK frequency rate of the processing device;
- determine a difference between a value of the BCLK frequency rate with the reference BCLK frequency rate of the processing device;
- in response to a determination that the difference is greater than a threshold, generate a second reference voltage/frequency curve based on the voltage corresponding to the BCLK frequency rate and the reference V/F curve;
- and
- determine, using the second reference voltage/frequency curve, a voltage to operate the processing device corresponding to the BCLK frequency rate.
A system-on-a chip (SoC) comprising:
- a memory;
- and
- a processing device communicably coupled to the memory, wherein the processing device comprises:
- power management circuitry to:
- receive a base clock (BCLK) frequency rate to be applied to the processing device;
- determine, using a first reference voltage/frequency curve, a voltage to operate the processing device corresponding to the BCLK frequency rate, wherein the reference V/F curve is generated based on a reference BCLK frequency rate of the processing device;
- determine a difference between a value of the BCLK frequency rate with the reference BCLK frequency rate of the processing device;
- in response to a determination that the difference is greater than a threshold, generate a second reference voltage/frequency curve based on the voltage corresponding to the BCLK frequency rate and the reference V/F curve;
- and
- determine, using the second reference voltage/frequency curve, a voltage to operate the processing device corresponding to the BCLK frequency rate.
A method comprising:
- receiving a base clock (BCLK) frequency rate to be applied to the processing device;
- determining, using a first reference voltage/frequency curve, a voltage to operate the processing device corresponding to the BCLK frequency rate, wherein the reference V/F curve is generated based on a reference BCLK frequency rate of the processing device;
- determining a difference between a value of the BCLK frequency rate with the reference BCLK frequency rate of the processing device;
- in response to determining the difference is greater than a threshold, generating a second reference voltage/frequency curve based on the voltage corresponding to the BCLK frequency rate and the reference V/F curve;
- and
- determining, using the second reference voltage/frequency curve, a voltage to operate the processing device corresponding to the BCLK frequency rate.
A non-transitory machine-readable storage medium including instructions that, when accessed by a processing device, cause the processing device to perform operations comprising:
- receiving a base clock (BCLK) frequency rate to be applied to the processing device;
- determining, using a first reference voltage/frequency curve, a voltage to operate the processing device corresponding to the BCLK frequency rate, wherein the reference V/F curve is generated based on a reference BCLK frequency rate of the processing device;
- determining a difference between a value of the BCLK frequency rate with the reference BCLK frequency rate of the processing device;
- in response to determining the difference is greater than a threshold, generating a second reference voltage/frequency curve based on the voltage corresponding to the BCLK frequency rate and the reference V/F curve;
- and
- determining, using the second reference voltage/frequency curve, a voltage to operate the processing device corresponding to the BCLK frequency rate.
Dependencies are inferred from the claim text.