Analog10y

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

Numbers to hit

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