Programmable imon accuracy in power systems
AssigneeIntel Corporation
InventorsTawfik Rahal-Arabi, Mo S. Bashir
Life of this patent
Estimating the term…
Abstract
To compensate for inaccuracies in reported values for current output from a voltage regulator (VR) to a processor, the VR may be tested, and a load line determined so the processor can calculate the inaccuracy. This load line may be programmed into the BIOS as an offset, and the BIOS values used from then on so the CPU can determine what the true inaccuracy is, as opposed to the inaccuracy requested of the VR manufacturer. These values may be used during operation to control CPU turbo mode and CPU throttling.
Claims26
A device for controlling power, the device comprising:
- a CPU and a memory, wherein the CPU is configured to:
- read a programmed load line value from a BIOS;
- compute expected gate voltage using the load line value;
- and
- determine maximum turbo mode based on the programmed load line.
A method of power control, comprising:
- reading a programmed load line value from a BIOS;
- computing a gate voltage using the load line value;
- and
- determining maximum turbo mode based on the programmed load line.
A computer-readable non-transitory storage medium that contains instructions, which when executed by one or more processors result in performing operations comprising:
- reading a programmed load line value from a BIOS;
- computing a gate voltage using the load line value;
- and
- determining maximum turbo mode based on the programmed load line.
A device for controlling power, the device configured for:
- selecting first and second IMON accuracies based on first and second cost/performance trade-offs;
- programming a first load line into a first BIOS based on the selected first IMON accuracy;
- and
- programming a second load line into a second BIOS based on the selected second IMON accuracy;
A method of controlling power, comprising:
- selecting first and second IMON accuracies based on first and second cost/performance trade-offs;
- programming a first load line into a first BIOS based on the selected first IMON accuracy;
- and
- programming a second load line into a second BIOS based on the selected second IMON accuracy;
A computer-readable non-transitory storage medium that contains instructions, which when executed by one or more processors result in performing operations comprising:
- selecting first and second IMON accuracies based on first and second cost/performance trade-offs;
- programming a first load line into a first BIOS based on the selected first IMON accuracy;
- and
- programming a second load line into a second BIOS based on the selected second IMON accuracy;
A device for controlling power, the device comprising means to:
- read a programmed load line value from a BIOS;
- compute expected gate voltage using the load line value;
- and
- determine maximum turbo mode based on the programmed load line.
A device for controlling power, the device including means for:
- selecting first and second IMON accuracies based on first and second cost/performance trade-offs;
- programming a first load line into a first BIOS based on the selected first IMON accuracy;
- and
- programming a second load line into a second BIOS based on the selected second IMON accuracy;
Dependencies are inferred from the claim text.