Dynamically boosted current source circuit

Information

  • Patent Grant
  • 6204654
  • Patent Number
    6,204,654
  • Date Filed
    Friday, January 29, 1999
    25 years ago
  • Date Issued
    Tuesday, March 20, 2001
    23 years ago
Abstract
A dynamically boosted current source circuit improves the response speed of a circuit responsive to a transitioning input signal. The circuit's responsiveness varies with the magnitude of the current provided to an identified node, and a current source capable of providing nominal and boosted currents is connected to the node. A threshold detector detects the occurrence of an input signal transition prior to its detection by the responsive circuit, and triggers the current source to provide the boosted current; this improves the responsive circuit's speed by charging or discharging identified node capacitances which hinder its operation. The identified node can be an input node, an output node, or an internal node. The current source provides the boosted current for a predetermined time interval, or until the input signal crosses a second threshold, enabling response speed to be increased without a significant increase in supply current.
Description




BACKGROUND OF THE INVENTION




1. Field of the Invention




This invention relates to the field of current sources, and particularly to current source circuits and methods used to charge capacitive nodes.




2. Description of the Related Art




There is some amount of capacitance associated with every node in an electronic circuit. The capacitance may take the form of, for example, a discrete circuit element, a capacitive load, or a parasitic capacitance. Regardless of its form, a circuit node's capacitance affects the speed with which a signal connected to it can transition from one state to another, because the node's capacitance must be charged (if the node's voltage is to increase) or discharged (if the voltage is decreasing) before the transition can occur. This capacitance-induced time lag may be unacceptably long, adversely affecting the performance of circuitry which is ideally fast-responding.




Various techniques are employed to charge and/or discharge node capacitance. An example is illustrated in

FIG. 1. A

transmitter device


10


sends a signal


12


to a receiver device


14


. A transmitter and a receiver often operate with different supply voltages. In such cases, a signal sent from transmitter to receiver is typically generated with an open drain or open collector transistor such as open-drain NMOS FET


16


, and then referenced to the receiver's supply voltage with a pull-up device


18


in the receiver.




As noted above, a capacitance is associated with every circuit node. In

FIG. 1

, a parasitic capacitance C


par


is found at the junction of FET


16


and pull-up device


18


. Transistor


16


can pull down signal


12


very rapidly, but when transistor


16


is off (indicating a “high” output), pull-up device


18


pulls up signal


12


. However, before signal


12


can rise, C


par


must be charged, and the time required to do this slows a low-to-high transition of signal


12


. For example, assume signal


12


is to transition from 0 to 3 volts (ΔV=3 volts), pull-up device


18


provides 120 μA (i


pullup


), and C


par


is 10 pf. The transition time Δt is given by:






Δ


t


=C


par


*(ΔV/i


pullup


)=250 ns






Once received by receiver


14


, signal


12


is typically fed to a circuit


19


which detects a transition of signal


12


. However, if transition time Δt is too long, the response speed of detection circuit


19


can be slowed such that it cannot meet its performance requirements.




Pull-up device


18


is conventionally a resistor or a fixed current source. A resistive pull-up can result in a low-to-high transition that is unacceptably slow, because the current charging C


par


will decrease as the signal


12


voltage increases. A fixed current source avoids this problem, but also has a major drawback in low power applications: in circuits where low power consumption is important, idle current—i.e., the current consumed when the circuit's inputs are not changing—is preferably low. A fixed current source, however, wastes power by continuously providing current as signal


12


transitions from high to low, and while signal


12


is in its low state.




Another common capacitive node situation is shown in FIG.


2


. An operational amplifier


20


is driving a capacitive load C


load


at a node


22


. A typical op amp includes an input stage


24


and an output stage


26


. The input and output stages are biased from a fixed current source


28


. If op amp


20


is suddenly required to increase its output voltage, the capacitance at node


22


must be charged, typically at a specified speed. The current to charge C


load


comes from the output stage. However, the ability of the output stage to drive a load is limited by the fixed amount of bias current available from current source


28


to drive the output stage transistors. While a large current source


28


would reduce the transition time, the size of the current source is often limited to minimize the consumption of supply current. Limiting the bias current, however, also acts to limit the speed with which node


22


can be charged or discharged and the output voltage changed.




SUMMARY OF THE INVENTION




A dynamically boosted current source circuit and method are presented which overcome the problems noted above. The circuit and method improve the speed with which capacitive nodes can be charged or discharged without unduly increasing supply current demands, thereby improving the responsiveness of the circuits in which the capacitive nodes reside.




The present invention is useful in circuits which respond to a transitioning input signal, when an increase in the circuit's response speed is necessary or desirable. The circuit is such that its responsiveness varies in proportion to the amount of current delivered to an identified node; for example, the circuit may receive a bias current that allows it to respond to an input up to a maximum speed. A current source is connected to provide a bias current to the circuit, and a threshold detector is used to detect the occurrence of an input signal transition. The threshold detector's output is connected to the current source, which has at least two operating states. When no input signal transition has been detected, the current source is in a first state delivering a first bias current to the circuit. However, when the detector indicates the occurrence of a transition, the current source is triggered into its second state and provides a boosted bias current to the circuit. The boosted bias current is greater than the first bias current and, while present, improves the circuit's responsiveness by speeding the charging (or discharging) of capacitance present at the identified node, at another node driven by circuitry that includes the identified node, or both. Because bias current to the node is boosted in response to an external event (the transitioning of an input signal), the invention is referred to as a “dynamically boosted current source circuit”.




The identified node can be an input node—including the node which receives the transitioning input signal, an output node, an internal node, or any combination of these. The current source is arranged to provide the boosted current for a predetermined time interval (after which it returns to its first state), or until the input signal crosses a second threshold. In either case, the boosted current is only provided temporarily, in response to an input signal transition. As a result, response speed can be increased without a significant increase in supply current.




Further features and advantages of the invention will be apparent to those skilled in the art from the following detailed description, taken together with the accompanying drawings.











BRIEF DESCRIPTION OF THE DRAWINGS





FIG. 1

is a schematic of known transmitter and receiver devices using a conventional pull-up device.





FIG. 2

is a schematic of a known operational amplifier using a conventional current source to provide a bias current.





FIG. 3

is a block/schematic diagram illustrating the basic principles of the present invention.





FIG. 4

is a block/schematic diagram of one embodiment of the present invention.





FIG. 5

is a schematic diagram of the embodiment shown in FIG.


4


.





FIG. 6

is a plot of the current provided to a node vs. the node voltage for the embodiment shown in FIG.


4


.





FIG. 7

is a block/schematic diagram of an alternative embodiment of the circuit shown in FIG.


4


.





FIG. 8

is a block/schematic diagram of another embodiment of the present invention.





FIG. 9

is a schematic diagram of the transition detector circuit shown in the FIG.


8


.





FIG. 10

is a schematic diagram of the current boosting circuit shown in FIG.


8


.





FIG. 11

is a schematic diagram of the boosted circuit shown in FIG.


8


.











DETAILED DESCRIPTION OF THE INVENTION




The basic principles of the invention are illustrated in

FIG. 3. A

circuit


30


produces an output OUT at a node


32


. The circuit changes state—typically by changing its output—in response to the transitioning of an input signal INPUT presented at an input node


34


; i.e., circuit


30


responds in some fashion when INPUT changes state. The speed with which circuit


30


responds (the circuit's “responsiveness” or “response speed”) to the transitioning input can be slowed by the presence of one or more capacitive load nodes found, for example, at input node


34


, internal to circuit


30


, external to circuit


30


, or all of the above—which must be charged or discharged before the response can be completed. For example, a parasitic capacitance C


par


may be present at node


34


, a capacitive load C


load


may be connected to node


32


, and/or a capacitive compensation network C


comp


may be present within circuit


30


.




At least one dynamically boosted current source circuit


36


is used to improve the responsiveness of circuit


30


to a change in the state of an input signal presented at node


34


. Circuit


36


includes a threshold detector circuit


38


which is connected between input node


34


and a current source circuit


40


. Threshold detector


38


is arranged to detect a change of state at input node


34


. The change of state detected can be, for example, input signal INPUT crossing a threshold voltage V


th1


which is provided to the detector (as shown in FIG.


3


), or the occurrence of an input signal transition (discussed in relation to

FIG. 8

, below); the particular condition detected is application-specific.




The threshold detector produces an output


42


that indicates when an input signal transition has been detected. The current source circuit


40


is arranged to receive and respond to output


42


. Current source


40


has at least two operating states. The current source


40


operates in a first state when no transition has been detected; in this state, the current source provides a first, nominal current I


nom


at an output


44


. However, when an input signal transition has been detected as indicated by output


42


, current source


40


is triggered into a second operating state in which it provides a second, boosted current I


boost


at output


44


, with I


boost


being greater than I


nom






Output


44


of current source circuit


40


is connected to one or more of the capacitive load nodes responsible for slowing the responsiveness of circuit


30


. For example, output


44


can be connected to input node


34


, to output node


32


, and/or to an internal node of circuit


30


, to speed the charging (or discharging) of C


par


, C


load


, or C


comp


, respectively. If desired, output


44


can be used to generate currents for all three nodes, or individual dynamically boosted current source circuits could be used for respective nodes.




The invention contemplates using dynamically boosted current source circuits for both charging and discharging a capacitive node, since either of these operations may be necessary to improve responsiveness. For example, if output node


32


is to swing from zero volts to a positive voltage in response to a change of state at input node


34


, C


load


must be charged before OUT can reach its final voltage. On the other hand, if output node


32


is to fall from a positive voltage toward zero volts, C


load


must be discharged before OUT can reach its final voltage. Thus, current source


40


can be connected to supply current to a node to charge a capacitance (as shown in FIG.


3


), or alternatively, to draw current from a node to discharge a capacitance.




The dynamically boosted current source circuit is arranged to provide the boosted current I


boost


, for a particular duration. The duration can be strictly threshold-dependent, with the current increased to I


boost


when the voltage at input node


34


crosses V


th1


and returning to I


nom


when INPUT crosses a predetermined higher threshold or reaches a level at which circuit conditions force current source circuit


40


to reduce the output current. Alternatively, a predetermined time interval T


d


can be defined, with the current increasing to I


boost


when INPUT crosses a predetermined threshold, and returning to I


nom


after time T


d


.




Circuit


30


can be, for example, an operational amplifier, which receives one or more bias currents—the magnitude of which limit the amplifier's response speed. To increase the amplifier's response speed, current source


40


boosts the bias currents in response to a transition in the state of INPUT (discussed in detail below). Circuit


30


can also be, for example, a logic gate or a comparator, which changes state when INPUT crosses a threshold voltage V


th2


. V


th1


can be made equal to or greater than V


th2


, such that a current boost occurs only when INPUT has reached or exceeded the input threshold voltage of circuit


30


. Preferably, however, V


th1


is made to be less than V


th2


, so that a current boost occurs before INPUT reaches V


th2


and thereby begins speeding the responsiveness of circuit


30


in anticipation of INPUT exceeding V


th2


.




One possible embodiment of the present invention is shown in FIG.


4


. Dynamically boosted current source circuit


36


serves as a receiver circuit for a signal


46


received from a transmitting circuit


48


. Signal


46


originates at the open drain (or equivalently, an open collector) of an NMOS transistor


50


. Transistor


50


can quickly pull down signal


46


when it is to transition from high to low. However, transistor


50


is turned off when signal


46


is to transition from low to high, necessitating the use of a pull-up device.




Current source


40


is connected to input node


34


, and provides the necessary pull-up for signal


46


. (Alternatively, current source


40


can serve as a pull-down device if transistor


50


is of the opposite polarity to that shown; in this case, current source


40


would be connected between node


34


and ground or a negative supply voltage). By providing I


boost


to node


34


upon detection of a low-to-high transition, the parasitic capacitance associated with node


34


is quickly charged so that signal


46


is pulled up quickly—improving the response speed of any circuit, such as circuit


30


, that is responsive to a signal


46


transition.




In this exemplary embodiment, threshold detector


38


is implemented with a comparator


52


which receives a threshold voltage V


th3


; V


th3


can be derived from, for example, the V


be


of a diode, a bandgap voltage reference, the thermal voltage V


t


, or the voltage drop across a resistor connected to a current source. Output


42


is toggled high when the voltage at input node


34


exceeds V


th3


. (Comparator


52


could also be configured to toggle output


42


low when input node


34


exceeds V


th3


, if necessary to trigger current source circuit


40


into its boosted state). The positive feedback loop formed by comparator


52


and current source


40


enable signal


46


to be quickly stewed toward a predetermined maximum value.





FIG. 5

is a schematic diagram of one possible implementation of the circuit shown in

FIG. 4. A

bias current is provided by a current source


60


, which is mirrored by diode-connected transistor M


1


to transistors M


2


, M


3


, M


4


and M


5


; the sources of each of M


1


-M


5


are connected to a supply voltage V


supply


. The current mirrored by M


2


is fed to a resistor R


1


(via a diode-connected transistor M


6


), with the voltage developed across R


1


providing the reference voltage V


th3


for comparator


52


. Transistor M


5


is connected to mirror the M


1


current to input node


34


; M


5


's current is identified as I


nom


, as it provides a nominal pull-up current to input node


34


.




Mirror transistor M


3


is connected to provide current to a transistor M


7


, which has its source connected to input node


34


. M


6


and M


7


form the core of comparator


50


, with their drains connected to mirror transistors M


2


and M


3


, respectively, and their sources connected to input node


34


and reference voltage V


th3


, respectively. As the voltage at input node


34


rises above V


th3


, transistor M


7


is turned off; conversely, M


7


is turned on when INPUT falls below V


th3


. The junction (


62


) between M


3


and M


7


is fed to an inverter


64


, which in turn drives a transistor M


8


connected as a switch between mirror transistor M


4


and input node


34


. When M


7


is turned on, node


62


is pulled down and inverter


64


outputs a “high” to turn M


8


off and prevent M


4


's current from being provided to input node


34


. Conversely, when M


7


is turned off, M


3


pulls up node


62


, inverter


64


outputs a “low”, M


8


is turned on, and M


4


's current is provided to input node




The state of M


8


determines the operating state of current source circuit


40


(shown in FIG.


4


), which in this implementation includes mirror transistors M


1


, M


4


and M


5


, switching transistor M


8


, and bias current source


60


. Mirror transistor M


4


is connected to provide a current I


switched


to input node


34


when M


8


is switched on, and transistor M


5


provides current I


nom


to input node


34


. When M


8


is off, indicating that INPUT is less than V


th3


, the current source circuit is in its first operating state, providing just nominal current I


nom


to input node


34


. However, when M


8


is switched on, indicating that INPUT is greater than V


th3


, the current source circuit is triggered into its second operating state, and both I


nom


and I


switched


are provided to input node


34


. That is, when M


8


is on, I


nom


and I


switched


are summed together to create a boosted current I


boots


, which is delivered to input node


34


.




Responsive circuit


30


is shown as an inverter circuit in FIG.


5


. The inverter is made from a pair of opposite-polarity transistors M


9


and M


10


that are series connected between V


supply


and ground; the junction between the their respective drains provides the inverter's output OUT. The gates of M


9


and M


10


are connected to input node


34


, such that the inverter's output OUT is responsive to the state of the signal connected to input node


34


.




The inverter has an associated voltage threshold V


th2


. When compared with I


nom


alone, boosted current I


boost


reduces the time required to charge the capacitance associated with input node


34


. Provided that V


th3


is less than V


th2


, delivering I


boost


to input node


34


upon a change in the state of INPUT causes the node capacitance to be quickly charged; and for OUT to toggle faster than it would without the assistance of I


boost


. Thus, the response speed of circuit


30


is increased.




One way in which the amount of boosted current provided by dynamically boosted current source circuit


36


can be varied is by adjusting the size of transistor M


4


. For example, if I


switched


is to be equal to I


nom


, the drain areas of M


4


and M


5


(labeled “A” and “xA”, respectively, in

FIG. 5

, where “x” is a factor by which A is multiplied) should be made equal; i.e., with x=1. I


switched


can be made greater than I


nom


by making x greater than 1, or smaller than I


nom


if x is between 0 and 1. Alternatively, the boosted current can be provided by two or more transistors connected in parallel; each transistor can be sized as needed to provide any desired integer and/or fractional multiple of A. For example, as shown in

FIG. 5

, a second transistor M


4




a


could be connected in parallel with M


4


; if the x values for M


4


and M


4




a


are equal to 1 and 0.5, respectively, a boosted current equal to 1.5 A will be provided to node


34


when M


8


is switched on. The amount of boost current to provide is dependent on factors such as desired response speed and acceptable current consumption. Though current consumption is only increased when a signal at input node


34


changes state, the dynamically boosted current source circuit does increase total current consumption when compared to a fixed current source supplying only I


nom


to the input node.




Many other circuits and/or techniques could be employed to provide boosted current I


boost


. In the circuit configuration shown in

FIG. 5

, for example, the current provided to node


34


could be boosted by increasing the current produced by current source


60


upon detection of an input signal transition.




It should be noted PMOS devices, such as M


1


-M


5


and M


8


-M


9


in

FIG. 5

, typically have a parasitic diode between their drain and body terminals; this is exemplified by the diode D


1


shown connected across M


5


. In normal operation, M


5


's source is at a higher potential than its drain, and Dl is reverse-biased. However, if the drain voltage rises above the source—if, for example, the power to the receiving circuit


36


is turned off but is still applied to the transmitting circuit


48


(shown in FIG.


4


)—D


1


becomes forward-biased and draws current away from the transmitter unnecessarily. This can be avoided by employing “body switching” circuitry, which switches the body terminal of PMOS transistor M


5


to the terminal (drain or source) at the highest potential, insuring that parasitic diode D


1


is always reverse-biased.




A plot of the pull-up current (I


INPUT


) delivered to input node


34


with respect to the node's voltage (V


INPUT


) for the circuit of

FIG. 5

is shown in FIG.


6


. When V


INPUT


is below V


th3


, the current provided to input node


34


is simply the nominal current I


nom


from M


5


. As V


INPUT


rises and crosses V


th3


, I


switched


is added to I


nom


and the current is boosted to a value labeled as I


max


in

FIG. 6. I



INPUT


remains near I


max


(decreasing slowly due to channel length modulation) as long as the voltage across M


4


(V


ds


) is greater than M


4


's source-to-gate voltage (V


sg


) minus its threshold voltage (V


T


). When V


