This disclosure relates generally to voltage regulation with integrated circuits (ICs) that are used in electronic devices and, more specifically, to regulating an output voltage of a voltage regulator based on an estimation of a current flowing within the voltage regulator.
Power consumption by electronic devices is an increasingly important factor in the design of electronic devices. From a global perspective, the energy consumption of electronic devices occupies a sizable percentage of total energy usage due to large corporate data centers and the ubiquity of personal computing devices. Environmental concerns thus motivate efforts to reduce the power consumed by electronic devices to help conserve the earth's resources. From an individual perspective, less power consumption translates to lower energy bills. Furthermore, many personal computing devices are portable and powered by batteries. The less energy that is consumed by a portable battery-powered electronic device, the longer the portable device can operate without recharging the battery. Lower energy consumption also enables the use of smaller batteries and the adoption of thinner form factors, which means electronic devices can be made more portable or versatile. Thus, the popularity of portable devices also motivates efforts to reduce the power consumption of electronic devices.
An electronic device consumes power if the device is coupled to a power source and is turned on. This is true for the entire electronic device, but it is also true for individual parts of the electronic device. Hence, power consumption can be reduced if parts of an electronic device are powered down, even while other parts remain powered up. Entire discrete components of an electronic device, such as a whole integrated circuit (IC) or a Wi-Fi radio, may be powered down. Alternatively, selected parts of a discrete component may likewise be powered down. For example, a distinct processing entity or a circuit block of an integrated circuit chip, such as a core thereof, may be selectively powered down for some period of time to reduce energy consumption.
A portion of an integrated circuit, such as a core, can therefore be powered down to reduce power usage and extend battery life. A core can be powered down by, for example, decoupling the core from a power source or otherwise causing the core to cease drawing an appreciable current level. Generally, if a core is not drawing current, the core is not consuming power. A strategy of turning off the current drawn by a core does reduce energy consumption. Unfortunately, this strategy also strains the operation of a power supply for the core.
In modern electronic devices, a power management integrated circuit (PMIC) generates and provides voltages for different loads, such as a core of an integrated circuit. The PMIC can be disposed on the same integrated circuit as the core being powered or a different integrated circuit. The PMIC is responsible for providing a stable, steady voltage to the core to enable the core to operate properly. During standard operation or as part of a power-conserving strategy, the core can draw a load current that fluctuates over time. Nevertheless, a voltage regulator of the PMIC is expected to be capable of maintaining a regulated output voltage level as the load current changes over time.
However, the ability of a voltage regulator to provide a stable output voltage is undermined if a load current of a load repetitively falls to a low current level and then climbs to a high current level. In response to such sudden repetitive changes in the load current, the voltage regulator provides an output voltage that exhibits a pronounced dip, such as by as much as 40% below a set point for the output voltage. This dip on the output voltage adversely affects the performance of the load. For example, the ability of a core to correctly perform processing operations is jeopardized, such as by slowing processing throughput while the voltage is being stabilized or even causing data to become corrupted. These concerns have hindered the rate at which cores can be powered down and therefore the ability of integrated circuits to conserve power by reducing the current flow to a circuit load.
An integrated circuit is disclosed for current-controlled voltage regulation in which an error amplifier output voltage is clamped based on a regulator current flowing within a voltage regulator. In an example aspect, the integrated circuit includes a voltage regulator and a current-controlled clamp. The voltage regulator has a regulator output node and is configured to produce at least one regulator current. The voltage regulator includes an error amplifier and an output transistor. The error amplifier has a first input node, a second input node, and an error amplifier output node, with the first input node coupled to a reference voltage. The error amplifier is configured to generate an error amplifier output voltage at the error amplifier output node. The output transistor is coupled between the error amplifier output node and the regulator output node. The output transistor is coupled to the second input node of the error amplifier via the regulator output node to establish a feedback path for the voltage regulator. The current-controlled clamp is coupled to the error amplifier output node and is configured to clamp the error amplifier output voltage based on the at least one regulator current.
In an example aspect, an integrated circuit is disclosed. The integrated circuit includes a voltage regulator. The voltage regulator has a regulator output node and is configured to produce at least one regulator current. The voltage regulator includes an error amplifier and an output transistor. The error amplifier has a first input node, a second input node, and an error amplifier output node, with the first input node coupled to a reference voltage. The error amplifier is configured to generate an error amplifier output voltage at the error amplifier output node based on voltages at the first input node and the second input node. The output transistor is coupled between the error amplifier output node and the regulator output node. The output transistor is coupled to the second input node of the error amplifier via the regulator output node to establish a feedback path for the voltage regulator. The integrated circuit also includes current-controlled means for clamping the error amplifier output voltage based on the at least one regulator current.
In an example aspect, a method for current-controlled voltage regulation is disclosed. The method includes generating an error amplifier output voltage based on a reference voltage and a feedback voltage. The method also includes generating a regulator output voltage based on the error amplifier output voltage using a buffer that conducts at least one regulator current. The feedback voltage is provided based on the regulator output voltage. The method additionally includes estimating a level of the at least one regulator current to produce an estimated current. The method further includes clamping the error amplifier output voltage based on the estimated current.
In an example aspect, an integrated circuit is disclosed. The integrated circuit includes a voltage regulator, a current estimator, and an error amplifier voltage clamp. The voltage regulator includes an error amplifier, a buffer, and an output transistor. The error amplifier is configured to generate an error amplifier output voltage at an error amplifier output node. The buffer is coupled to the error amplifier output node and is configured to conduct at least one regulator current. The output transistor is coupled to the buffer and is configured to generate a regulator output voltage at a regulator output node based on the error amplifier output voltage. The current estimator is configured to estimate the at least one regulator current of the buffer to produce an estimated current. The error amplifier voltage clamp is coupled to the current estimator and is configured to clamp the error amplifier output voltage based on the estimated current.
Power management of electronic devices entails controlling an amount of energy that an integrated circuit (IC) consumes over time or on an instantaneous basis. Energy consumption can be reduced to zero or near zero during times of nonuse if an integrated circuit is powered down completely. At times of lower utilization or to retain some stored data, an integrated circuit may be powered down to a lower voltage level to reduce power consumption. Also, if an integrated circuit cannot be powered down as a whole, then one or more portions, or cores, may be powered down independently of each other. An example power management technique therefore involves turning a core on or off. As a result of this core-level power cycling, the load current drawn by a core can repetitively swing from a relatively high current level to a relatively low, or negligible, current level.
In an electronic device, a power source, such as a power management integrated circuit (PMIC), provides a load current to a circuit load. The PMIC provides an output voltage at an output node, and the output node also provides the load current to a core or other load. Because loads operate more reliably with stable voltages, a PMIC typically includes a voltage regulator. The voltage regulator is intended to automatically maintain a constant voltage level at the output node across different operating points of the load, such as across different levels of load current being drawn by the load. An example of a voltage regulator is a low-dropout voltage regulator (e.g., a low-dropout (LDO) voltage regulator).
On the one hand, LDO voltage regulators offer a number of advantages. Advantages include a lack of switching noise, a relatively small size, and a relatively simple design. On the other hand, LDO voltage regulators also introduce a number of disadvantages to the voltage regulation process. One disadvantage of LDO voltage regulators, regardless of topology, pertains to the development of voltage dips at the regulator output node. Specifically, LDO voltage regulators suffer from an excessive voltage dip of the regulator output voltage when the regulator output node is subjected to a repetitive load attack. With a repetitive load attack, the load draws a load current intermittently at least at a relatively low level and a relatively high level. For instance, the load may draw a load current at a relatively high level, followed by a relatively low level, and then followed again by a relatively high level. This repetitive load attack pattern that causes problems with LDO voltage regulators unfortunately matches the current draw pattern of a core that is being turned off at times to conserve power. Hence, it can be problematic to combine an LDO voltage regulator with a power management technique that involves turning a core on and off repetitively.
A typical LDO voltage regulator includes a reference voltage, an error amplifier, and a pass transistor. The pass transistor establishes the regulator output voltage at the regulator output node based on a voltage output by the error amplifier. The error amplifier produces the voltage output based on the reference voltage and a feedback voltage, which has a voltage level that is responsive to voltage level of the regulator output voltage. During a repetitive current-based attack on a load, the load current drops from a relatively high level to a relatively low level. As a result of the load current drop, an output capacitor collects charge, and the regulator output voltage increases above a nominal level. Because this voltage increase is propagated as the feedback voltage at an input of the error amplifier, the error amplifier begins to rail out toward the ground. The voltage output by the error amplifier therefore begins to deviate from regulation. When the load again raises the load current draw to the relatively high level, the low voltage level of the voltage output of the error amplifier causes the error amplifier to be slow to bring the regulator feedback system back into regulation. Consequently, the regulator output voltage at the regulator output node experiences a relatively significant voltage dip responsive to the onset of the load current increasing to a relatively high current level from a relatively low current level. For example, the voltage dip can exceed 40% of the nominal voltage level for the regulator output voltage. This excessive voltage dip adversely impacts an ability of the load to perform reliably.
To counteract the conditions that cause such an excessive voltage dip, the voltage output by the error amplifier can be clamped to a voltage level matching that of the error amplifier operating in regulation. An example approach for an error amplifier clamp operates in the voltage domain. A voltage-controlled clamp uses a feedback system that clamps the output voltage of the error amplifier based on the voltage level of the output voltage of the error amplifier. The voltage-controlled clamp includes an offset circuit, a voltage amplifier, and a voltage pulling device. The offset circuit can be formed using resistors. The voltage amplifier takes as input the output voltage of the error amplifier and an offset version of an intended voltage level for the output voltage of the error amplifier while the error amplifier is operating in regulation.
Thus, to implement this voltage-mode approach to clamping, the intended voltage level for the output voltage of the error amplifier while operating in regulation is also to be generated. Generating such an intended voltage level can be accomplished with an N-type metal-oxide-semiconductor (NMOS) LDO voltage regulator, but such generation consumes an appreciable area of the integrated circuit. Moreover, generating such an intended voltage level for a P-type metal-oxide-semiconductor (PMOS) LDO voltage regulator is far more difficult. Regardless, the voltage generation circuitry, the offset circuit, the voltage amplifier, and the voltage pulling devices together consume a significant area of an integrated circuit chip.
In contrast, example approaches as described herein operate in the current domain. A current-controlled clamp opposes changes to an error amplifier output voltage if the changes deviate from a regulation voltage level for the output of the error amplifier. The current-controlled clamp pulls on the error amplifier output voltage based on a current that flows through a voltage regulator of which the error amplifier forms a part. Example implementations for a current-mode clamp on the error amplifier output voltage occupy a smaller area on an integrated circuit chip as compared to the voltage-mode clamps described above. For instance, a current-mode clamp can occupy an area that is on the order of 10-times (10×) smaller than that of a voltage-mode clamp.
In some example implementations, an integrated circuit has voltage regulation circuitry including a voltage regulator and a current-controlled clamp. The voltage regulator has a regulator output node and produces at least one regulator current. The voltage regulator includes an error amplifier and an output transistor. The error amplifier has a first input node, a second input node, and an error amplifier output node, with the first input node coupled to a reference voltage. The error amplifier generates an error amplifier output voltage at the error amplifier output node. The output transistor is coupled between the error amplifier output node and the regulator output node. The output transistor is coupled to the second input node of the error amplifier via the regulator output node to establish a feedback path for the voltage regulator. The current-controlled clamp is coupled to the error amplifier output node and clamps the error amplifier output voltage based on the regulator current.
In other example implementations, the voltage regulator further includes a buffer that is coupled to the error amplifier output node and includes a branch in which the regulator current flows during operation of the voltage regulation circuitry. The output transistor is also coupled to the buffer and generates a regulator output voltage at the regulator output node based on the error amplifier output voltage. The current-controlled clamp includes a current estimator and an error amplifier voltage clamp. The current estimator estimates the regulator current of the branch in the buffer of the voltage regulator to produce an estimated current. The error amplifier voltage clamp is coupled to the current estimator and clamps the error amplifier output voltage based on the estimated current.
In still other example implementations, the current estimator includes a current mirror having a parallel circuit arrangement with respect to the branch in the buffer of the voltage regulator. The parallel circuit arrangement produces the estimated current to be substantially similar to the at least one regulator current of the branch in the buffer. The error amplifier voltage clamp includes a difference determiner and a voltage pulling device. The difference determiner is coupled to the current estimator to receive the estimated current and produces a current difference indicator based on a regulation current and the estimated current. A current source provides the regulation current at a current level or magnitude that reproduces the regulator current that flows through the branch in the buffer if the voltage regulator is operating in regulation. The voltage pulling device is coupled to the difference determiner to receive the current difference indicator and adjusts the error amplifier output voltage based on the current difference indicator.
The voltage pulling device adjusts or pulls the error amplifier output voltage in a manner that opposes a tendency of the error amplifier output to move toward a voltage rail if a load current drops to a relatively low level after being at a relatively high level. This facilitates a faster recovery by the voltage regulator to an in-regulation level for the regulator output voltage responsive to an onset of the load current returning to the relatively high level. In these manners, a current-controlled clamp enables a voltage regulator to withstand a repetitive load attack using approximately 10× less area as compared to that occupied by a voltage-controlled clamp. Moreover, a current-mode clamp can be implemented in conjunction with an NMOS voltage regulator or a PMOS voltage regulator, including LDO voltage regulators employing a pass transistor of either type.
The logic 106 and the memory 108 are enabled to draw current via the supply voltage distributed by the power distribution network 110 to power logical and storage operations, respectively. The logic 106 and the memory 108 are expected to function within established specifications such that the components correctly provide the intended logical and storage functionality at a given operational clock frequency. To ensure that the logic 106 and the memory 108 can function within the prescribed specifications, the power management integrated circuit 102 is designed to provide a stable voltage level. The power management integrated circuit 102 is intended to provide the stable voltage level across different, changing current levels that are drawn by various loads. The logic 106 and the memory 108 are designed to draw relatively higher levels of current during periods of relatively higher utilization and relatively lower levels at other times.
To supply a stable voltage level, the power management integrated circuit 102 includes voltage regulation circuitry 104. The voltage regulation circuitry 104 is designed to attempt to provide a steady output voltage for the power distribution network 110 across a range of currents drawn by different loads at different times. Further, the voltage regulation circuitry 104 is intended to maintain the steady output voltage as the currents drawn along the power distribution network 110 change, such as responsive to the logic 106 or the memory 108 being powered down to reduce power consumption and conserve power. The voltage regulation circuitry 104 can include a voltage regulator, which is described with reference to
To generate the regulator output voltage 226, the voltage regulation circuitry 104 includes the voltage regulator 204. By way of example, the voltage regulator 204 is illustrated as a low-dropout (LDO) voltage regulator 204, but other voltage regulator types may alternatively be implemented in conjunction with the current-controlled clamp 232. The voltage regulator 204 includes an error amplifier 206, an output transistor 208, and a feedback path 218. The error amplifier 206 includes three nodes: a first input node 210, a second input node 212, and an error amplifier output node 214. The output transistor 208 is coupled between the error amplifier output node 214 and the regulator output node 216. An output capacitor 222 is coupled between the regulator output node 216 and the ground 220. The feedback path 218 couples the regulator output node 216 back to the second input node 212 of the error amplifier 206.
In operation, the voltage regulator 204 generates the regulator output voltage 226 at the regulator output node 216. The feedback path 218 couples the regulator output voltage 226, or at least a voltage that is dependent on the regulator output voltage 226, to the second input node 212 of the error amplifier 206. The error amplifier 206 receives a reference voltage 202 at the first input node 210. Based on the reference voltage 202 and the regulator output voltage 226, the error amplifier 206 produces an error amplifier output voltage 224 at the error amplifier output node 214. The error amplifier 206 can be implemented as, for example, an operational amplifier. The error amplifier 206 can therefore generate the error amplifier output voltage 224 based on a difference between the reference voltage 202 and the regulator output voltage 226, or a feedback-based derivation thereof.
The output transistor 208 functions as a pass component (e.g., a pass transistor) for the voltage regulator 204. The output transistor 208 is controlled responsive to the error amplifier output voltage 224. Thus, the output transistor 208 generates the regulator output voltage 226 at the regulator output node 216 based on the error amplifier output voltage 224. The output transistor 208 can be implemented as, for example, a power field effect transistor (FET), a power bipolar junction transistor (BJT), and so forth. Due to the feedback path 218 and the functionality of the error amplifier 206, the voltage regulator 204 attempts to maintain the regulator output voltage 226 at a stable voltage level based on the reference voltage 202 as applied to the first input node 210 of the error amplifier 206.
However, if the load current 230 of the load 228 climbs to a relatively high current level after being at a relatively low current level, the regulator output voltage 226 can be dragged down below the intended stable voltage level while the error amplifier 206 and the regulator feedback system struggle to bring the regulator output voltage 226 back to the intended stable voltage level. To reduce the amount of voltage dip of the regulator output voltage 226 that occurs at the regulator output node 216 or to reduce the amount of time that the regulator output voltage 226 experiences a voltage dip due to the sudden increase in the draw of the load current 230, the current-controlled clamp 232 is employed. To achieve a voltage-dip size reduction or a voltage-dip duration reduction, the current-controlled clamp 232 clamps the error amplifier output voltage 224 at the error amplifier output node 214 of the error amplifier 206 as described with reference to
The current-controlled clamp 232 includes a current estimator 306 and an error amplifier voltage clamp 308. The current estimator 306 estimates the regulator current 302 of the voltage regulator 204 to produce an estimated current 304. The current estimator 306 communicates or provides the estimated current 304 to the error amplifier voltage clamp 308. Based on the estimated current 304, the error amplifier voltage clamp 308 clamps the error amplifier output voltage 224 at the error amplifier output node 214 of the error amplifier 206. For example, the error amplifier voltage clamp 308 can adjust (e.g., pull up or pull down) the error amplifier output voltage 224 based on the estimated current 304.
Generally, the current-controlled clamp 232 implements a clamping feedback system to help the voltage regulator 204 maintain a stable level for the regulator output voltage 226 even if the regulator output node 216 is being subjected to a repetitive load current attack. The current-controlled clamp 232 retards the regulator output voltage 226 from developing a voltage dip as an increased load current is suddenly drawn by a load. To do so, the error amplifier voltage clamp 308 clamps the error amplifier output voltage 224 at the error amplifier output node 214 so as to resist the tendency of the error amplifier 206 to deviate toward a voltage rail responsive to a period of decreased load current draw that precedes the sudden increase in load current draw. The clamping is performed based on the estimated current 304 such that the regulator current 302 is to be returned to a current level that flows if the voltage regulator 204 is operating in accordance with regulation parameters. The clamping feedback system of the current-controlled clamp 232 is described further with reference to
During operation, the regulator current 302 flows within the buffer 404 at different current levels under different operating conditions. For example, the regulator current 302 flows at one current level if the voltage regulator 204 is operating within regulation and at another current level if the voltage regulator 204 deviates from being in regulation, such as if the regulator output voltage 226 rises or dips responsive to a repetitive load current attack. The current estimator 306 estimates a level at which the regulator current 302 is flowing through the buffer 404.
The current estimator 306 includes a current replicator 406. The current replicator 406 is designed to replicate at least one characteristic of the buffer 404 so as to create a semblance or reproduction of (but not necessarily an exact facsimile of) at least one regulator current 302 that is flowing in at least one branch of the buffer 404. To do so, the current replicator 406 of the current estimator 306 forms a structural coupling 420 with the buffer 404 of the voltage regulator 204. For example, two transistors can be connected so as to experience similar voltage conditions such that the two transistors produce substantially similar current levels. The current replicator 406 of the current estimator 306 communicates or provides the estimated current 304 to the error amplifier voltage clamp 308 (e.g., using a current that flows to or from the current replicator 406).
The error amplifier voltage clamp 308 includes a voltage pulling device 408, a difference determiner 410, and a current source 412. The current source 412 produces a regulation current 414. The current source 412 is designed to generate the regulation current 414 such that the regulation current 414 reproduces the regulator current 302 that flows within the buffer 404 while the voltage regulator 204 is operating in accordance with at least one regulation parameter. Operation is within a regulation parameter if, for instance, a voltage level of the regulator output voltage 226 is within some threshold (e.g., 1%, 5%, or 10%) of the specified voltage output for the voltage regulation circuitry 104. The current source 412 provides the regulation current 414 to the difference determiner 410.
The difference determiner 410 receives the regulation current 414 from the current source 412, and the current replicator 406 of the current estimator 306 communicates the estimated current 304 to the difference determiner 410. Based on the estimated current 304 and the regulation current 414, the difference determiner 410 produces a current difference indicator 416. The current difference indicator 416 represents a difference of current levels between the regulation current 414, which corresponds to the desired current level for the regulator current 302, and the estimated current 304, which corresponds to a contemporaneous current level of the regulator current 302.
The difference determiner 410 can be realized using at least one active circuit device, at least one passive circuit device, at least one other structural aspect or component of a circuit, some combination thereof, and so forth. In some example implementations, the difference determiner 410 is realized as a node of a circuit, such as a current-summing node with three associated branches that terminate at the current-summing node. Examples of a node-based implementation for the difference determiner 410 are described below with reference to
The voltage pulling device 408 receives the current difference indicator 416 from the difference determiner 410. Based on the current difference indicator 416, the voltage pulling device 408 adjusts (e.g., pulls up or down) the error amplifier output voltage 224 at the error amplifier output node 214 of the error amplifier 206. The voltage pulling device 408 can be realized using at least one active circuit device, at least one passive circuit device, at least one other structural aspect or component of a circuit, some combination thereof, and so forth. In some example implementations, the voltage pulling device 408 is realized as a transistor. Examples of a transistor-based implementation for the voltage pulling device 408 are described below with reference to
For example, if the error amplifier output voltage 224 is below a voltage level suitable to drive the output transistor 208 to have a specified regulator output voltage 226, the voltage pulling device 408 pulls the error amplifier output voltage 224 up (e.g., increases the error amplifier output voltage 224). This voltage pulling (up or down) facilitates a maintenance of (e.g., accelerates a restoration of) the regulator output voltage 226 to an in-regulation voltage level and therefore eventually causes the regulator current 302 to return to a current level that flows if the voltage regulator 204 is operating in regulation. With the regulator current 302 returned to a current level that flows for an in-regulation condition, the current replicator 406 replicates the in-regulation regulator current 302 such that the estimated current 304 is also returned to a current level that corresponds to being in-regulation. Consequently, the difference determiner 410 obtains two substantially equal current levels and outputs a current difference indicator 416 having a negligible level. Based on this negligible level for the current difference indicator 416, the voltage pulling device 408 ceases adjusting the error amplifier output voltage 224. Without the voltage pulling device 408 actively adjusting the error amplifier output voltage 224 up or down, the voltage regulator 204 is permitted to continue operating in regulation without being appreciably impacted by the current-controlled clamp 232, at least until the load current 230 (of
Compensation circuitry 508 is included in the regulator feedback system of the voltage regulator 204 to stabilize the feedback functionality. As shown, the compensation circuitry 508 is coupled to the error amplifier output node 214 of the error amplifier 206. However, the compensation circuitry 508 can alternatively be coupled to another part of the feedback system of the voltage regulator 204. As part of the buffer 404, at least one branch 502 is also shown. The branch 502 includes a circuit device, such as a branch transistor; an interconnect, such as a metallic pathway; or some combination thereof that is present within the buffer 404. In operation, the at least one regulator current 302 flows through the at least one branch 502 of the buffer 404 for the output transistor 208.
Example implementations of the feedback tuning circuitry 504, the compensation circuitry 508, and the branch 502 are illustrated at the device level in
For example, comparable voltage supply levels, voltage control levels, transistor sizes, transistor electrical characteristics, interconnections, and so forth are employed so as cause the estimated current 304 to have a current magnitude that is substantially similar to that of the regulator current 302. A current magnitude of the estimated current 304 can be within, for instance, a current threshold (e.g., 1%, 5%, 10%, or 20%) of a current magnitude of the regulator current 302. Example implementations of the parallel circuit arrangement 520 are described below with reference to
With reference to
With reference primarily to
Continuing along the lower portion of
Continuing with the voltage regulator 204 in the upper rightward portion of
The current estimator 306 is demarcated in the upper middle portion of
The error amplifier voltage clamp 308 is demarcated in the upper leftward portion of
With reference primarily to
The transistors T1 and T3 function as an example of a current replicator 522. The transistor T3 functions as an example of a replicator transistor of the current replicator 522. Here, the current replicator 522 extends across a logical boundary between the voltage regulator 204 and the current estimator 306. The column including the transistor T4, the transistor T6, and the transistor T3, along with at least part of the column that includes the transistor T7, correspond to an example of a parallel circuit arrangement 520 (of
The current reflector 522 operates with the current mirror 524 to replicate the current flowing through the transistor T1 (e.g., the regulator current 302) for the error amplifier voltage clamp 308. The transistors T4 and T7 function as an example of a current mirror 524 to mirror a current in the transistor T4 over to the transistor T7. The transistor T7 therefore functions as an example of a mirror transistor of the current mirror 524. The current replication is effective because the reflected current in the transistor T3 also flows through the transistor T4, which is mirrored over to the transistor T7 with the current mirror 524. Thus, the current flowing within the transistor T7 is proportional to that flowing within the transistor T1. In other words, the current reflector 522 and the current mirror 524 operate jointly as the current replicator 406 (e.g., of
Within the error amplifier voltage clamp 308, the current source Ia2 functions as an example of a current source 412. Thus, a current Ia2 provided by the current source Ia2 corresponds to an example of the regulation current 414. The node 604 functions as an example of a difference determiner 410. The transistor T8 functions as an example of impedance circuitry 544, and the transistor T9 functions as an example of a voltage pulling device 408. The current flowing into the gate or drain or both the gate and the drain of the transistor T8, or the voltage resulting therefrom, or the current flowing away from the gate or drain or both the gate and the drain of the transistor T8, or the voltage resulting therefrom, therefore corresponds to an example of the current difference indicator 416 (of
Example operations are described below primarily at the transistor level. In one situation, the error amplifier output voltage 224 at the node 602 is dropping toward ground, and the error amplifier voltage clamp 308 is configured to pull the voltage back up. This node 602 is coupled to the gate of the transistor T1. As a result, as the voltage drops at the node 602, the current flowing through the transistor T1 decreases. This decreasing current level is reflected in the transistor T3, conducted to the transistor T4, and then mirrored over to the transistor T7. Consequently, a current level of the current flowing through the transistor T7 decreases. The current of the transistor T7 is now lower than the current Ia2, so a voltage level of the node 604 drops because the current through T8 increases. This voltage drop at the node 604 turns the transistor T9 on more strongly. As the transistor T9 is turned on at increasingly higher levels, the transistor T9 uses the voltage pulling coupling 418 to adjust the voltage at the node 602 (e.g., to pull up) with greater strength so as to return the voltage level of the error amplifier output voltage 224 at the error amplifier output node 214 to a regulation level.
In another scenario, the error amplifier voltage clamp 308 is to cease pulling with a force sufficient to affect the error amplifier output node 214 once the error amplifier 206 is operating in regulation. For a steady-state nominal condition, the transistor T1 conducts the current Ia1. This current level is reflected to the transistor T3, conducted to the transistor T4, and then mirrored over to the transistor T7. Thus, the transistor T7 also conducts a current of Ia1. The current Ia2 is selected to have a current level that is slightly smaller than that of the current Ia1. Consequently, the node 604 is pulling toward the supply voltage Vdd. This higher voltage applied to the gate terminal of the transistor T9 causes the transistor T9 to become more resistive (and can turn off the transistor T9 at some voltage level). The transistor T9 therefore reduces an amount by which it is pulling up on the error amplifier output at the node 602 via the voltage pulling coupling 418. In this manner, the error amplifier voltage clamp 308 reduces a pulling force (and can stop pulling at some point) during a nominal operating condition.
In yet another scenario, a voltage level of the error amplifier output voltage 224 of the error amplifier output node 214 is above a nominal level. In this scenario, such as if the regulator output voltage 226 drops below regulation, the current flowing through the transistor T1 is even higher than if the error amplifier 206 is operating in regulation. Based on the chain of current replication (e.g., current reflecting and then current mirroring in the example of
With reference to
With reference primarily to
The current source Ic1 is coupled between a supply voltage Vdd and a node 706. The transistor T15 and the transistor T16 are both coupled between the node 706 and ground. A gate of the transistor T16 and a gate of the transistor T22 are also coupled to the node 706. The transistor T22 is coupled between a node 710 and ground. The transistor T12 is coupled between the input voltage Vin and the node 710. A gate of the transistor T12 and a gate of the transistor T20 are also coupled to the node 710.
Continuing with
With reference primarily to
The transistor T11 and the transistor T13 function as an example of a current replicator 522. The transistor T13 functions as an example of a replicator transistor of the current replicator 522. Here, the current replicator 522 straddles a logical boundary between the voltage regulator 204 and the current estimator 306. The column including the transistor T13 and the transistor T14, along with part of the column that includes the transistor T17, correspond to an example of a parallel circuit arrangement 520 (not explicitly indicated in
The current reflector 522 operates with the current mirror 524 to replicate the current flowing through the transistor T11 (e.g., the regulator current 302) for the error amplifier voltage clamp 308. The transistors T14 and T17 function as an example of a current mirror 524 to mirror a current in the transistor T14 over to the transistor T17. The transistor T17 therefore functions as an example of a mirror transistor of the current mirror 524. The current replication is effective because the current in the transistor T13 also flows through the transistor T14, which is mirrored over to the transistor T17 by the current mirror 524. Thus, the current flowing within transistor T17 is proportional to that flowing within transistor T11. In other words, the current reflector 522 and the current mirror 524 operate jointly as the current replicator 406 (e.g., of
Within the error amplifier voltage clamp 308, the current source Ic2 functions as an example of a current source 412. Thus, a current Ic2 provided by the current source Ic2 corresponds to an example of the regulation current 414. The node 704 functions as an example of a difference determiner 410. The transistor T18 functions as an example of impedance circuitry 544, and the transistor T19 functions as an example of a voltage pulling device 408. The current flowing into the gate or drain or both the gate and the drain of the transistor T18, or the voltage resulting therefrom, or the current flowing away from the gate or drain or both the gate and the drain of the transistor T18, or the voltage resulting therefrom, therefore corresponds to an example of the current difference indicator 416, which is also applied to the gate of the transistor T19. In this manner, the current difference indicator 416 can control operation of the voltage pulling device 408, which is implemented as the transistor T19 here.
An example operation is described below primarily at the transistor level. In a non-regulation scenario in which the regulator output voltage 226 is above a regulation voltage level, the error amplifier output voltage 224 at the node 702 is dropping toward ground, and the error amplifier voltage clamp 308 is to adjust the voltage at the error amplifier output node 214 by pulling the voltage back up. This node 702 is coupled to the gate of the transistor T11, so as the voltage level of the error amplifier output node 214 drops, the current flowing through the transistor T11 increases. This increased current level is reflected in the transistor T13, conducted to the transistor T14, and then mirrored over to the transistor T17. Consequently, a current level of the current flowing through the transistor T17 likewise increases. The current Ic2 is selected to have a current level that is slightly greater than that of the current Ic1. However, the current of the transistor T17 is now greater than the current Ic2, so a voltage level of the node 704 drops. This voltage drop at the node 704 turns the transistor T19 on more strongly. As the transistor T19 is turned on at increasingly higher levels, the transistor T19 uses the voltage pulling coupling 418 to adjust the voltage at the node 702 (e.g., pull up) with greater strength so as to return the voltage level of the error amplifier output node 214 toward a regulation level. For other scenarios, the example PMOS implementation of
At block 802, an error amplifier output voltage is generated based on a reference voltage and a feedback voltage. For example, an integrated circuit can generate an error amplifier output voltage 224 based on a reference voltage 202 and a feedback voltage 402. An operational amplifier, for instance, of a voltage regulator 204 may amplify a difference between the reference voltage 202 and the feedback voltage 402.
At block 804, a regulator output voltage is generated based on the error amplifier output voltage using a buffer that conducts at least one regulator current. For example, the integrated circuit can generate a regulator output voltage 226 based on the error amplifier output voltage 224 using a buffer 404 that conducts at least one regulator current 302. An output transistor 208 of the voltage regulator 204, which is driven by the buffer 404 having a branch 502 in which the regulator current 302 flows, may provide the regulator output voltage 226 at a regulator output node 216.
At block 806, the feedback voltage is provided based on the regulator output voltage. For example, the integrated circuit can provide the feedback voltage 402 based on the regulator output voltage 226. To do so, a feedback path 218 may route the regulator output voltage 226 through feedback tuning circuitry 504 to produce the feedback voltage 402 at the second input node 212 of the error amplifier 206.
At block 808, a level of the at least one regulator current is estimated to produce an estimated current. For example, the integrated circuit can estimate a level of the at least one regulator current 302 to produce an estimated current 304. For instance, a current mirror 406 of a current estimator 306 may mirror the regulator current 302 flowing through the branch 502 of the buffer 404 of the voltage regulator 204. An example implementation of the estimation at block 808 includes mirroring the level of the at least one regulator current 302 using a parallel circuit arrangement 520 to produce the estimated current 304.
At block 810, the error amplifier output voltage is clamped based on the estimated current. For example, the integrated circuit can clamp the error amplifier output voltage 224 based on the estimated current 304. A voltage pulling device 408 of an error amplifier voltage clamp 308 may pull up or down on the error amplifier output voltage 224 at the error amplifier output node 214 based on the estimated current 304 and a regulation current 414, which is generated to match the regulator current 302 that flows in the branch 502 of the buffer 404 if the voltage regulator 204 is operating in regulation. An example implementation of the pulling at block 810 includes restoring the at least one regulator current 302 to a current level that flows through the buffer 404 if the regulator output voltage 226 is in regulation and maintaining, based on the restoring, the regulator output voltage 226 that occurs responsive to an onset of an increased draw of the load current 230.
Example implementations of the process 800 can further include an operation of determining a current difference indicator 416 based on the estimated current 304 and a regulation current 414, with the voltage pulling including pulling the error amplifier output voltage 224 based on the current difference indicator 416. Implementation of a current-controlled voltage regulation procedure can further include generating the regulation current 414 so as to reproduce a current level of the at least one regulator current 302 that flows if the regulator output voltage 226 is in regulation. An example implementation of the voltage pulling can further include pulling the error amplifier output voltage 224 based on the current difference indicator 416 by coupling the current difference indicator 416 to a gate of a field effect transistor (FET) (e.g., the transistor T9 of
The electronic device 902 can be a mobile or battery-powered device or a fixed device that is designed to be powered by an electrical grid. Examples of the electronic device 902 include a server computer, a network switch or router, a blade of a data center, a personal computer, a desktop computer, a notebook or laptop computer, a tablet computer, a smart phone, an entertainment appliance, or a wearable computing device such as a smartwatch, intelligent glasses, or an article of clothing. An electronic device 902 can also be a device, or a portion thereof, having embedded electronics. Examples of the electronic device 902 with embedded electronics include a passenger vehicle, industrial equipment, a refrigerator or other home appliance, a drone or other unmanned aerial vehicle (UAV), or a power tool.
For an electronic device with a wireless capability, the electronic device 902 includes an antenna 904 that is coupled to a transceiver 906 to enable reception or transmission of one or more wireless signals. The integrated circuit 910 may be coupled to the transceiver 906 to enable the integrated circuit 910 to have access to received wireless signals or to provide wireless signals for transmission via the antenna 904. The electronic device 902 as shown also includes at least one user I/O interface 908. Examples of the user I/O interface 908 include a keyboard, a mouse, a microphone, a touch-sensitive screen, a camera, an accelerometer, a haptic mechanism, a speaker, a display screen, or a projector.
The integrated circuit 910 may comprise, for example, at least one power management integrated circuit 920 and one or more instances of a microprocessor 912, a GPU 914, a memory array 916, a modem 918, and so forth. The microprocessor 912 may function as a central processing unit (CPU) or other general-purpose processor. Some microprocessors include different parts, such as multiple processing cores, that may be individually powered on or off. The GPU 914 may be especially adapted to process visual-related data for display. If visual-related data is not being rendered or otherwise processed, the GPU 914 may be fully or partially powered down. The memory array 916 stores data for the microprocessor 912 or the GPU 914. Example types of memory for the memory array 916 include random access memory (RAM), such as dynamic RAM (DRAM) or static RAM (SRAM); flash memory; and so forth. If programs are not accessing data stored in memory, the memory array 916 may be powered down overall or block-by-block. The modem 918 demodulates a signal to extract encoded information or modulates a signal to encode information into the signal. If there is no information to decode from an inbound communication or to encode for an outbound communication, the modem 918 may be idled to reduce power consumption. The integrated circuit 910 may include additional or alternative parts than those that are shown, such as an I/O interface, a sensor such as an accelerometer or gyroscope, a transceiver or another part of a receiver chain, a customized or hard-coded processor such as an application-specific integrated circuit (ASIC), and so forth.
The integrated circuit 910 may also comprise a system on a chip (SOC). An SOC may integrate a sufficient number of different types of components to enable the SOC to provide computational functionality as a notebook computer, a mobile phone, or another electronic apparatus using one chip, at least primarily. Components of an SOC, or an integrated circuit 910 generally, may be termed cores or circuit blocks. A core or circuit block of an SOC may be powered down if not in use, such as by ceasing a load current draw, and the power management integrated circuit 920 may accommodate the resulting repetitive changes to the load current being drawn according to the techniques described in this document. Examples of cores or circuit blocks include, in addition to those that are illustrated in
Unless context dictates otherwise, use herein of the word “or” may be considered use of an “inclusive or,” or a term that permits inclusion or application of one or more items that are linked by the word “or” (e.g., a phrase “A or B” may be interpreted as permitting just “A,” as permitting just “B,” or as permitting both “A” and “B”). Further, items represented in the accompanying figures and terms discussed herein may be indicative of one or more items or terms, and thus reference may be made interchangeably to single or plural forms of the items and terms in this written description. Finally, although subject matter has been described in language specific to structural features or methodological operations, it is to be understood that the subject matter defined in the appended claims is not necessarily limited to the specific features or operations described above, including not necessarily being limited to the organizations in which features are arranged or the orders in which operations are performed.
This application claims the benefit of U.S. Provisional Application No. 62/479,825, filed 31 Mar. 2017, the disclosure of which is hereby incorporated by reference in its entirety herein.
Number | Name | Date | Kind |
---|---|---|---|
7518348 | Kobayashi | Apr 2009 | B1 |
7612549 | Kao | Nov 2009 | B1 |
7863881 | Inoue | Jan 2011 | B2 |
8729880 | McCloy-Stevens et al. | May 2014 | B2 |
9134743 | Bisson et al. | Sep 2015 | B2 |
9170594 | Bhattad et al. | Oct 2015 | B2 |
9429971 | Mallala et al. | Aug 2016 | B2 |
9712061 | Newlin | Jul 2017 | B1 |
20050184717 | Walters | Aug 2005 | A1 |
20090128112 | Xu | May 2009 | A1 |
20090273331 | Inoue | Nov 2009 | A1 |
Number | Date | Country | |
---|---|---|---|
20180284830 A1 | Oct 2018 | US |
Number | Date | Country | |
---|---|---|---|
62479825 | Mar 2017 | US |