Method and apparatus for managing a power load change in a system
First Claim
1. An apparatus in a data processing system, said apparatus comprising:
- a voltage controller having an output to prevent power droop caused by a change in computational state, and being coupled to receive a control signal; and
a detector to detect power change, the detector being coupled to said voltage controller to provide said control signal to indicate a change in power level in said data processing system wherein the voltage controller is configured to deliver an increased voltage for a predetermined amount of time, wherein the predetermined amount of time is determined based on a period of anticipated voltage droop from a change to an increased computational state.
1 Assignment
0 Petitions
Accused Products
Abstract
An apparatus and method for maintaining a state during a power load change. The apparatus of one embodiment includes a voltage controller coupled to receive a signal from a detector of current change. The detector of current change in this embodiment is coupled to detect change in the current level at a microprocessor and signal a voltage controller of such change, which in turn causes a change in the voltage supplied to the microprocessor. An embodiment of the method comprises using a current detector in detecting current change in a microprocessor, determining according to the current change the power level that is needed to be maintained and increasing the voltage level for a predetermined amount of time to compensate for (any) voltage droop. In an alternative embodiment, a change in power is determined before the change occurs and as such determines the power level needed at the microprocessor.
25 Citations
26 Claims
-
1. An apparatus in a data processing system, said apparatus comprising:
-
a voltage controller having an output to prevent power droop caused by a change in computational state, and being coupled to receive a control signal; and a detector to detect power change, the detector being coupled to said voltage controller to provide said control signal to indicate a change in power level in said data processing system wherein the voltage controller is configured to deliver an increased voltage for a predetermined amount of time, wherein the predetermined amount of time is determined based on a period of anticipated voltage droop from a change to an increased computational state. - View Dependent Claims (2, 3, 4, 5, 6, 7)
-
-
8. A method for providing a supply of power in a data processing system, said method comprising:
-
detecting a change in current, drawn by said data processing system; determining according to the change in current a power level; and increasing a voltage level for a predetermined amount of time to prevent voltage droop, wherein the predetermined amount of time is determined based on a period of anticipated voltage droop from a change to an increased computational state. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for providing a supply of power in a data processing system, said method comprising:
-
programming a microprocessor in said data processing system with instructions to anticipate changes in compute load levels; determining according to said compute load level the power level needed at the microprocessor; increasing an output voltage level from a first voltage to a second voltage plus a boost value, in response to an increased compute load level, for an initial portion of time of the increased compute load level to prevent power droop in response to said determining. - View Dependent Claims (17, 18, 19, 20, 21)
-
-
22. An apparatus in a data processing system, said apparatus comprising:
- a voltage controller having an output to provide power to at least one component in the
data processing system and being coupled to receive a control signal; a detector to detect power change, the detector being coupled to the voltage controller to provide the control signal to indicate a change to an increased computational state, wherein the voltage controller is configured to adjust the output, in response to the change to the increased computational state, from a first voltage to a second voltage plus a boost value for an initial portion of time operating in the increased computational state and after the initial portion of time, while in the increased computational state, the voltage controller sets the output to the second voltage and wherein the second voltage exceeds the first voltage. - View Dependent Claims (23, 24, 25)
- a voltage controller having an output to provide power to at least one component in the
-
26. A method for providing a supply of power in a data processing system, the method comprising:
-
detecting a change in computational load of the data processing system; determining a power level according to the change in computational load; increasing a power level, in response to an increased computational load, from a first power level to a second power level plus a boost value for an initial portion of time operating in the increased computational load and after the initial portion of time while in the increased computational load setting the power level to the second power level which exceeds the first power level.
-
Specification