Claims Analysis
Total Claims: 9
Claim 1
Independent Claim
153 words
A system comprising: a processor coupled to a memory by a bus, the processor having a processor core and a pad ring, the processor core having an independent power supply; a voltage regulator providing a plurality of voltages and providing the independent power supply; a clock signal generator providing a clock signal at a plurality of frequencies; a state machine to coordinate voltage and clock frequency to the processor core; and an operating system running on the processor, the operating system monitoring an application mix executing in the processor to determine a required frequency, and determining a minimum voltage at which the processor core can operate at the required frequency, wherein the operating system directs the state machine to enter a state in which the required frequency is supplied by the clock signal generator and a closest supported voltage equal to or greater than the minimum voltage is supplied by the voltage regulator.
Claim 2
Independent Claim
153 words
A system comprising: a processor coupled to a memory by a bus, the processor having a processor core and a pad ring, the processor core having an independent power supply; a voltage regulator providing a plurality of voltages and providing the independent power supply; a clock signal generator providing a clock signal at a plurality of frequencies; a state machine to coordinate voltage and clock frequency to the processor core; and an operating system running on the processor, the operating system monitoring an application mix executing in the processor to determine a required frequency, and determining a minimum voltage at which the processor core can operate at the required frequency, wherein the operating system directs the state machine to enter a state in which the required frequency is supplied by the clock signal generator and a closest supported voltage equal to or greater than the minimum voltage is supplied by the voltage regulator.
Claim 3
Dependent Claim
19 words
The system of claim 1 wherein the voltage regulator provides one of an idle voltage or a peak voltage.
Claim 4
Dependent Claim
23 words
The system of claim 1 wherein the voltage regulator can provide one voltage corresponding to each frequency supported by the clock signal generator.
Claim 5
Independent Claim
146 words
A method of reducing power consumption by a processor core and a pad ring comprising the steps of: accepting a measure of processor core performance need of each application currently seeking access to the processor core; accumulating each measure of processor core performance need to find total current need; calculating a minimum frequency that will allow the processor core to meet the total current need for the time period; selecting a lowest supported frequency equal to or greater than the minimum frequency to be a required frequency; finding a minimum supported voltage at which the processor core can operate at the required frequency independent of a voltage required by the pad ring; supplying the required frequency and the minimum supported voltage to the processor core; and dynamically changing the required frequency and the minimum supported voltage supplied responsive to a change in the current application mix.
Claim 6
Independent Claim
146 words
A method of reducing power consumption by a processor core and a pad ring comprising the steps of: accepting a measure of processor core performance need of each application currently seeking access to the processor core; accumulating each measure of processor core performance need to find total current need; calculating a minimum frequency that will allow the processor core to meet the total current need for the time period; selecting a lowest supported frequency equal to or greater than the minimum frequency to be a required frequency; finding a minimum supported voltage at which the processor core can operate at the required frequency independent of a voltage required by the pad ring; supplying the required frequency and the minimum supported voltage to the processor core; and dynamically changing the required frequency and the minimum supported voltage supplied responsive to a change in the current application mix.
Claim 7
Independent Claim
122 words
A method of reducing power consumption by a processor core and a pad ring comprising the steps of: establishing a maximum allowable power consumption; finding a maximum supported frequency which will allow the processor core to remain below the maximum allowable power consumption at the minimum supported voltage; selecting a required frequency to be less than or equal to the maximum supported frequency; finding a minimum supported voltage at which the processor core can operate at the required frequency independent of a voltage required by the pad ring; supplying the required frequency and the minimum supported voltage to the processor core; and dynamically changing the required frequency and the minimum supported voltage supplied responsive to a change in the current application mix.
Claim 8
Independent Claim
122 words
A method of reducing power consumption by a processor core and a pad ring comprising the steps of: establishing a maximum allowable power consumption; finding a maximum supported frequency which will allow the processor core to remain below the maximum allowable power consumption at the minimum supported voltage; selecting a required frequency to be less than or equal to the maximum supported frequency; finding a minimum supported voltage at which the processor core can operate at the required frequency independent of a voltage required by the pad ring; supplying the required frequency and the minimum supported voltage to the processor core; and dynamically changing the required frequency and the minimum supported voltage supplied responsive to a change in the current application mix.
Claim 9
Dependent Claim
37 words
The method of claim 5 wherein a required frequency less than the maximum supported frequency is selected whenever a total processor core performance need of the current application mix can be met by a lower supported frequency.