This application relates generally to voltage regulator circuits, and more specifically to circuits for improving the transient response of linear voltage regulators.
Linear voltages regulators are used to maintain a constant output voltage. Linear voltage regulators include some form of amplifier, and some include feedback or a feedback loop to control the amplifier to as to maintain a constant output voltage.
Linear voltage regulators are often integrated into various semiconductor devices, such as Micro SD memory devices, SD memory devices, iNAND memory devices, and other memory devices, such as those available from SanDisk Corp. of California. These memory devices may be susceptible small changes or spikes in output voltage of the linear voltage regulator during current transients, such as when a load turns on and begins to draw current and turns off and ceases to draw current.
For example, a current transient load of an internal circuit component may change from an “off” or unloaded state drawing about 1 uA, to an “on” or loaded state drawing about 1 mA. This can cause the output voltage to drop from about 1.20V to about 1.13V. Such a transient or spike in the output voltage can cause a malfunction in the memory circuit in which the linear regulator is supplying regulated voltage.
Memory devices, such as for example, the flash memory devices and other memory devices mentioned above, have been widely adopted for use in consumer products. Flash memory may be found in different forms, for example in the form of a portable memory card that can be carried between host devices or as a solid state drive (SSD) embedded in a host device. Two general memory cell architectures found in flash memory include NOR and NAND. In a typical NOR architecture, memory cells are connected between adjacent bit line source and drain diffusions that extend in a column direction with control gates connected to word lines extending along rows of cells. A memory cell includes at least one storage element positioned over at least a portion of the cell channel region between the source and drain. A programmed level of charge on the storage elements thus controls an operating characteristic of the cells, which can then be read by applying appropriate voltages to the addressed memory cells.
A typical NAND architecture utilizes strings of more than two series-connected memory cells, such as 16 or 32, connected along with one or more select transistors between individual bit lines and a reference potential to form columns of cells. Word lines extend across cells within many of these columns. An individual cell within a column is read and verified during programming by causing the remaining cells in the string to be turned on so that the current flowing through a string is dependent upon the level of charge stored in the addressed cell.
NAND flash memory can be fabricated in the form of single-level cell flash memory, also known as SLC or binary flash, where each cell stores one bit of binary information. NAND flash memory can also be fabricated to store multiple states per cell so that two or more bits of binary information may be stored. This higher storage density flash memory is known as multi-level cell or MLC flash. MLC flash memory can provide higher density storage and reduce the costs associated with the memory. The higher density storage potential of MLC flash tends to have the drawback of less durability than SLC flash in terms of the number write/erase cycles a cell can handle before it wears out. MLC can also have slower read and write rates than the more expensive and typically more durable SLC flash memory. Memory devices, such as SSDs, may include both types of memory.
With respect to conventional memory circuits, and semiconductor devices generally, such devices may use an external type voltage regulator. External type voltage regulators may use a relatively large output capacitor to absorb a transient. This is often disadvantageous because it requires an additional component. Further, use of an external capacitor is not practical when the linear voltage regulator circuit is formed or integrated into a semiconductor circuit. Capacitors of sufficient size can be formed in an integrated circuit, but such fabrication consumes an unacceptable amount of expensive silicon area and is often impractical to implement.
A voltage regulator compensation circuit is disclosed that improves the transient response of a linear voltage regulator by providing a dynamically varying compensation load, which minimizes transients and spikes on the regulated voltage output of the linear voltage regulator when the dynamic load is in transition.
According to one aspect of the invention, a voltage regulator compensation circuit provides power to a dynamic load and includes a power transistor configured to drive the dynamic load, a reference determining transistor configured to establish a voltage reference proportional to an output voltage of the power transistor, and a control circuit coupled to a gate input of both the power transistor and the reference determining transistor. Also included is a comparison engine configured to compare the output voltage and the voltage reference, and a current consuming transistor operatively coupled to an output of the power transistor and configured to provide a varying secondary load. The comparison engine is configured to control the current consuming transistor to increase current draw or decrease current draw from the power transistor based on the difference between the output voltage and the voltage reference.
Other methods and systems, and features and advantages thereof will be, or will become, apparent to one with skill in the art upon examination of the following figures and detailed description. It is intended that the scope of the invention will include the foregoing and all such additional methods and systems, and features and advantages thereof.
The components in the figures are not necessarily to scale, emphasis instead being placed upon illustrating various aspects thereof. Moreover, in the figures, like referenced numerals designate corresponding parts throughout the different views.
In that regard, the main internal power source 110 of the integrated circuit 104 may provide power to certain circuits that are either always active, or active and consuming power most of the time. Such circuit blocks 108 may include a CPU, controller, memory refresh circuits, and the like.
The linear voltage regulator 100, however, may provide power to certain circuits that are more dynamic in nature, and which vary dynamically with respect to the power consumption, such as a dynamic load 120 shown in
Thus, when the dynamic 120 load draws less than a minimum amount of current, that is, less than the current threshold, the dynamic compensation circuit 310 is activated and draws a minimum amount of current from the linear voltage regulator 100 such that there is always a certain minimum current drawn. Conversely, when the dynamic load 120 is active and draws more than the minimum amount of current, that is, when the dynamic load 120 is on, the dynamic compensation circuit 310 is essentially inactive, and does not draw additional current from the linear voltage regulator 100, thus leaving only the dynamic load 120 to draw current. This avoids increasing the overall load current when the total dynamic power is relatively high.
The dynamic compensation circuit 310 includes an enable/disable input 320, which may be controlled by a controller 330. Applying a disable signal completely turns off the dynamic compensation circuit 310 in situations when no current draw is expected for a predictable amount of time, such as when the integrated circuit 104 or specific components or circuits are in a “sleep state” or a stand-by power state.
As shown, from time=T0 to T1, Iload is low because the dynamic load 120 is inactive. Because the dynamic load 120 is not drawing sufficient current, meaning the current load on the linear voltage regulator 100 is less than the threshold current, the dynamic compensation circuit 310 is active and draws a minimum amount of current, shown as Idynamic
At time=T1 and extending through time=T2, the dynamic load 120 is active or in an on state. Accordingly, the dynamic compensation circuit 310 turns off, and thus Idynamic
In one embodiment of the invention, the linear voltage regulator 100 may include a power transistor M1 having its gate input coupled to an output or control signal 504 of the feedback circuit 502. The drain of the power transistor M1, which provides the regulated voltage output, Vout, may be coupled to an input 506 of the feedback circuit 502, while the source and substrate of the power transistor M1 may be coupled to power or Vcc. The drain of the power transistor M1 drives the dynamic load 120 and provides the regulated output voltage Vout.
The feedback circuit 502 of the linear voltage regulator 100 senses or monitors the voltage output (Vout) of the power transistor M1 and varies the gate voltage of M1 so as to maintain a constant voltage level for Vout, subject to certain constraints. The integrated circuit 104, such as a flash memory circuit, typically is supplied with Vcc=3.3 volts, while Vout is typically 1.2 volts, although other voltage ranges may be used depending upon the semiconductor process and application.
In one embodiment, the dynamic compensation circuit 300 may also include a reference determining transistor M2, which is preferably the same type of transistor as power transistor M1, but fabricated on a smaller scale (lower power) than power transistor M1. The gate input of reference determining transistor M2 may be coupled to the gate input of power transistor M1, with both gates being identically controlled by the output of the feedback circuit 502.
Similarly, the source and substrate of reference determining transistor M2 may be coupled to Vcc. The drain of reference determining transistor M2 may be coupled to a constant current source 514 and to a reference input 520 (Vref-2) of a comparison engine 526. Another reference input or a second signal input 530 (Vref−1) to the comparison engine 526, may be coupled to Vout. Note that Vout is the same point as Vref-2, but is referred to as Vref-2 so as to further illustrate that such an input represents one of two reference inputs to the differential amplifier or comparison engine 526.
An output 540 of the comparison engine 526 drives a current consuming transistor M3. The drain of the current consuming transistor M3 is coupled to ground while the source and substrate of the current consuming transistor M3 may be coupled to Vout.
The comparison engine 526 may be a digital comparator 528, or preferably may be an analog comparator circuit 560 that provides a continuously varying proportional analog output, such as a differential operational amplifier circuit.
With respect to the operation of the linear voltage regulator optimization circuit 300 and
As discussed above, when the dynamic load 120 is inactive or off, the dynamic compensation circuit 310 causes additional current to be drawn from the power transistor M1 (via the current consuming transistor M3) so as to maintain a relatively constant or minimum current load at the output of the linear voltage regulator 100, at least until the current threshold is exceeded.
Such additional current is drawn or “consumed” when the comparison engine 526 turns on current consuming transistor M3 such that current flows from source to drain of the current consuming transistor M3. The fabricated size of current consuming transistor M3 may determine the maximum amount of current that current consuming transistor M3 may draw. This avoids the need to fabricate additional resistive elements into the circuit to limit the current consumption. Alternatively, a resistive element may be included to limit the current flow through the current consuming transistor M3.
Note that in the embodiment in which the comparison engine 526 is in the form of the digital comparator 528, the output of such a digital comparator circuit 528 is either 0 or 1. Thus, based on the output of the digital comparator circuit 528, the current consuming transistor M3 is either turned on or it is turned off. Accordingly, current consuming transistor M3 is drawing either no current (minimum current-leakage current) or maximum current.
However, in the preferred embodiment in which the comparison engine 526 provides a continuously varying proportional analog output by use of the analog comparator circuit 560 to the gate of the current consuming transistor M3, the current consuming transistor M3 need not be limited to only on or off states, and may be driven across a range of operating points. Thus, current consuming transistor M3 may be controlled to provide a smooth range of current consumption from zero (or some minimum or leakage value) to a maximum value. In some embodiments, the current consuming transistor M3 may be controlled to provide a linear range of current consumption.
Alternatively, the comparison engine 526 may provide a discrete number of output step voltages so as to control the current consuming transistor M3 in accordance with a plurality of current draw steps or a plurality of discrete operating points.
The threshold current, corresponding to the reference voltage, Vref-2, is used by the comparison engine 526, whether in the form of the digital comparator 528 or analog comparison engine 560, to control the current consuming transistor M3. The threshold current is proportional to the minimum amount of current flowing from source to drain in power transistor M1. As described above, if the dynamic load 120 is off or does not otherwise draw a sufficient amount of current from power transistor M1, meaning the current draw is less than the threshold current, the current consuming transistor M3 is turned on or its operating point is changed, by the comparison engine 526 so that additional current is drawn or “consumed.” Thus, current consuming transistor M3 acts as a secondary or additional load. Note that the reference voltage, Vref-2, varies as a function of the load on the power transistor M1.
Conversely, when the dynamic load 120 turns on or begins to otherwise draw a sufficient amount of current from power transistor M1, meaning the current draw is greater than the threshold current, current consuming transistor M3 is turned off or its operating point is changed, by the comparison engine 526 so that additional current is not drawn or “consumed.” Thus, current consuming transistor M3 is essentially disconnected from the circuit.
Regarding the relationship between the power transistor M1 and reference determining transistor M2, the voltage output of the reference determining transistor M2, as seen at its drain output, tracks the gate voltage of power transistor M1. In one embodiment, this may be done by fabricating transistors M1 and M2 in the same way, from the same material, using the same fabrication process, and biasing the respective transistors M1 and M2 at very similar operating points.
As shown in
Of course, for reasons of power consumption, the reference determining transistor M2 is preferably fabricated on a much smaller scale than power transistor M1. For example, the scaling factor between transistor M1 and M2 may be 100:1. Accordingly the current flowing from source to drain in power transistor M1 may be 100 times greater than the current flowing from source to drain in reference determining transistor M2. In such a situation, the geometric dimensions may be scaled accordingly, and using the above ratio, the power consumption of the reference determining transistor M2 may be 1% of the power consumption of the power transistor M1. Of course, any suitable scaling factor may be used.
With regard to the transistors in the linear voltage regulator optimization circuit 300, power transistor M1 may be a high-power p-type MOSFET, but may also be an n-type transistor, providing of course, that the operating polarities are accounted for. The power transistor M1 is preferably a MOSFET, because most dense integrated circuits, including the memory circuit in which the linear voltage regulator optimization circuit 300 is formed, are typically formed using CMOS technology, due to low power consumption and high density. However, any suitable fabrication technology, such as NMOS, PMOS, CMOS (metal oxide semiconductor), bipolar etc., can be used. The above is also true for the reference determining transistor M2 and the current consuming transistor M3, as well as for all the other components in the linear voltage regulator optimization circuit 300. Note that in the illustrated embodiment, transistors M1 and M2 are p-type transistors, while transistor M3 is an n-type transistor. However, either type of transistor can be used assuming that the proper polarities are accounted for.
In operation, as the dynamic load 120 turns on and draws current, Vout begins to fall. Accordingly, the feedback circuit 502 attempts to compensate by adjusting the gate signal of power transistor M1. The adjusted gate signal is mirrored on the gate input of reference determining transistor M2.
Note that as the control signal 504 applied to the gate of the reference determining transistor M2 begins to increase (as would happen when the feedback circuit 502 begins to boost the gate signal in response to a drop in Vout), the current flow through the reference determining transistor M2 tries to increase as the transistor turns on to a greater degree. However, the current flow through the reference determining transistor M2 is maintained at a constant level by the constant current source 514. Thus, to compensate, the voltage output of the reference determining transistor M2 (Vref-2) must increase.
Note that the constant current source 514 may be a known configuration and may be formed from operation amplifiers as a current mirror, or may be formed using transistor circuits, whether MOSFETs, FETs (field effect transistors), JFETs (junction field effect transistors) and the like, Zener diodes, resistive integrated components, other linear regulators circuits, such as equivalents to the LM317 discrete linear regulator, and the like. Any suitable constant current source 514 able to be fabricated using the semiconductor processes described above, may be used.
This difference between Vref-1 (which is =Vout) and Vref-2 is seen at the inputs of the comparison engine 526. In the following discussion concerning the output of the comparison engine 526, it is important to note that as mentioned above, in the preferred embodiment, the analog comparison engine 560 is used to provide a continuous signal range of control to the current consuming transistor M3 so as to control the current consuming transistor M3 over a continuous range. Of course, if the digital comparator 528 embodiment is implemented, the comparison engine 526 provides either an on or off signal to the current consuming transistor M3.
In accordance with the embodiment implementing the analog comparison engine 560, when the voltage difference (Vref-1−Vref-2) at the inputs of the comparison engine 526 is small, the output of the comparison engine is elevated and thus the power consuming transistor M3 is active to provide additional current draw. Because the analog comparison engine 560 provides a continuous analog output, the voltage difference (Vref-1−Vref-2) controls the degree to which the power consuming transistor M3 is turned on, and hence, its current draw.
Conversely, when the voltage difference (Vref-1−Vref-2) at the inputs of the comparison engine 526 is relatively large, the output of the comparison engine 560 is reduced, and thus the power consuming transistor M3 approaches a turned off or low drive state, such that little or no additional power is drawn by the power consuming transistor M3.
Note that the value of Vref-1−Vref-2 could be also negative as shown in
To determine the operating point of the reference determining transistor M2, and thus the value of Vref-2, the constant current source 514 is set to have a constant current draw equal to the current draw of the threshold load (Ithreshold) targeted load divided by the ratio of M1/M2. Thus, if the power transistor M1 is 100 times larger than the reference determining transistor M2, and thus draws 100 times the amount of current, the constant current source 514 is configured to draw 1% of the targeted threshold load (Ithreshold).
Note that the illustrated embodiment of the dynamic compensation circuit 310 show in
For example, if the current draw of the target load is 100 mA, the constant current source 514 is configured to draw 1 mA, assuming a ratio of 100:1 between M1 and M2. Thus, at the target load value of 100 mA, the comparison engine 526 turns off current consuming transistor M3 because there is now sufficient current draw provided by the dynamic load 120.
To further explain the above,
Also note that prior to time=1 μs, the current consuming transistor M3 provides a constant additional load of about 134 μA from time=0.95 μs to about 1.0 μs. This is because the dynamic load 120 is off and thus is not drawing a sufficient amount of current. Accordingly, the current consuming transistor M3 provides the additional load.
At about time=1 μs, the current drawn by the dynamic load 120 increases rapidly, and in response thereto, the output of the current consuming transistor M3 begins to decrease, and reaches a steady state at about time=1.15 μs, while drawing an extremely low current of about 155.6 nA. This represents an off state of the current consuming transistor M3.
Referring now to
Referring now to
At time <1 μs, the current load 860 of the dynamic load 120 is about zero because the dynamic load 120 is not drawing current, and Vout 810 is at steady state at about 1.20 volts. Vref-2 820, which is the same as the second input of the comparison engine 560 and is also the same as the output of transistor M2, is slightly greater than Vout, and is also at a steady state voltage of about 1.19 volts. The difference in voltage 824 as seen at the input of the comparison engine 526 (Vref-1−Vref-2) is about +10 mV. Thus, Vref-1 (810) is greater than Vref-2 (820) at this time, but by a small amount.
Accordingly, the output 830 of the comparison engine 560 is at a relatively high value, in this case, about 1.37 volts, which directs the current consuming transistor M3 to turn on and consume current. Note that this is a continuous function and the degree to which the comparison engine 520 turns on the current consuming transistor M3 is a function of the difference between Vout (810) and Vref-2 (820).
As shown, the current 850 through current consuming transistor M3 is relatively high, at about 151 μA, as it is driven into the active state. The current consuming transistor M3 is driven to consume current because the current load 860 of the dynamic load 120 is too low. Accordingly, because only the current consuming transistor M3 is on (and the dynamic load is off), the output current 840 of the power transistor M1 is relatively low, about 162.2 uA.
Next, at about time=1 μs, the current load 860 of the dynamic load 120 increases rapidly to about 200 μA as the dynamic load turns on and draws current. Due to this current draw, Vout 810 begins to drop, and drops to a low value of about 1.16 volts. Vref-2 820 thus begins to increase and becomes greater than Vout 810.
Accordingly, Vref-2 (820) becomes greater than Vout (810) at this time, and the difference continues to grow as Vout continues to fall. The difference in voltage 824 as seen at the input of the comparison engine 526 (Vref-1−Vref-2) increases to a delta of about 50 mV (10 mV to −40 mV). Accordingly, the output 830 of the comparison engine 520 begins to fall from its relatively high steady state value, and falls off smoothly. As the output 830 of the comparison engine 560 falls, the current consuming transistor M3 begins to become less active, and draws less current. Again, note that this is a continuous function (rather than on or off) and the degree to which the comparison engine 520 turns off or reduces the output of the current consuming transistor M3, is a function of the difference between Vout (810) and Vref-2 (820).
As shown, the current 850 through current consuming transistor M3 begins to drop as its output is reduced under control from the comparison engine 526. The current consuming transistor M3 is driven to approach the turned off state because the current load 860 of the dynamic load 120 has increased to a sufficient level. Accordingly, because current consuming transistor M3 is drawing minimal current, while the dynamic load draws most of the current, the output current 840 of the power transistor M1 drops from it elevated level to a steady state level as it supplies power to the dynamic load 120.
Sometime after about time=1.50 μs, the circuit reaches a steady state with the linear voltage regulator 100 is providing a regulated output voltage Vout to the dynamic load 120. During this time, the difference in voltage 824 as seen at the input of the comparison engine 526 (Vref-1−Vref-2) is at a middle level, or at about −6 mV. After about time=11.0 μs, the current load 860 of the dynamic load 120 decreases rapidly to about 0.0 μA as the dynamic load turns off and no longer draws current. The dynamic compensation circuit 310 reacts to this change, as shown in the various waveforms from time=11.0 μs to about time=11.30 μs. Thereafter, the system again reaches a steady state, similar to the state shown prior to about time=1.0 μs.
To further clarify the voltage levels present on the input of the comparison engine 526, please refer to
As shown in
Conversely, as shown
Although the invention has been described with respect to various system and method embodiments, it will be understood that the invention is entitled to protection within the full scope of the appended claims.
Number | Name | Date | Kind |
---|---|---|---|
4929884 | Bird et al. | May 1990 | A |
6396249 | Itakura et al. | May 2002 | B1 |
6522112 | Schmoock et al. | Feb 2003 | B1 |
7205828 | Sridharan | Apr 2007 | B2 |
7227426 | Kaizuka | Jun 2007 | B2 |
7304539 | Tsurumaki et al. | Dec 2007 | B2 |
7772816 | Cho et al. | Aug 2010 | B2 |
7859134 | Chi et al. | Dec 2010 | B2 |
7888925 | Dequina | Feb 2011 | B2 |
8072196 | Li | Dec 2011 | B1 |
20040046609 | Xu | Mar 2004 | A1 |
20050194623 | Scollo et al. | Sep 2005 | A1 |
20060170401 | Chen et al. | Aug 2006 | A1 |
20080088286 | Cho et al. | Apr 2008 | A1 |
20090001948 | Martinez et al. | Jan 2009 | A1 |
20090224737 | Lou | Sep 2009 | A1 |
20100277148 | Zhao et al. | Nov 2010 | A1 |
20110101934 | Lopata et al. | May 2011 | A1 |
20110204860 | Thiele et al. | Aug 2011 | A1 |
20120086420 | Simmons et al. | Apr 2012 | A1 |
Entry |
---|
LDCL015XX/LDCL015XX33, “150 mA Capless Ultra Low Drop Linear Regulator ICs” dated Dec. 2011. |
Number | Date | Country | |
---|---|---|---|
20140055110 A1 | Feb 2014 | US |