Digital sub-regulators
First Claim
Patent Images
1. A regulator, comprising:
- a variable-impedance switch coupled between a supply rail and a circuit block, wherein an impedance of the variable-impedance switch is set by an impedance code input to the variable-impedance switch;
an analog-to-digital converter (ADC) configured to convert a block supply voltage at the circuit block into a voltage code; and
a controller configured to adjust the impedance code based on the voltage code in a direction that reduces a difference between the block supply voltage and a target supply voltage;
wherein the controller is configured to adjust the impedance code by a first amount within a period of time in response to a voltage droop on the block supply voltage, and to adjust the impedance code by a second amount within the period of time in response to a voltage overshoot on the block supply voltage, wherein a magnitude of the first amount is larger than a magnitude of the second amount, and the voltage droop and the voltage overshoot have approximately a same magnitude.
1 Assignment
0 Petitions
Accused Products
Abstract
In certain aspects, a regulator includes a variable-impedance switch coupled between a supply rail and a circuit block, wherein an impedance of the variable-impedance switch is set by an impedance code input to the variable-impedance switch. The regulator also includes an analog-to-digital converter (ADC) configured to convert a block supply voltage at the circuit block into a voltage code, and a controller configured to adjust the impedance code based on the voltage code in a direction that reduces a difference between the block supply voltage and a target supply voltage.
-
Citations
19 Claims
-
1. A regulator, comprising:
-
a variable-impedance switch coupled between a supply rail and a circuit block, wherein an impedance of the variable-impedance switch is set by an impedance code input to the variable-impedance switch; an analog-to-digital converter (ADC) configured to convert a block supply voltage at the circuit block into a voltage code; and a controller configured to adjust the impedance code based on the voltage code in a direction that reduces a difference between the block supply voltage and a target supply voltage; wherein the controller is configured to adjust the impedance code by a first amount within a period of time in response to a voltage droop on the block supply voltage, and to adjust the impedance code by a second amount within the period of time in response to a voltage overshoot on the block supply voltage, wherein a magnitude of the first amount is larger than a magnitude of the second amount, and the voltage droop and the voltage overshoot have approximately a same magnitude. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for adjusting an impedance of a variable-impedance switch, wherein the variable-impedance switch is coupled between a supply rail and a circuit block, and an impedance of the variable-impedance switch is set by an impedance code input to the variable-impedance switch, the method comprising:
-
converting a block supply voltage at the circuit block into a voltage code; and adjusting the impedance code based on the voltage code in a direction that reduces a difference between the block supply voltage and a target supply voltage; wherein adjusting the impedance code based on the voltage code further comprises; adjusting the impedance code by a first amount within a period of time in response to a voltage droop on the block supply voltage; and adjusting the impedance code by a second amount within the period of time in response to a voltage overshoot on the block supply voltage; wherein a magnitude of the first amount is larger than a magnitude of the second amount, and the voltage droop and the voltage overshoot have approximately a same magnitude. - View Dependent Claims (14, 15, 16, 17, 18, 19)
-
Specification