Voltage regulator for microelectronic devices using dual edge pulse width modulated control signal
First Claim
1. A method comprising:
- receiving a first digital duty cycle value from a voltage controller;
generating a pulse width modulated waveform in response to the first duty cycle value, the waveform comprising a plurality of pulses with a modulated width;
applying the waveform to a voltage generator to generate a supply of power at a voltage determined by the duty cycle of the waveform;
receiving a second digital duty cycle value from the controller;
advancing the leading edge of a subsequent pulse of the waveform if the second digital duty cycle value is greater than the first digital duty cycle; and
advancing the trailing edge of the subsequent pulse of the waveform if the second digital duty cycle value is less than the first digital duty cycle value.
1 Assignment
0 Petitions
Accused Products
Abstract
A voltage regulator is described for microelectronic devices using dual edge pulse width modulated control signal. In one example a first digital duty cycle value is received from a voltage controller and a pulse width modulated waveform is generated in response to the first duty cycle value, the waveform comprising a plurality of pulses with a modulated width. The waveform is applied to a voltage generator to generate a supply of power at a voltage determined by the duty cycle of the waveform. A second digital duty cycle value is received from the controller, and the leading edge of a subsequent pulse of the waveform is advanced if the second digital duty cycle value is greater than the first digital duty cycle. The trailing edge of the subsequent pulse of the waveform is advanced if the second digital duty cycle value is less than the first digital duty cycle value
-
Citations
13 Claims
-
1. A method comprising:
-
receiving a first digital duty cycle value from a voltage controller;
generating a pulse width modulated waveform in response to the first duty cycle value, the waveform comprising a plurality of pulses with a modulated width;
applying the waveform to a voltage generator to generate a supply of power at a voltage determined by the duty cycle of the waveform;
receiving a second digital duty cycle value from the controller;
advancing the leading edge of a subsequent pulse of the waveform if the second digital duty cycle value is greater than the first digital duty cycle; and
advancing the trailing edge of the subsequent pulse of the waveform if the second digital duty cycle value is less than the first digital duty cycle value. - View Dependent Claims (2, 3, 4)
-
-
5. An apparatus comprising:
-
a leading edge counter to determine a start time of a pulse of a pulse width modulated waveform, the waveform being applied to a digital voltage generator to supply power to an integrated circuit;
a comparator to advance the start time determined by the counter in the event of an increase in a duty cycle command;
a trailing edge counter to determine an end time of a pulse based on the duty cycle command. - View Dependent Claims (6, 7, 8, 9)
-
-
10. A computer system comprising:
-
a power supply;
a voltage regulator coupled to the power supply to receive a direct current voltage and to generate a regulated voltage from the received voltage;
a microprocessor to receive the regulated voltage to power the microprocessor, the microprocessor having an integrated controller to sense the voltage of the regulated voltage, to generate a compensation signal in response to the sensed voltage and to generate a digital pulse width modulated waveform in a digital pulse width modulator to apply to the voltage regulator to adjust the regulated voltage, the pulse width modulated waveform being generated using a leading edge counter to determine a start time of a pulse of the pulse width modulated waveform, a comparator to advance the start time determined by the counter in the event of an increase in compensation signal, and a trailing edge counter to determine an end time of a pulse based on the compensation signal. - View Dependent Claims (11, 12, 13)
-
Specification