This invention relates to the field of analog circuit design particularly current mirrors.
A current mirror is a circuit that copies or “mirrors” a reference current in one active device by controlling a current in another active device. The current mirror may function as a current source or a current sink. Current mirrors are often used to provide bias currents or to serve as an active load.
An ideal current mirror has an infinite output resistance that is independent of voltage. In practice, however, the output resistance is finite. In addition, a functional current mirror requires a voltage drop across its input and output stages. The size of the required voltage drop limits one or more of the input current range, the output current range, or the size of the load being driven. The required voltage drop is an overhead that limits the signal swing available for the input or output or both. The required voltage drop becomes increasingly important as the supply level is reduced.
One embodiment of a current mirror apparatus includes an input stage receiving an input current, Iin, and no additional bias current. The apparatus includes at least one output stage coupled to mirror the input current as an output current Iout. The input and output stages include insulated gate transistors. A minimum required voltage drop (Vin) across the input stage is approximately 2Von+2Vth, wherein Vth is a threshold voltage of a selected one of the insulated gate transistors, wherein Von is a drain-to-source saturation voltage of the selected transistor. A minimum required voltage drop (Vout) across the output stage is approximately 2Von.
Another embodiment of a current mirror apparatus includes an input stage receiving an input current, Iin, and no additional bias current. The apparatus includes a plurality (n) of output stages coupled to mirror the input current as output currents Iout
Other features and advantages of the present invention will be apparent from the accompanying drawings and from the detailed description that follows below.
The present invention is illustrated by way of example and not limitation in the figures of the accompanying drawings, in which like references indicate similar elements and in which:
In the illustrated embodiment, the current mirror is constructed from metal oxide semiconductor field effect transistors (MOSFETs). Although the current mirror is illustrated with n-type MOSFETs, the current mirror may alternatively be constructed from p-type MOSFETs. Transistors M1, M2 form the input stage 101 of the current mirror. Transistors M3, M4 form the output stage 102 of the current mirror.
The subscripts “d”, “g”, and “s” are used to reference the drain, gate, and source terminals, respectively, of all of the devices. Additional subscripts may be added to distinguish the terminals of a specific device.
A minimum drain-to-source voltage, Von, may be defined as follows:
V
on
=V
gs
−V
th,
where Von is the drain-to-source voltage at the boundary of the active or saturation region of the MOSFET (i.e., the boundary between the triode and saturation regions), Vgs is the gate-to-source voltage, and Vth is the threshold voltage of the transistor. Vth is independent of the current through the device. Von, however, does depend upon current. Von may alternatively be referred to as the drain-to-source saturation voltage, Vdsat.
The voltage at node 110 (i.e., V110) corresponds to the voltage drop, Vin, across the input stage 101 of the current mirror. The voltage at node 190 (i.e., V190) corresponds to the voltage drop, Vout, across the output stage 102 of the current mirror. Vin and Vout establish compliance limits for the current mirror. The voltage supply, load, and currents Iin and Iout must allow at least the minimum voltage drops for the current mirror to operate.
Iin represents the current to be mirrored as Iout. Iin can be established by various means including a resistor coupled to a supply voltage, or a current source.
The drain current flowing through M1 is also the current Iin. The same drain current flows through M2. The drain current of M2 is mirrored by transistor M4. Any scaling of the mirrored current depends upon the relative W/L ratios of transistors M2 and M4 such that Iout is proportional Iin (i.e., Iout α Iin). For same-sized transistors, Iout=Iin. The input and output stages require:
Vin≧2Von+2Vth
Vout≧2Von+Vth
These voltage amounts represent the minimum voltage drop across the input and output stages. These minimum voltage drops represent overhead requirements for the current mirror input and output stages.
Unless otherwise noted, illustrated transistors are presumed to have the same width (W) and length (L) such that they are same-sized in order to have the same Von and Vth. Accordingly, subscripts differentiating between the Von or Vth of different transistors (e.g., Von
The voltage at node 210 (i.e., V210) corresponds to the voltage drop, Vin, across the input stage 201 of the current mirror. The voltage at node 290 (i.e., V290) corresponds to the voltage drop, Vout, across the output stage 202 of the current mirror. The required voltage drop at the input stage 201 is:
Vin≧Von+Vth
The output stage 202 requires:
Vout≧2Von
Thus the current mirror of
Transistors M1-M6 are insulated gate field effect transistors. Transistor M2 operates in the saturated region due to the connection of its drain to gate. M1 is operating in the triode region. The relative aspect ratios of M1 and M2 are selected to provide a Vds
The voltage V370=Von+Vth. This same voltage is appears at the drain of transistor M4 (i.e., Vd
Although the voltage across the output stage is on par with the current mirror of
The minimum required voltage drops across the input and output stages of current mirror 300 are summarized as follows:
Vin≧3Von+2Vth
Vout≧2Von
M3 mirrors the current through M1. Transistors M2 and M4 are the cascode transistors. Transistors M5 and M6 serve to generate the appropriate bias voltage for transistor M1 without an additional current source. Leakage path 482 is provided such that a very small leakage current can be established to bias M6 in the saturated mode of operation.
Alternative embodiments for leakage path 482 are illustrated in
Referring to
The drain current for M5 is Iin which is considerably larger than Ileak. Accordingly, Von
If M2 and M5 are sized approximately the same (e.g., same W/L aspect ratios), then Von
M5 and M6 act to add the Von
Given that all transistors are of the same type (i.e., n-type or p-type insulated gate transistors), they will tend to track one another across process, voltage, and temperature variations such that the circuit is robust across a large temperature range despite manufacturing variations. If necessary, M5 and M6 can be scaled to ensure sufficient margin in the event of a mismatch.
The minimum required voltage drops can be summarized as follows:
Vin≧2Von+2Vth
Vout≧2Von
Thus the minimum voltage drop constraint for the input stage 401 is at least as good as the same constraints for
Table I summarizes the headroom requirements and current reference requirements for the current mirrors of
The current mirror of
In various embodiments the transistors of
The relationship between Iin and Iout can be modeled as follows:
Iout=α+βIin
where α is an offset and β is a scaling factor. Ideally α=0 such that Iout∝Iin and
In one embodiment β=1 to provide a 1:1 scaling. In alternative embodiments, β≠1. For example, in one embodiment β>1 such that Iout is a scaled up version of Iin.
The scaling factor β is determined by the ratio of the W/L ratios of transistors M3 and M1 as follows:
wherein (WM3/LM3) is the width-to-length ratio of transistor M3 and (WM1/LM1) is the width-to-length ratio of transistor M1.
Through the appropriate sizing and elimination of offsets by the appropriate fabrication processes, the β ratio for the wide swing current mirror of
Thus in one embodiment, the current mirror is designed with a plurality (n) of output stages such that
Iout
which states that Iout
embodiments having all output stages providing the same output current can be accomplished by setting βj≈βk ∀ j,kε{1 . . . n}. In other words, there is no output stage j having a β substantially distinct from that of any other output stage k (i.e., βj≈βk for all j, k).
In another embodiment there is at least one output stage j that has a β distinct from that of another output stage k (i.e., for j,kε{1 . . . n}, there exists a j and a k such that βj≠βk,).
Various current mirror architectures have been described for a wide swing current mirror including single stage, multiple stage, and scaled mirroring. Other modifications may be made to improve the performance of the current mirror. Referring to
In the preceding detailed description, the invention is described with reference to specific exemplary embodiments thereof. Various modifications and changes may be made thereto without departing from the broader scope of the invention as set forth in the claims. The specification and drawings are, accordingly, to be regarded in an illustrative rather than a restrictive sense.