| CPC G06F 1/324 (2013.01) [G06F 1/203 (2013.01); G06F 1/3206 (2013.01); G06F 1/3287 (2013.01); G06F 1/3296 (2013.01)] | 20 Claims |

|
1. A system on chip (SoC) comprising:
a plurality of functional blocks;
a frames per second (FPS) meter measuring FPS based on data processed by the functional blocks;
a thermal management unit (TMU) sensing a temperature of each of the functional blocks;
a dynamic voltage frequency scaling (DVFS) controller performing DVFS on the functional blocks; and
a power management unit (PMU) independently controlling a power of each of the functional blocks,
wherein the DVFS controller determines a reduction of the FPS for the functional blocks and a reduction of the temperature of the SoC corresponding to when an operating frequency of at least one of the functional blocks is limited, and limits the operating frequency of the at least one of the functional blocks to a threshold value or less based on the determination.
|