ds


becomes equal to or less than V


sg−V




T


, M


4


enters its triode region and the current supplied to input node


34


decreases quickly.




Simulated comparisons have been performed between a fixed current source pull-up and the dynamically boosted current source circuit pull-up shown in FIG.


5


. For a 20 μA fixed pull-up current source, input node


34


was seen to slew from low-to-high in about 600 nsec. Using the circuit of

FIG. 5

to provide an I


max


value of 135 μA (and with a 10 pf capacitor connected between node


34


and ground) reduced the slewing time to less than 200 nsec.




An alternative embodiment of the dynamically boosted current source circuit


36


of

FIG. 4

is shown in FIG.


7


. Threshold detector


38


is implemented with a window comparator


66


instead of single comparator


50


as in

FIGS. 4 and 5

. Window comparator


66


receives low and high threshold voltages V


th4


and V


th5


, respectively; output


42


is toggled when a signal applied to input node


34


is between V


th4


and V


th5


. This technique provides more precise control over the point at which the boosted current is reduced, but this may be offset by the more complex circuitry needed to achieve the improvement.




Note that the circuit implementations shown in

FIGS. 4

,


5


and


7


are merely illustrative. A number of different threshold detection and current source circuits could be utilized for threshold detector


38


and current source


40


; numerous comparator, transition detector, and current source designs are known to those skilled in the art of analog circuit design. Though depicted as implemented with field-effect transistors (FETs), the invention is in no way limited to the use of FETs. For example, bipolar transistors could be substituted for M


