Current Mirror (RF)
How Current Mirrors Lock RF Bias to a Reference
The core idea is simple but powerful. A reference transistor is diode-connected, meaning its gate (or base) is tied to its drain (or collector), and forced to carry a known reference current generated from a precision resistor, a bandgap reference, or a current digital-to-analog converter. Because the output transistor shares the same gate-source voltage VGS (or base-emitter voltage VBE), it is driven to the same operating point and conducts a scaled replica of that reference. The scale factor, called the mirror ratio, is set by the ratio of device sizes: emitter areas in bipolar mirrors or gate widths W2/W1 in FET mirrors. This makes the output current depend on a geometric ratio rather than on absolute threshold voltage, which is exactly the property that makes the bias repeatable from die to die.
In a GaAs or GaN MMIC power amplifier the mirror output feeds the gate-bias network of the RF stage, holding the final transistor at a defined Class A or Class AB operating point, often 80 to 150 mA per millimeter of gate periphery. Because the reference and output devices sit on the same substrate and share thermal and process gradients, the quiescent current tracks together. A well-designed mirror holds bias to within a few percent over a minus 40 to plus 85 degrees C range, where a naive fixed-voltage bias could drift by 30 percent or more as threshold voltage shifts with temperature.
The limitations come from non-ideal device behavior. Channel-length modulation (the FET lambda parameter, or the bipolar Early voltage VA) gives the output a finite resistance, so the copied current rises slightly as the output voltage increases. In bipolar mirrors, the base currents of both devices are stolen from the reference, creating a fractional 2/β error that beta-helper and Wilson topologies were invented to cancel. Device mismatch and gradient effects add further offset, which careful common-centroid layout reduces.
Governing Relationships
Iout = Iref × (W2/L2) / (W1/L1)
Output current with channel-length modulation:
Iout ≈ Iref × (W2/W1) × (1 + λVDS2)
Simple-mirror output resistance:
Rout = ro ≈ 1 / (λ × Iout)
Cascode mirror output resistance:
Rout,casc ≈ gm × ro2
Bipolar base-current error:
Iout = Iref / (1 + 2/β)
Where W/L = device aspect ratio, λ = channel-length modulation, VDS2 = output drain-source voltage, ro = output resistance, gm = transconductance, β = bipolar current gain. Example: 1:10 GaAs FET mirror, Iref = 2 mA, λ = 0.04 V−1, VDS2 = 3 V → Iout ≈ 22.4 mA.
Current Mirror Topology Comparison
| Topology | Output Resistance | Copy Accuracy | Min. Headroom | Key Drawback | Typical Use |
|---|---|---|---|---|---|
| Simple (2-device) | ro (10 to 100 kΩ) | 2 to 5% | ~VDS,sat (0.2 V) | Low Rout, β error | Coarse MMIC bias |
| Beta-helper | ro | 1 to 3% | ~VBE + VCE,sat | Bipolar only | Multi-output mirrors |
| Cascode | gmro2 (MΩ) | < 1% | ~VT + 2Vov | Reduced headroom | Precision RF bias |
| Wilson | gmro2 | < 1% | ~VBE + VCE,sat | One added pole | Cancels β error |
| Wide-swing cascode | gmro2 | < 1% | ~VDS,sat + Vov (0.3 V) | Extra bias node | Low-voltage MMIC |
Frequently Asked Questions
How does a current mirror set the bias of an RF power amplifier?
A diode-connected reference transistor is fed a known current (0.5 to 5 mA) from a precision resistor or bandgap reference. Because the output device shares the same VGS or VBE, it conducts a scaled copy that drives the RF stage gate bias, holding a defined quiescent point such as 80 to 150 mA per mm of gate periphery for Class AB. Since both devices share the die, the bias tracks temperature to within a few percent over minus 40 to plus 85 degrees C.
What sets the mirror ratio and how accurate is the copied current?
The ideal ratio is the device size ratio (emitter area for bipolar, gate width W2/W1 for FETs), so a 1:10 mirror copies ten times the reference. Accuracy is limited by finite output resistance from channel-length modulation (1 to 5% per volt), the bipolar 2/β base-current error, and device mismatch. A simple mirror holds 2 to 5% matching; a cascode reaches better than 1%.
Why use a cascode current mirror instead of a simple two-transistor mirror?
A simple mirror has output resistance of only ro, so the copied current shifts as output voltage swings. Stacking a cascode device raises Rout to roughly gmro2, often from tens of kΩ to several MΩ, cutting current variation and improving supply rejection by 20 to 40 dB. The cost is an extra 0.2 to 0.5 V of headroom, which wide-swing cascode variants largely recover.