摘要 |
A system on chip (SoC), an electronic system including the same and an operating method thereof are disclosed. According to an embodiment of the present invention, an operating method of an SoC including a plurality of modules comprises the steps of: classifying one or more module groups, respectively including one or more of the modules, into a first group and a second group; and performing a first DVFS policy if the module group belongs to the first group, and performing a second DVFS policy if the module group belongs to the second group. [Reference numerals] (AA) Start; (BB) First DVFS policy; (CC) Second DVFS policy; (DD) Set F and V according to a level(R); (EE) Set F and V according to a level(NR); (FF) End; (GG) R: the maximum value among PMU measurement values of a realtime module; (HH) NR: the maximum value among PMU measurement values of a non-realtime module; (II) Up_Thr/Dn_Thr: upper and lower limit thresholds of the first DVFS policy; (JJ) Up_Thr'/Dn_Thr: upper and lower limit thresholds of the second DVFS policy; (KK) Level(NR): a DVFS level of a realtime group; (LL) Level(NR): a DVFS level of a non-realtime group; (S401) Draw usage from the PMU measurement values of the realtime module and the non-realtime module; (S407) Level(R)=Maximum value or a relatively higher value; (S409) Level(R)=Value lower than a current value; (S415) Level(NR)=Value higher than a current value; (S417) Level(NR)=Value lower than a current value |