1


-M


10


without affecting the basic operation of the circuit (though the formula for the point at which I


INPUT


falls in the plot of

FIG. 6

would change).




As is apparent to those skilled in the art, when an input signal connected to input node


34


transitions from high to low, it is not necessary to boost the current to node


34


of the circuit shown in FIG.


4


. During a high-to-low transition, transistor


50


in transmitting circuit


48


is turned on and pulls down node


34


. Boosting the current to node


34


during a high-to-low transition may adversely affect how quickly transistor


50


can be turned on. An application of the invention in which it is beneficial to provide a boosted current for both low-to-high and high-to-low transitions of an input signal is discussed below.




As noted above, the dynamically boosted current source circuit can be used to boost the current at an input node, an output node, a node internal to a responsive circuit, or any combination of these. An example of its use for boosting a circuit's bias currents to improve its ability to drive a capacitive output load is illustrated in FIG.


8


. In this application, a circuit


70


receives one or more bias currents which are boosted when an input signal transition is detected; circuit


70


is here referred to as the “boosted circuit”. The output of boosted circuit


70


drives a capacitive load C


load


. Circuit


70


is arranged to vary the output to C


load


in response to a change in the state of an input signal INPUT received at an input node


72


. For example, circuit


70


may be a programmable voltage regulator which provides a selectable output voltage, with the output voltage determined by the states of one or more input signals. When one of the input signals changes state, the output voltage must change. The transition of the output voltage from one voltage to another may be slowed because of C


