APPARATUS AND METHOD FOR REDUCING POWER CONSUMPTION BY AN INTEGRATED CIRCUIT
First Claim
1. An integrated circuit for use in determining a power supply voltage level for the integrated circuit, comprising:
- an energy controller operably coupled to a programmable hardware sensor, wherein the energy controller is operative to configure the programmable hardware process sensor based on a power supply voltage level,wherein the programmable hardware process sensor is operative to generate a sensor count value that represents a frequency of operation of the configured, programmable hardware process sensor after having been driven at the power supply voltage level for a predetermined period of time, andwherein the energy controller is operative to compare the sensor count value with an expected count value to determine whether the power supply voltage level can be adjusted to alter power consumption by the integrated circuit.
1 Assignment
0 Petitions
Accused Products
Abstract
An integrated circuit includes an energy controller that generates a power supply voltage level for the integrated circuit based on a desired target frequency value for the integrated circuit. The energy controller configures a programmable hardware process sensor based on the power supply voltage level such that the programmable hardware process sensor is capable of mimicking the electrical characteristics of a predetermined critical path associated with the integrated circuit when operating at the power supply voltage level. By monitoring the frequency of the programmable hardware process sensor over a period of time, the energy controller can compare the monitored frequency to an expected value and determine whether the power supply voltage level can be adjusted or whether it should be maintained.
36 Citations
27 Claims
-
1. An integrated circuit for use in determining a power supply voltage level for the integrated circuit, comprising:
-
an energy controller operably coupled to a programmable hardware sensor, wherein the energy controller is operative to configure the programmable hardware process sensor based on a power supply voltage level, wherein the programmable hardware process sensor is operative to generate a sensor count value that represents a frequency of operation of the configured, programmable hardware process sensor after having been driven at the power supply voltage level for a predetermined period of time, and wherein the energy controller is operative to compare the sensor count value with an expected count value to determine whether the power supply voltage level can be adjusted to alter power consumption by the integrated circuit. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11)
-
-
12. A method for determining a power supply voltage level for an integrated circuit, comprising:
-
configuring a programmable hardware process sensor located on the integrated circuit based on a power supply voltage level; and comparing a sensor count value of the configured programmable hardware process sensor with an expected count value to determine whether the power supply voltage level can be adjusted to alter power consumption by the integrated circuit, wherein the sensor count value represents a frequency of operation of the configured, programmable hardware process sensor after having been driven at the power supply voltage level for a predetermined period of time. - View Dependent Claims (13, 14, 15, 16, 17, 18, 19)
-
-
20. An integrated circuit for use in determining a power supply voltage level for the integrated circuit, comprising:
-
an expected count determinator operative to determine an expected count value of a configured programmable oscillator for a target frequency value of operation for the integrated circuit; a voltage determinator operative to determine a power supply voltage level and to provide a power supply voltage set at the determined power supply voltage level to the integrated circuit; a programmable ring oscillator controller operative to generate a programmable ring oscillator control signal based on the determined power supply voltage and to configure a programmable ring oscillator based on the programmable ring oscillator control signal, a comparator operative to read a sensor count value at the conclusion of a predetermined period of time and to compare the sensor count value with the expected count value, wherein the sensor count value represents the frequency of operation of the configured, programmable ring oscillator, and wherein the voltage determinator is operative to adjust or maintain the power supply voltage level based on the comparison of the sensor count value with the expected count value.
-
-
21. A method for determining a power supply voltage level for an integrated circuit, comprising:
-
determining an expected count value of a configured programmable ring oscillator for the target frequency value; determining a power supply voltage level; configuring a programmable ring oscillator of the programmable hardware process sensor based on the determined power supply voltage level; providing a power supply voltage set at the determined power supply voltage level to the integrated circuit; reading a sensor count value at the conclusion of a predetermined period of time, wherein the sensor count value represents the frequency of operation of the configured, programmable ring oscillator; comparing the sensor count value with the expected count value; adjusting or maintaining the power supply voltage level based on the comparison of the sensor count value with the expected count value. - View Dependent Claims (22, 23, 24)
-
-
25. A device comprising:
an integrated circuit for use in determining a power supply voltage level for the integrated circuit, wherein the integrated circuit comprises; an energy controller operably coupled to a programmable hardware sensor, wherein the energy controller is operative to configure the programmable hardware process sensor based on a power supply voltage level, wherein the programmable hardware process sensor is operative to generate a sensor count value that represents a frequency of operation of the configured, programmable hardware process sensor after having been driven at the power supply voltage level for a predetermined period of time, and wherein the energy controller is operative to compare the sensor count value with an expected count value to determine whether the power supply voltage level can be adjusted to reduce power consumption by the integrated circuit.
-
26. Memory storing executable instructions and capable of being executed by one or more processors such that when executed by the one or more processors the executable instructions are capable of designing logic that, when manufactured, is configured to:
-
configure a programmable hardware process sensor located on the integrated circuit based on a power supply voltage level; and compare a sensor count value of the configured programmable hardware process sensor with an expected count value to determine whether the power supply voltage level can be adjusted to alter power consumption by the integrated circuit, wherein the sensor count value represents a frequency of operation of the configured, programmable hardware process sensor after having been driven at the power supply voltage level for a predetermined period of time. - View Dependent Claims (27)
-
Specification