SYSTEMS ON CHIP WITH WORKLOAD ESTIMATOR AND METHODS OF OPERATING SAME
First Claim
1. A system on chip (SOC) comprising:
- a processor circuit configured to receive instruction information from an external source and to execute an instruction according to the received instruction information; and
a workload estimator circuit configured to monitor instruction codes executed in the processor circuit, to generate an estimate of a workload of the processor circuit based on the monitored instruction codes and to generate a power supply voltage control signal based on the estimate of the workload.
1 Assignment
0 Petitions
Accused Products
Abstract
A system on chip (SOC) includes a processor circuit configured to receive instruction information from an external source and to execute an instruction according to the received instruction information and a workload estimator circuit configured to monitor instruction codes executed in the processor circuit, to generate an estimate of a workload of the processor circuit based on the monitored instruction codes and to generate power supply voltage control signal based on the estimate of the workload. The SOC may further include a power management integrated circuit (PMIC) configured to receive the control signal and to adjust a power supply voltage provided to the SOC in response to the control signal.
180 Citations
10 Claims
-
1. A system on chip (SOC) comprising:
-
a processor circuit configured to receive instruction information from an external source and to execute an instruction according to the received instruction information; and a workload estimator circuit configured to monitor instruction codes executed in the processor circuit, to generate an estimate of a workload of the processor circuit based on the monitored instruction codes and to generate a power supply voltage control signal based on the estimate of the workload. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A SOC comprising:
-
a multi-core processor circuit comprising a plurality of processor cores; and a plurality of workload estimator circuits, respective ones of which are configured to monitor instruction codes executed by respective ones of the plurality of processor cores, to generate respective estimates of respective workloads of the respective processor cores and to adjust a power supply voltage provided to the multi-core processor circuit based on the respective estimates of respective workloads of the respective processor cores.
-
-
8. A method of driving a SOC comprising at least one processor circuit, the method comprising:
-
executing instruction codes in the at least one processor circuit; monitoring the executed instruction codes; generating an estimate of a workload of the at least one processor circuit responsive to the monitoring; and adjusting a power supply voltage of the SOC according to the estimate of the workload. - View Dependent Claims (9, 10)
-
Specification