This application relates to bias circuits for current mirrors, and more particularly, to a low headroom cascode bias circuit for cascode current mirrors.
As shown in
An issue with this ideal behavior is that the drain-to-source voltage across diode-connected transistor M1 is its gate-to-source voltage whereas the drain-to-source voltage across current source transistor M2 will depend upon the voltage characteristics of output voltage circuit 110. The drain-to-source voltages of transistors M1 and M2 may thus be non-equal. Non-equal drain-to-source voltages for transistors M1 and M2 cause transistors M1 and M2 to have non-equal effective channel lengths. The resulting channel-length modulation lowers the accuracy of the current mirroring.
In accordance with an aspect of the disclosure, a cascode bias circuit is provided that includes: a first current source configured to source a first current; a second current source configured to source a second current; a first transistor having a drain coupled to the first current source; a second transistor having a source coupled to a source of the first transistor and having a drain coupled to the second current source; and a third transistor having a drain coupled to a source of the first transistor and coupled to a source of the second transistor
In accordance with another aspect of the disclosure, a method of biasing a cascode current mirror is provided that includes: driving a first current into a first transistor to develop a gate-to-source voltage across the first transistor; driving a second current into a second transistor to develop a threshold voltage difference between a gate and a drain of the second transistor; combining the first current and the second current at a drain of the second transistor and at a drain of the first transistor to form a combined current; driving the combined current into a third transistor to cause a gate voltage of the first transistor to equal a sum of the gate-to-source voltage of the first transistor and a drain-to-source voltage of the third transistor; and biasing a gate of a first cascode transistor in the cascode current mirror with the gate voltage of the first transistor.
In accordance with another aspect of the disclosure, a cascode current mirror is provided that includes: a first cascode transistor; a current source transistor in series with the first cascode transistor; and a cascode bias circuit including: a first transistor configured to conduct a first current to generate a first gate-to-source voltage, the first transistor having a gate coupled to a gate of the first cascode transistor; a second transistor configured to conduct a second current to generate a second gate-to-source voltage substantially equal to a transistor threshold voltage; and a third transistor coupled to a drain of the first transistor and to drain of the second transistor, the third transistor having a gate coupled to a gate of the second transistor.
In accordance with yet another aspect of the disclosure, a cascode current mirror is provided that includes: a first current source configured to source a first current; a first cascode transistor configured to conduct the first current; a cascode bias circuit including: a second current source configured to source a second current; a first transistor configured to conduct the second current and having a gate coupled to a gate of the first cascode transistor; a second current source configured to source a third current; a second transistor configured to conduct the second current; and a third transistor coupled to a drain of the first transistor and to drain of the second transistor, the third transistor having a gate coupled to a gate of the second transistor, wherein both the second current and the third current are less than the first current.
These and other advantageous features may be better appreciated through the following detailed description.
Implementations of the present disclosure and their advantages are best understood by referring to the detailed description that follows. It should be appreciated that like reference numerals are used to identify like elements illustrated in one or more of the figure.
As discussed with regard to current mirror 100, should diode-connected transistor M1 and current source transistor M2 have non-equal drain-to-source voltages, the resulting channel-length modulation adversely affects the current mirroring accuracy. It is thus advantageous to have equal drain-to-source voltages for diode-connected transistor M1 and current source transistor M2. To provide these equal drain-to-source voltages, current mirror 100 is modified herein as shown for a cascode current mirror 200 of
The disclosed cascode bias circuit may be constructed using either n-type metal-oxide semiconductor (NMOS) transistors or p-type metal-oxide semiconductor (PMOS) transistors. Current mirror 200 is a NMOS current mirror and thus includes an NMOS cascode bias circuit 205. Similarly, a PMOS cascode bias circuit is used to bias a PMOS cascode current mirror. NMOS cascode bias circuit 205 will be discussed first, followed by a discussion of a PMOS implementation. Before analyzing the NMOS cascode bias circuit 205 in detail, cascode current mirror 200 will be discussed in more detail as follows. The gate of the diode-connected transistor M1 and the drain of the cascode transistor M4 both couple to the current source 105 providing the reference current (I). Cascode transistor M4 is also denoted herein as a first cascode transistor. The cascode transistor M3 couples between the drain of the current source transistor M2 and the output circuit 110. Cascode transistor M3 is also denoted herein as a second cascode transistor. The sources of the diode-connected transistor M1 and the current source transistor M2 both couple to ground.
The gate of the diode-connected transistor M1 couples to the gate of the current-source transistor M2. A gate-to-source voltage Vgs1 of the diode-connected transistor M1 is thus also the gate-to-source voltage of the current source transistor M2. Cascode bias circuit 205 biases the gates of cascode transistors M3 and M4 with the cascode bias voltage Vbias. Since matched cascode transistors M3 and M4 have the same gate voltage Vbias and are conducting the same reference current, the gate-to-source voltage Vgs4 of cascode transistor M4 equals the gate-to-source voltage Vgs3 of cascode transistor M3. The drain-to-source voltage Vds1 of the diode-connected transistor M1 and a drain-to-source voltage of the current source transistor M2 are thus equal. Since both transistors M1 and M2 are in saturation if the gate voltage Vbias is greater than a sum of Vgs4 and Vds1, the following discussion will refer to the drain-to-source voltage Vds1 of the diode-connected transistor M1 as Vdsat1. It may thus be appreciated that the gate-to-source voltage Vgs1 of the diode-connected transistor M1 equals the gate-to-source voltage of the current source transistor M2 while both transistors have the same drain-to-source voltage. In this fashion, current source transistor M2 accurately mirrors the reference current, which is then conducted by the output circuit 110 as was desired.
To provide a lowest possible drain voltage of cascode transistor M3 while still keeping cascode transistor M3 in saturation, the diode-connected transistor M1 should be at the edge of saturation, i.e., its drain-to-source voltage Vdsat1 should be substantially equal to Vgs1−Vth1, where Vth1 is the threshold voltage of the diode-connected transistor M1. Suppose that the cascode transistors M3 and M4 are sized such that their overdrive voltage (the difference between their gate-to-source voltage and their threshold voltage) is well below their threshold voltage. The drain voltage of the cascode transistor M4 is Vgs1 due to the diode connection of the diode-connected transistor M1. The minimum drain-to-source voltage Vds4 of the cascode transistor M4 in which the cascode transistor M4 is still in saturation is the difference between its gate-to-source voltage Vgs4 and its threshold voltage Vth4. Since the source voltage of the cascode transistor M4 is Vdsat1, the gate voltage of Vgs4 equals the sum of its gate-to-source voltage Vgs4 and Vdsat1. The cascode bias voltage Vbias thus equals the sum of Vgs4 and Vdsat1.
Although it thus desirable to for a cascode bias circuit to generate a cascode bias voltage that equals the sum of Vgs4 and Vdsat1, this cascode bias voltage generation has been problematic. For example, consider the cascode bias circuit 300 of
Although cascode bias circuit 300 ideally generates the desired value for the cascode bias voltage Vbias, there are several issues that affect the accuracy of this bias voltage generation. For example, the source voltage of transistor M7 is substantially equal to a sum of Vgs4+Vdsat1. In contrast, the source voltage of the diode-connected transistor M1 is ground. Thus, there is a substantial body effect difference between the threshold voltages of transistors M1 and M7, which is detrimental to the desired matching of threshold voltages. In addition, if the threshold voltage of transistor M7 is too large, transistor M6 is forced into the triode region instead of operating in saturation. Moreover, the source voltage of transistor M5 is ground whereas the source voltage of the cascode transistor M4 is Vdsat1 such that there are body effect differences between these two transistors, which leads to threshold voltage differences. Similarly, the threshold voltages of diode-connected transistor M1 and transistor M6 will be different due to the body effect differences. In addition, the headroom of cascode bias circuit 300 is limited since the drain voltage of transistor M7 substantially equals the sum of Vgs4 and Vgs1. Given this limited headroom, if a power supply voltage for current source 305 is relatively low, there may not be enough voltage margin for the current source 305 to operate properly or as designed.
The cascode bias circuit 205 of current mirror 200 advantageously avoids these issues. Cascode bias circuit 205 is shown in more detail in
Transistor M8 conducts the reference current I since it must conduct a combined current formed by the combination of I/2 from current source 405 and I/2 from current source 410. Transistor M8 matches the diode-connected transistor M1 in cascode current mirror 200. A gate-to-source voltage of transistor M8 will thus substantially equal Vgs1. Transistor M9 is sized so as to be at the edge of the subthreshold region while it conducts I/2. A gate-to-source voltage of transistor M9 is thus equal to the threshold voltage of transistor M9. Assuming that this threshold voltage is substantially equal to the threshold voltage Vth1 of the diode-connected transistor M1, the source voltage of transistor M9 is thus substantially equal to Vgs1−Vth1, which equals Vdsat1. Transistor M10 may be one-half the size of cascode transistor M4. Since this one-half size transistor is conducting one-half the reference current, the current density in transistor M10 matches the current density in the cascode transistor M4. It follows that a gate-to-source voltage of transistor M10 equals Vgs4. The cascode bias voltage Vbias is produced at the drain of transistor M10 and will thus equal the desired value of Vgs4+Vdsat1.
Cascode bias circuit 205 has a number of advantages as compared to cascode bias circuit 300. For example, the source voltage of transistor M8 matches the source voltage of the diode-connected transistor M1 in cascode current mirror 200. There are thus no body effect issues that would affect the matching of transistor M8 to diode-connected transistor M1. In contrast, the source voltages of transistors M6 in cascode bias circuit 300 and diode-connected transistor M1 are different. Similarly, the source voltage of transistor M10 in cascode bias circuit 205 is the same as the source voltage of cascode transistor M4 in cascode current mirror 200. In contrast, the source voltage of transistor M5 in cascode bias circuit 300 is not equal to the source voltage of cascode transistor M4. Although the source voltage of transistor M9 in cascode bias circuit 205 is not equal to the source voltage of diode-connected transistor M1, these two source voltages are relatively similar compared to the larger source voltage differences between transistor M7 of cascode bias circuit 300 and the diode-connected transistor M1. Transistor M9 in cascode bias circuit 205 thus better matches the threshold voltage of the diode-connected transistor M1. Finally, the highest voltage in cascode bias circuit 300 is Vgs4+Vgs1 whereas it is just Vgs1+Vdsat1 in cascode bias circuit 205. Cascode bias circuit 205 thus advantageously is substantially free from body effect errors and has improved headroom and lowered process, voltage, and temperature variations.
It will be appreciated that cascode bias circuit 205 may be modified so long as the desired matching current densities in saturation are achieved between transistors. For example, suppose that the current sources 405 and 410 each sourced the reference current I instead of I/2. In that case, transistor M8 would be sized to be twice as large as the diode-connected transistor M1 so that both transistors have the same current density while operating in saturation. Similarly, transistor M10 would then have the same size as the cascode transistor M4. The size of transistor M9 would also have to be adjusted so that it is at the edge of the threshold region while conducting the reference current I. More generally, the sizes of transistors M8, M9, and M10 as well as the currents from current sources 405 and 410 may be varied so long as the desired current densities are achieved.
Note that transistor M8 is effectively diode connected and may thus function as an analog of the diode-connected transistor M1. Diode-connected transistor M1 and cascode transistor M4 are thus not included in a resulting cascode current mirror 500 as shown in
Just the NMOS implementation, a PMOS implementation may include in the PMOS cascode current mirror the PMOS equivalents of diode-connected transistor M1 and cascode transistor M4. In such an implementation, the PMOS cascode bias circuit would just bias the cascode transistors. But as analogously noted with regard to cascode current mirror 500, the PMOS cascode bias circuit itself include an analog of the diode-connected transistor in the cascode current mirror. In such an implementation, the PMOS cascode bias circuit biases not only the cascode transistor but also the current source transistor. A PMOS cascode bias circuit for biasing only the cascode transistors in a PMOS cascode current mirror will be discussed first, followed by a discussion of a PMOS cascode bias circuit that biases a cascode transistor and a current source transistor in a PMOS cascode current mirror.
An example PMOS cascode bias circuit 605 is shown in
A cascode bias circuit 605 functions as a PMOS analog of the NMOS cascode bias circuit 205. A PMOS transistor P1′ matches the diode-connected transistor P1. A source of transistor P1′ couples through a degeneration resistor of resistance R to the power supply node for the power supply voltage Vdd. It will be appreciated that an analogous degeneration resistor may be inserted at the source of transistor M8 in the NMOS cascode bias circuit 205. Transistor P1′ conducts a combined current equaling the reference current I as generated by a current source 615 that sources I/2 and as generated by a current source 620 that sources I/2. The resistor R at the source of transistor P1′ introduces an Ohmic voltage loss equaling a product of I and its resistance R such that a source voltage of transistor P4′ equals Vdd−IR. A drain of transistor P1′ couples to a source of a PMOS transistor P5. A drain of transistor P5 couples to current source 615. The gate of transistor P1′ couples to the drain of transistor P5 so that transistor P1′ is effectively diode connected. A gate of transistor P1′ also couples to the gate of transistor P5. The drain of transistor P1′ also couples to a source of a PMOS diode-connected transistor P4′. The drain of transistor P4′ couples to the current source 620. Since transistors P5 and P4′ both conduct I/2, it may be readily seen that transistor P1′ conducts a combined current equaling the reference current I. Transistor P5 is sized analogously as discussed for transistor M9 so that a gate-to-source voltage of transistor P5 equals its threshold voltage. Assuming that this threshold voltage equals the threshold voltage Vth1 of transistor P1, the drain voltage of transistor P5 equals Vdd−IR+Vgs1−Vth1, which equals the desired value of Vdd−IR+Vdsat1.
A gate of transistor P4′ couples to the gates of the cascode transistors P3 and P4 to bias the gates of the cascode transistors P3 and P4 with a cascode bias voltage Vbias. As discussed for transistor M10, transistor P4′ may be one-half the size of transistor P4 so that it has the same current density of transistor P4. More generally, the sizes and currents of transistors P4 and P4′ may be varied from these values so long as they operate in saturation and have the same current density. A gate-to-source voltage of the transistor P4′ will thus match a gate-to-source voltage Vgs4 of the cascode transistor P4. In this fashion, a gate-to-source voltage of transistor P4′ will replicate Vgs4. An analogous matching of current densities is established for transistors P1 and P1′. A drain-to-source voltage Vdsat1 of transistor P1 thus matches a drain-to-source voltage of transistor P1′. Since the degeneration resistors each introduce a voltage drop of the product IR, the source voltages of transistors P1 and P1′ both equal Vdd−IR. The gate voltage of transistor P1′ equals Vdd−IR+Vgs1 (note that Vgs1 is negative for a PMOS implementation). The drain of transistor P1′ equals Vdd−IR+Vgs1+Vdsat1 (note that the drain-to-source voltage Vdsat1 of transistor P1 is negative). Since transistor P4′ matches the current density of transistor P4 in saturation, the gate-to-source voltage Vgs4 of transistor P4 is also the gate-to-source voltage of transistor P4′. The gate voltage of transistor P4′ thus equals Vdd−IR+Vgs4+Vdsat1, which functions as the cascode bias voltage Vbias generated by cascode bias circuit 605.
With the cascode bias voltage Vbias at the gate of cascode transistor P4, its source voltage will equal Vdd−IR+Vdsat1. Similarly, the source voltage of the cascode transistor P3 will equal Vdd−IR+Vdsat1. The drain-to-source voltage of the diode-connected transistor P1 and the current source transistor P2 will thus both equal Vdsat1 so that the current source transistor P2 mirrors the reference current I accurately through the cascode transistor P3 into the output circuit 315. The source voltage of transistor P4′ will also equal Vdd−IR+Vdsat1 so there are no body effects affecting the matching of transistors P4 and P4′. Similarly, the source voltage of transistor P5 is only a Vdsat1 in voltage difference from the source voltage of transistor P1. Thus, there is relatively little body effect to cause the threshold voltage Vth1 generation by transistor P5 to be erroneous. In addition, there is more voltage margin for cascode bias circuit 605 as compared to a PMOS implementation of cascode bias circuit 300. A PMOS cascode bias circuit implementation will now be discussed in which the PMOS cascode current mirror does not include the equivalents of diode-connected transistor P1 and its corresponding cascode transistor P4.
An example cascode bias circuit 655 is shown in
A cascode bias circuit as disclosed herein may be incorporated in any suitable mobile device or electronic system. For example, as shown in
A method of biasing a cascode current mirror will now be discussed with reference to the flowchart of
The disclosure will now be summarized in the following series of clauses:
It will be appreciated that many modifications, substitutions and variations can be made in and to the materials, apparatus, configurations and methods of use of the devices of the present disclosure without departing from the scope thereof. In light of this, the scope of the present disclosure should not be limited to that of the particular implementations illustrated and described herein, as they are merely by way of some examples thereof, but rather, should be fully commensurate with that of the claims appended hereafter and their functional equivalents.