load


and/or the capacitance associated with one or more nodes internal to circuit


70


.




To improve the responsiveness of circuit


70


, at least one dynamically boosted current source circuit


36


is employed to provide one or more boosted bias currents to circuit


70


upon detection of a change in the state of INPUT. In this exemplary circuit, a bias current boost is provided for either a low-to-high or a high-to-low transition of INPUT, with the duration of the bias current boost made equal to a predetermined time interval T


D


.




Because a bias current boost occurs for either a rising or falling transition, the detection circuit of circuit


36


is referred to as a transition detector


74


. An implementation of transition detector


74


is shown in FIG.


9


. An input signal INPUT


1


is received by an inverter


80


, the output of which is connected to drive a p-channel transistor Q


11


and an n-channel transistor Q


12


. The inverter has an associated input threshold voltage V


thdev


. As INPUT transitions from low-to-high, it crosses V


thdev


and the inverter output goes low, turning Q


11


on and Q


12


off. Q


11


's current circuit is connected between a supply voltage and a capacitor C


1


, which is quickly charged when Q


11


is turned on. A transistor Q


13


is connected across C


1


and driven by a bias voltage V


bias1


; when Q


11


switches off, C


1


is discharged at a rate determined by Q


13


and V


bias1


. Thus, C


1


is charged on a rising edge of INPUT and discharged on a falling edge. The voltage across C


