Back to results
US 9,436,253 B2Granted
Dynamic voltage frequency scaling method and apparatus
AssigneeSamsung Electronics Co., Ltd.
InventorsHwang Sub Lee, Jong Lae Park
Life of this patent
Estimating the term…
Abstract
System-on-a-chip (SOC) includes a dynamic voltage frequency scaling (DVFS) control unit; and a central processing unit (CPU) to operate the DVFS control unit. By using the DVFS control unit, a DVFS table may be selectively used according to any of various scenarios or modes of operation, thereby performing DVFS control.
Claims20
A system-on chip (SOC) comprising:
- a central processing unit (CPU) to operate a dynamic voltage frequency scaling (DVFS) control unit,
- the DVFS control unit comprising:
- a SOC load calculating unit to calculate a SOC load based on at least one element of the SOC;
- a DVFS table selecting unit for determining a scenario of a CPU operation based on a result of analyzing a pattern of the SOC load or according to an external input, and determining a DVFS table suitable for the scenario;
- and
- a DVFS calculating unit for determining a DVFS operation corresponding to the SOC load and a current operating frequency, based on the determined DVFS table among a plurality of DVFS tables,
- wherein each of the plurality of DVFS tables is configured to comprise up-thresholds and down-thresholds corresponding to operating frequencies of the CPU, and
- the up-thresholds and the down-thresholds are calculated based on a plurality of OFSL (Operating Frequency to SOC Load) ratio values corresponding to the ratio between each of the plurality of operating frequencies and the SOC load.
5 more elements
A dynamic voltage frequency scaling (DVFS) controlling method comprising:
- calculating a system-on chip (SOC) load on at least one of elements of a SOC;
- determining a scenario of a central processing unit (CPU), based on analyzing a pattern of the SOC load or according to an external input;
- determining whether a current DVFS table is to be replaced with another DVFS table depending on the scenario;
- and
- determining a DVFS operation corresponding to the SOC load and an operating frequency of the CPU, based on the current DVFS table or a replaced DVFS table,
- wherein each of the plurality of DVFS tables is configured to comprise up-thresholds and down-thresholds corresponding to operating frequencies of the CPU, and
- the up-thresholds and the down-thresholds are calculated based on a plurality of OFSL (Operating Frequency to SOC Load) ratio values corresponding to the ratio between each of the plurality of operating frequencies and the SOC load.
4 more elements
A system on a chip (SOC), comprising:
- a multi-core processor;
- system elements;
- and
- a dynamic voltage frequency scaling (DVFS) controller, the DVFS controller to allot greater or lesser power to the SOC depending upon the SOC's mode of operation and current operating frequency, wherein the DVFS controller is configured to determine the mode of operation by analyzing system activity and to allot greater or lesser power according to one of a plurality of DVFS tables selected on the basis of a load pattern or an external input, wherein the external input comprises application execution information and/or a CPU control signal and each of the plurality of DVFS tables is configured to comprise up-thresholds and down-thresholds corresponding to operating frequencies of the CPU, and
- the up-thresholds and the down-thresholds are calculated based on a plurality of OFSL (Operating Frequency to SOC Load) ratio values corresponding to the ratio between each of the plurality of operating frequencies and the SOC load.
2 more elements
Dependencies are inferred from the claim text.