IP Library › Granted Patent US 9,632,567
Granted Patent B2
US 9,632,567 · App. 14/630,015 · Granted Apr 25, 2017

System on chip method thereof, and device including the same

Inventors: Jong Lae Park (Anyang-si, KR); Woo Jin Lee (Suwon-si, KR); Sang Il Park (Seoul, KR); Gyeong Teak Lee (Suwon-si, KR)
Assignee: SAMSUNG ELECTRONICS CO., LTD.
G06F1/329G06F1/3296
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 9,632,567
App. No.
14/630,015
Granted
Apr 25, 2017
Kind
B2
Abstract

A Dynamic Voltage and Frequency Scaling (DVFS) method, comprising of a scheduling execution of DVFS to adjust frequency or voltage of a target device at a first scheduled time; monitoring operating frequency of the target device; and selectively deferring execution of DVFS at a later scheduled time based on the operating frequency of the target device; wherein execution of DVFS at a next scheduled time is deferred when the operating frequency of the target device is below a given minimum frequency.

Claims (34)

1. A Dynamic Voltage and Frequency Scaling (DVFS) method, comprising:

scheduling execution of DVFS to adjust frequency or voltage of a target device at a first scheduled time;

monitoring operating frequency of the target device; and

deferring execution of DVFS at a second scheduled time, which occurs after the first scheduled time, when the operating frequency of the target device is below a minimum frequency and a central processing unit (CPU) is in an idle state.

2. The method of claim 1 , further comprising executing DVFS at a third scheduled time, which occurs after the first scheduled time, when the operating frequency of the target device is greater than the minimum frequency and the CPU is in a run state.

3. The method of claim 1 , further comprising executing DVFS at a third scheduled time, which occurs after the first scheduled time, when the operating frequency of the target device is greater than the minimum frequency and the CPU is in the idle state.

4. The method of claim 1 , wherein the CPU is forced from the idle state to a run state in response to an interrupt to execute DVFS at a third scheduled time, which occurs after the first scheduled time, when the operating frequency of the target device is above the minimum frequency.

5. The method of claim 1 , wherein the target device is a memory interface.

6. The method of claim 1 , wherein the operating frequency or a supplied voltage of the target device is reduced upon execution of DVFS.

7. A system on chip (SOC), comprising:

a central processing unit (CPU), a memory, and a target device controlled by the CPU, the memory having stored instructions executable by the CPU to:

schedule dynamic voltage and frequency sealing (DVFS) to adjust frequency or voltage of the target device at a first scheduled time;

receive operating frequency of the target device; and

defer execution of DVFS at a second scheduled time, which occurs after the first scheduled time, when the operating frequency of the target device is below a minimum frequency and the CPU is in an idle state.

8. The SOC of claim 7 , wherein the CPU is forced from the idle state to a run state to execute DVFS in response to an interrupt when the operating frequency of the target device is above the minimum frequency.

9. The SOC of claim 7 , wherein the CPU is not forced from the idle state to the run state in response to an interrupt to execute DVFS at a third scheduled time, which occurs after the first scheduled time, when the operating frequency of the target device is below the minimum frequency.

10. The SOC of claim 7 , wherein the target device is a memory interface.

11. The SOC of claim 7 , wherein the target device is a non-CPU intellectual property (IP).

12. The Soc of claim 11 , wherein the second target device is an input/output (I/O) interface.

13. The SOC of claim 7 , further including a second target device controlled by the CPU, wherein the memory includes further stored instructions executable by the CPU to perform DVFS to adjust frequency or voltage of the second target device.

14. The Soc of claim 7 , wherein the operating frequency or a supplied voltage of the target device is reduced upon execution of DVFS.

15. The Soc of claim 7 , wherein the Soc is embodied in of a smartphone, a camera, a wearable smart device, or an internet of things (IoT).

16. A wearable electronic device, comprising:

a system on Chip (SOC), comprising:

a central processing unit (CPU), a memory, and a memory interface controlled by the CPU, the memory having stored instructions executable by the CPU to:

schedule dynamic voltage and frequency scaling (DVFS) to adjust frequency or voltage of a target device at a first scheduled time;

receive operating frequency of the target device; and

defer execution of DVFS at a second scheduled time, which occurs after the first scheduled time, when the operating frequency of the target device is below a minimum frequency and the CPU is in an idle state;

a memory device connected to the memory interface; and

a display.

17. The wearable electronic device of claim 16 , wherein the CPU is forced from the idle state to the run state to execute DVFS in response to an interrupt when the operating frequency of the target device is above the minimum frequency.

18. The wearable electronic device of claim 16 , wherein the CPU is not forced from the idle state to the run state in response to an interrupt to execute DVFS at a third scheduled time, which occurs after the first scheduled time, when the operating frequency of the target device is below the minimum frequency.

19. The wearable electronic device of claim 16 , wherein the target device is a memory interface.

20. The wearable electronic device of claim 16 , wherein the target device is a non-CPU intellectual property (IP).

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Feb 24, 2015
From: PARK, JONG LAE; LEE, WOO JIN; PARK, SANG IL; LEE, GYEONG TEAK
To: SAMSUNG ELECTRONICS CO., LTD.
Reel/Frame 035017/0579 →
Priority Claims (1)
KR 10-2014-0037257 · Mar 28, 2014 · national
Continuity (1)
Related Publication 20150277534A1 · Oct 1, 2015