1


is fed to one input of a two-input NAND gate


82


.




Transistor Q


12


is connected between a capacitor C


2


and ground; C


2


is charged when Q


12


is turned on by INPUT transitioning from high-to-low. A transistor Q


14


is connected across C


2


and driven by a bias voltage V


bias2


; when Q


12


switches off, C


2


is discharged at a rate determined by Q


14


and V


bais2


. Thus, C


2


is charged on a falling edge of INPUT and discharged on a rising edge. The voltage across C


2


is fed to an inverter


84


, and the output of inverter


84


is connected to the second input of NAND gate


82


. The output of NAND gate


82


is a signal identified as BOOST.




When INPUT is idle (either high or low), BOOST is low. When INPUT changes state—either low-to-high or high-to-low—a BOOST pulse is produced, due to the time overlap between the charge and discharge of C


1


and C


2


. The width of each BOOST pulse can be adjusted by varying the values of C


1


and/or C


2


, bias voltages V


bias1


and/or V


bias2


, and/or the relative sizes of transistors Q


11


—Q


14


; the BOOST pulse width will affect the amount of time T


D


that a boosted current is provided to the boosted circuit


70


.




A number of different input signals could be individually monitored to trigger a boost pulse. For example, a programmable voltage regulator as mentioned above could use three input lines to program the regulator to one of eight output voltages. A change from one output voltage to another could be signaled by a change on one or more of the lines, with each voltage change preferably accompanied by a current boost. To monitor a number of input lines in this way, a number of transition detectors equal to the number of input lines are employed. This is illustrated in FIG.


9


: transition detectors TRANSITION DETECTOR


2


through TRANSITION DETECTOR X receive additional inputs INPUT


2


through INPUT


x


, respectively. The boost pulses produced by the respective detectors are OR'd together and fed to the current source circuit (described below), so that a change in state on any of the input lines results in a current boost to the boosted circuit


70


.




Referring back to

FIG. 8

, the boost pulse output of transition detector


74


is fed to a current source circuit


90


, which has two operating states: a first operating state in which no current or a nominal current is provided to boosted circuit


70


, and a second operating state—triggered by receipt of a boost pulse—in which a boosted current greater than the nominal current is provided to the boosted circuit


70


.




One possible implementation of current source


90


is shown in FIG.


10


