PROBLEM 020 · Medium · The cascode current mirror
Copy Paste Pro
Cascode current mirror
The problem
Build a 1 : 1 cascode current mirror from four NMOS transistors. A 50 µA current source from VDD feeds two diode-connected transistors stacked in series, which generate two bias voltages. A matching stack on the output side copies the current to the net “out”.
The upper transistor in the output stack shields the lower one from the output voltage, so the mirror’s output resistance is multiplied by about gm·ro. The current stays almost perfectly flat as “out” moves, as long as the output stays high enough to keep all four transistors saturated: that minimum is the circuit’s compliance voltage.
The test bench
- Supply: VDD = 1.8 V.
- Your reference is the Current source you place: set it to 50 µA.
- The test bench holds the net named “out” at 1.2 V with a voltage source, sweeps it from 0.1 V to 1.7 V, and measures the current your mirror exchanges with it.
Numbers to hit
- Output current at 1.2 V between 49 µA and 51 µA
- Change between 1.0 V and 1.6 V at most 0.5 %
- Current within 2% of its value at 1.2 V down to at most 1.1 V
- Every transistor in saturation
Design it yourself
Draw the circuit on a schematic canvas, size every transistor, and see it simulated in your browser with ngspice and the SkyWater SKY130 models. Every transistor lights up green, gold or red by operating region as you move the sliders.
Sign in or create a free account →More on current mirrors
- Copy PasteCopy a 50 µA reference into a 100 µA output and keep it accurate as the output voltage moves.
- Mirror, MirrorA mirror that sources current from VDD: the building block of every active load.
- Double VisionOne reference, several copies: scale each copy by its width.
- Ten to OneA resistor in one source makes the copy much smaller than the reference, and its output resistance much higher.
- WilsonThree transistors and one feedback loop give a cascode’s output resistance without a bias voltage.
- Resistor ArmorEqual resistors in both sources make the mirror less sensitive to mismatch and to the output voltage.