. Boost pulse (or OR'd boost pulses) BOOST is connected to the CLOCK input of a D-type flip-flop


92


. BOOST is also connected to a {overscore (CLOCK)} input on flip-flop


92


via an inverter


94


. The flip-flop's {overscore (Q)} output is connected to the its D input. This arrangement causes the flip-flop to be clocked on the rising edge of the boost pulse, causing the flip-flop's Q and {overscore (Q)} outputs to toggle.




A transistor Q


15


receives a bias voltage V


bias3


and conducts a current I


bias3


in response, which is forced through a resistor R


2


to produce a bias voltage V


boost


(=I


bias3


/R


2


). Current source


90


includes four switches S


1


-S


4


, each of which conducts a signal between first and second switch terminals whelp a logic “high” and a logic “low” are present at first and second control terminals, respectively. A capacitor C


3


is connected to V


boost


via switch S


1


when S


1


is closed, and to a node


96


via S


2


when S


2


is closed. Another capacitor C


4


is connected to V


boost


via switch S


3


when S


3


is closed, and to node


96


when S


4


is closed.




The control terminals of switches S


1


-S


4


are connected to the Q and {overscore (Q)} outputs of flip-flop


92


. When the flip-flop's outputs toggle, one of capacitors C


3


or C


4


is charged (via S


1


or S


3


) up to V


boost


, while the other capacitor is discharged (via S


2


or S


4


) to node


96


. Node


96


is connected to drive a transistor Q


16


, which responds by conducting a current I


16


through a diode-connected transistor Q


17


. I


16


is mirrored via a transistor Q


18


to produce an output NBIAS from current source


90


. I


16


is also mirrored via a transistor Q


19


to another current mirror made up of transistors Q


20


and Q


21


; Q


21


produces a second output PBIAS from current source


90


.




NBIAS and PBIAS are boost currents, generated only when a BOOST pulse is received in response to a transitioning INPUT signal. The duration T


D


of these boost currents is affected by the BOOST pulse width factors cited above, as well as by the size of capacitors C


3


and C


4


and the voltage V


boost


. The duration of the boost current should be long enough for the desired change of state in the boosted circuit


70


to occur. Furthermore, if several input signals can trigger a boost pulse (as described above), and those input signals toggle nearly simultaneously, the boost current duration should be at least as long as the worst-case skew between the input signals.




One example of a boosted circuit


70


is an operational amplifier, such as might be used in the programmable voltage regulator discussed above. An op amp


100


having a response speed which is improved by boost currents NBIAS and PBIAS is shown in FIG.


11


. The op amp has a first stage


101


which includes a differential pair Q


22


and Q


23


, a second stage


102


which includes compensation components CS, C


6


and C


7


and a transistor Q


24


, and an output stage


104


which includes a transistor Q


25


connected between a push-pull pair Q


26


and Q


27


. Nominal bias currents are generated for the stages using a signal NOMBIAS, which is received by a transistor Q


28


. Q


28


conducts a current through a diode-connected transistor Q


29


, which mirrors the Q


28


current to a transistor Q


30


. Q


30


supplies bias current to first stage


101


through a transistor Q


31


, to second stage


102


through a transistor Q


32


, and to the amplifier's output V


out


(and capacitive load C


load


) via output stage transistor Q


26


. NOMBIAS is also received by a transistor Q


33


, which also provides bias current to V


out


via output stage transistor Q


27


.




The boost currents that appear on PBIAS and NBIAS cause each of the stages' nominal bias currents to be boosted, which increases the speed with which the amplifier's output can change. PBIAS and NBIAS are connected to provide additional base drive currents to transistors Q


26


and Q


27


, respectively, increasing the output stage bias currents. The remaining PBIAS current is split between Q


31


and Q


32


according to their respective sizes, increasing the bias currents to and improving the responsiveness of the first and second stages, respectively.




When PBIAS is present, additional current is provided to input stage


101


via Q


31


, and differential pair Q


22


and Q


23


slew faster and deliver more current to second stage transistor Q


24


. Q


24


also receives additional current via Q


32


, improving Q


32


's ability to drive output stage transistor Q


25


. Q


25


's current circuit is connected between PBIAS and NBIAS; when boosted, PBIAS increases the amount of available current to Q


25


, and NBIAS increases the amount of Q


25


current that can be sunk, enabling output stage transistors Q


26


and Q


27


to respond even faster. All of the boosted bias currents contribute to the op amp's ability to quickly charge a capacitive load connected to V


out


so that V


out


can quickly increase, or to discharge a capacitive load so that V


out


can quickly decrease. The duration of the BOOST signal is preferably arranged to keep the bias currents boosted until the op amp's output voltage has settled to a final value.




The op amp


100


of

FIG. 11

, as well as transition detector


74


of FIG.


9


and the current booster


90


of

FIG. 10

are merely illustrative. For example, op amp


100


could be implemented with FET transistors, or in a myriad of alternative configurations, and still provide improved responsiveness in response to the receipt of one or more boosted bias currents when one or more dynamically boosted current source circuits are employed as described herein. The benefits of boosting the current to one or more circuit nodes in response to a transitioning input signal per the present invention could be realized with many different circuit implementations; the invention only requires 1)a circuit which responds to a transitioning input signal and has at least one circuit node which, upon receiving a boosted current, improves the response speed of the circuit, and 2)a means of detecting the transitioning input signal and providing the boosted current in response.




While particular embodiments of the invention have been shown and described, numerous variations and alternate embodiments will occur to those skilled in the art. Accordingly, it is intended that the invention be limited only in terms of the appended claims.



Claims
  • 1. A dynamically boosted current source circuit, comprising:an input node, a threshold detector arranged to detect when an input signal connected to said input node crosses a first predetermined threshold, a capacitive node connected such that the speed with which said capacitive node changes state affects the response speed of an associated circuit that is responsive to a transition of said input signal, a boosted node connected such that the current received at said boosted node affects the speed with which said capacitive node changes state, and a current source arranged to provide a first current to said boosted node when said input signal is idle and a boosted current greater than said first current to said boosted node when said threshold detector detects that said input signal has crossed said first predetermined threshold, said current source arranged such that the rate at which its output current is slewed from said first current to said boosted current and the amplitude of said boosted current are independent of the slew rate and amplitude of said input signal, said boosted current increasing the speed with which said capacitive node changes state and there by the speed with which said associated circuit responds to a transition of said input signal.
  • 2. The dynamically boosted current source circuit of claim 1, wherein said boosted node is said input node, said current source arranged such that the rate at which its output current is slewed from said first current to said boosted current and the amplitude of said boosted current are independent of the slew rate and amplitude of said input signal prior to said current boost.
  • 3. The dynamically boosted current source circuit of claim 2, wherein said capacitive node is said input node and said boosted current increases the speed with which said input signal transitions.
  • 4. The dynamically boosted current source circuit of claim 3, wherein said input signal originates from an open drain or open collector of a transistor and said boosted current increases the speed with which said input signal is pulled to a known voltage when said transistor is turned off.
  • 5. The dynamically boosted current source circuit of claim 1, wherein said capacitive node is an internal node of said associated circuit, said boosted current increasing the speed with which said associated circuit responds to a transition of said input signal.
  • 6. The dynamically boosted current source circuit of claim 5, wherein the speed with which said associated circuit responds to a transition of said input signal is limited by the magnitude of a bias current received at said internal node, said internal node receiving a nominal bias current when said input signal is idle, said nominal bias current being boosted by said boosted current when a transition of said input signal is detected, said boosted bias current thereby increasing the speed with which said associated circuit responds to a transition of said input signal.
  • 7. The dynamically boosted current source circuit of claim 1, wherein said capacitive node is driven by an output of said associated circuit, said boosted current increasing the speed with which said circuit's output responds to a transition of said input signal.
  • 8. The dynamically boosted current source circuit of claim 1, wherein said current source is arranged to provide said boosted current for a predetermined time period after said threshold detector detects that said input signal has crossed said first predetermined threshold.
  • 9. The dynamically boosted current source circuit of claim 1, wherein said boosted current increases the speed with which said capacitive node is charged.
  • 10. The dynamically boosted current source circuit of claim 1, wherein said boosted current increases the speed with which said capacitive node is discharged.
  • 11. The dynamically boosted current source circuit of claim 1, further comprising a circuit that is responsive to a transition of said input signal, said capacitive node associated with said responsive circuit such that the speed with which said capacitive node changes state affects the response speed of said responsive circuit.
  • 12. The dynamically boosted current source circuit of claim 1, wherein said associated circuit responds to a transition of said input signal when said input signal crosses a second predetermined threshold equal to or greater than said first predetermined threshold.
  • 13. The dynamically boosted current source circuit of claim 1, wherein said current source is arranged to provide said boosted current until said input signal has crossed a second predetermined threshold voltage.
  • 14. The dynamically boosted current source circuit of claim 13, wherein said threshold detector is a window comparator.
  • 15. A dynamically boosted current source circuit for increasing the speed with which a signal from an open drain or open collector transmitting device is pulled down to a known voltage, comprising:an input node having an associated capacitance and connected to receive an input signal from an open drain or open collector transmitting device, a threshold detector arranged to detect when said input signal has crossed a first predetermined threshold voltage, and a current source arranged to provide a first current to said input node when said input signal is above said first predetermined threshold voltage and to provide a boosted current greater than said first current to said input node to pull said input signal down to a known voltage when said input signal falls below said first predetermined threshold voltage, said current source arranged such that the rate at which its output current is slewed from said first current to said boosted current and the amplitude of said boosted current are independent of the slew rate and amplitude of said input signal prior to said current boost, said boosted current increasing the speed with which said associated capacitance is discharged and thereby increasing the speed with which said input node is pulled down to said known voltage.
  • 16. A dynamically boosted current source circuit for increasing the speed with which a signal from an open drain or open collector transmitting device is pulled up to a known voltage, comprising:an input node having an associated capacitance and connected to receive an input signal from an open drain or open collector transmitting device, a threshold detector arranged to detect when said input signal has crossed a first predetermined threshold voltage, and a current source arranged to provide a first current to said input node when said input signal is below said first predetermined threshold voltage and to provide a boosted current greater than said first current to said input node to pull said input signal up to a known voltage when said input signal exceeds said first predetermined threshold voltage, said current source arranged such that the rate at which its output current is slewed from said first current to said boosted current and the amplitude of said boosted current are independent of the slew rate and amplitude of said input signal prior to said current boost, said boosted current increasing the speed with which said associated capacitance is charged and thereby increasing the speed with which said input node is pulled up to said known voltage.
  • 17. The dynamically boosted current source circuit of claim 16, wherein said threshold detector is a voltage comparator which receives said input signal at a first input and said first predetermined threshold voltage at a second input.
  • 18. The dynamically boosted current source circuit of claim 16, further comprising an external circuit which receives said input signal and is arranged to change state when said input signal crosses a second predetermined threshold voltage equal to or greater than said first predetermined threshold voltage, said increased speed with which said associated capacitance is charged increasing the speed of a low-to-high input signal transition and thereby increasing the speed with which said external circuit changes state.
  • 19. The dynamically boosted current source circuit of claim 16, wherein said current source is arranged to provide said boosted current for a predetermined time period after said input signal exceeds said first predetermined threshold voltage.
  • 20. The dynamically boosted current source circuit of claim 16, wherein said current source is arranged to provide said boosted current until said input signal has crossed a second predetermined threshold voltage.
  • 21. The dynamically boosted current source circuit of claim 20, wherein said threshold detector is a window comparator which receives said first predetermined threshold voltage and said second predetermined threshold voltage at respective inputs.
  • 22. The dynamically boosted current source circuit of claim 16, wherein said current source comprises first and second transistors having respective current circuits connected between a supply voltage and said input node, said current source arranged such that said first transistor generates said first current and, when said threshold detector detects that said input signal exceeds said first predetermined threshold voltage, said second transistor generates a second current, said first current and said second current being combined to create said boosted current.
  • 23. The dynamically boosted current source circuit of claim 22, wherein said second transistor is larger than said first transistor such that, for the same control input voltage, said second transistor conducts more current than b said first transistor.
  • 24. The dynamically boosted current source circuit of claim 22, wherein said second transistor comprises two or more transistors connected in parallel which, when said threshold detector detects that said input signal exceeds said first predetermined threshold voltage, conduct respective currents which are combined to gene rate said second current, said two or more transistors sized such that, for the same control input voltage, said two or more transistors conduct a desired integral or fractional multiple of the current conducted by said first transistor.
  • 25. The dynamically boosted current source circuit of claim 22, wherein said first and said second transistors are field-effect transistors (FETs) and said second FET conducts said second current until the voltage at said input node is sufficient to drive said second FET into its triode region.
  • 26. The dynamically boosted current source circuit of claim 22, further comprising a third transistor which conducts a current established by a fixed current source, said first and second transistors connected to mirror said third transistor's current to produce said first and said second currents, respectively.
  • 27. The dynamically boosted current source circuit of claim 26, further comprising a fourth transistor connected to mirror said third transistor's current through a resistor, the voltage across said resistor providing said first predetermined threshold voltage.
  • 28. A dynamically boosted current source circuit for increasing the response speed of a circuit responsive to a transitioning input signal, comprising:an input node which receives an input signal, an external circuit which is responsive to a transition of said input signal and which includes at least one capacitive node distinct from said input node, the speed with which said capacitive node changes state affecting the speed with which said external circuit responds to a transition of said input signal, a transition detector arranged to detect a transition of said input signal connected to said input node, and a current source arranged to provide at least one boost current when a transition of said input signal is detected, said boost current connected to boost the current provided to said at least one capacitive node to increase the speed with which said at least one capacitive node changes state and thereby the speed with which said external circuit responds to said input signal transition, said current source arranged such that said at least one boost current's slew rate and amplitude are independent of the slew rate and amplitude of said input signal.
  • 29. The dynamically boosted current source circuit of claim 28, wherein said at least one boost current increases the current available to discharge said at least one capacitive node, thereby increasing the speed with which said at least one capacitive node changes from a high state to a low state.
  • 30. The dynamically boosted current source circuit of claim 28, wherein said dynamically boosted current source circuit comprises a plurality of said input nodes receiving respective input signals and said transition detector detects a transition by any of said input signals, said current source providing said at least one boost current when a transition by any of said input signals is detected.
  • 31. The dynamically boosted current source circuit of claim 30, wherein said current source is arranged to provide said boost current for a predetermined time period after a transition by any of said input signals is detected, said predetermined time period being at least as long as the worst case skew between said input signals.
  • 32. The dynamically boosted current source circuit of claim 28, wherein said at least one capacitive node is an internal node of an operational amplifier and the speed with which said amplifier responds to a transition of said input signal is limited by the magnitude of a bias current received at said internal node, said internal node connected to receive a nominal bias current when said input signal is idle, said nominal bias current being boosted by said at least one boost current when a transition of said input signal is detected, said boosted bias current thereby increasing the speed with which said amplifier responds to a transition of said input signal.
  • 33. The dynamically boosted current source circuit of claim 32, wherein said operational amplifier has first, second and output stages, each of which includes at least one of said internal nodes which receives a respective nominal bias current when said input signal is idle, each of said nominal bias currents being boosted by said at least one boost current when a transition of said input signal is detected, said boosted bias currents thereby increasing the speed with which said amplifier responds to a transition of said input signal.
  • 34. The dynamically boosted current source circuit of claim 33, wherein said current source provides at least two boost currents, each of said boost currents boosting different ones of said nominal bias currents.
  • 35. The dynamically boosted current source circuit of claim 28, wherein said external circuit is a programmable voltage regulator, the output voltage of said programmable voltage regulator selected in accordance with the state of said input signal.
  • 36. The dynamically boosted current source circuit of claim 35, wherein said dynamically boosted current source circuit comprises a plurality of said input nodes receiving respective input signals, the output voltage of said programmable voltage regulator selected in accordance with the states of said input signals, said current source providing said at least one boost current to said at least one capacitive node when a transition by any of said input signals is detected, thereby increasing the speed with which the output voltage of said programmable voltage regulator can be changed.
  • 37. The dynamically boosted current source circuit of claim 28, wherein said current source is arranged to provide said at least one boost current for either a low-to-high or a high-to-low transition of said input signal.
  • 38. The dynamically boosted current source circuit of claim 28, wherein said at least one boost current increases the current available to charge said at least one capacitive node, thereby increasing the speed with which said at least one capacitive node changes from a low state to a high state.
  • 39. A method of improving the response speed of a circuit which has at least one capacitive node and is responsive to a transitioning input signal, comprising the steps of:providing a first current to at least one capacitive node in a circuit responsive to a transitioning input signal, the speed with which said capacitive node changes state affecting the speed with which said circuit responds to an input signal transition, detecting when said input signal is transitioning, boosting the current to said at least one capacitive node when an input signal transition is detected to increase the speed with which said capacitive node changes state, said current to said at least one capacitive node boosted at a predetermined rate and to a predetermined amplitude, said predetermined rate and predetermined amplitude independent of the slew rate and amplitude of said input signal.
  • 40. The method of claim 39, wherein said capacitive node is an internal node of an operational amplifier, the speed with which said amplifier responds to a transition of said input signal being limited by the magnitude of a bias current received at said internal node, said step of boosting the current to said capacitive node increasing the bias current to said internal node and thereby increasing the speed with which said amplifier responds to a transition of said input signal.
  • 41. The method of claim 39, wherein said input signal is received at an input node and said at least one capacitive node is said input node.
  • 42. The method of claim 41, wherein said input signal originates from an open drain or open collector transistor, said boosted current increasing the speed with which said input node is pulled to a known voltage when said transistor turns off.
  • 43. The method of claim 39, wherein said input signal is received at an input node and said at least one capacitive node is distinct from said input node.
  • 44. The method of claim 39, wherein said capacitive node is an output node of said circuit, said boosted current increasing the speed with which said output node changes state in response to a transitioning input signal.
US Referenced Citations (5)
Number Name Date Kind
RE. 30948 Schade May 1982
4539493 Varadarajan Sep 1985
5473270 Denker Dec 1995
5510754 Moraveji et al. Apr 1996
5675270 Huang Oct 1997