Series

Current mirror — the series

4 essays on one idea, from the one that introduces it to the one that assumes the rest.
  1. A copy out by 1.3% for the reason everybody names, and 11% for the one nobody does. computed by solving, not by drawing at 60 output voltages, with the Early conductance iterated to self-consistency against the current that sets it. Two base currents are stolen from the reference, so the copy is β/(β+2) of it — 1.32% low at β = 150 — and that is exact at exactly one output voltage, 0.7043 V, which is 9.39 mV under the reference's own base-emitter voltage of 0.7137 V — a displacement that goes as 1/(β+2), so that the product of the two is 1.427 V at every β the slider offers. Everywhere else the Early effect is larger: the current rises at 1.21% per volt, so moving the output from one volt to ten changes it by 11.2%. One per cent holds over 0.810 V, which is the Early voltage over a hundred and contains neither the current nor any resistor. The slider is β: it moves the first error by fifty times and the second by nothing at all.

    The copy, and its two errors

    Every account of a current mirror leads with the base currents: two are stolen from the reference, so the copy is beta over beta plus two, which is 1.32 per cent at beta of 150 and is what a third transistor is spent on. The Early effect is a footnote and is nine times larger over any useful swing — 11.2 per cent between one volt and ten. Moving beta from 20 to 1000 changes the first by a factor of forty-five and the second by nothing at all.

    part 1 · semiconductors
  2. 300 mirrors built to one design, with 2% device mismatch. computed by solving, not by drawing. Every pair in the population is a full Newton solve of the same netlist with two saturation currents drawn from a normal distribution, the Early conductances iterated to self-consistency for each. The mean is 3.836 per cent, which is the systematic error the rung below computed with identical devices (3.937 per cent) — the mismatch does not move it. The spread about it is 1.955 per cent, which is the device mismatch arriving with nothing dividing it, and the worst pair of the 300 is 8.43 per cent out. A design whose specification is the mean has specified the one mirror nobody has.

    The error that is a distribution

    The rung below solved a mirror and separated two errors — one that falls with beta and one that does not. Neither is what limits a real mirror. Two transistors on the same die differ, a fractional difference in saturation current is a fractional difference in collector current with nothing dividing it, and the honest object is a spread rather than a number: mean 3.84 per cent, standard deviation 1.96, worst of three hundred 8.43. Degeneration divides it by one plus gm·R and stops at the resistors' own tolerance, and where it stops is a voltage — a hundred millivolts, containing nothing but the ratio of two tolerances.

    part 2 · semiconductors
  3. One output in saturation takes 6.5% off another that is at five volts. computed by solving, not by drawing. A three-transistor mirror: a reference, an output taken down into saturation, and a third output held at five volts throughout. The upper curve is the saturating output's own loss and the lower one is the sibling's. At 50 mV the saturating output is 27.3 per cent down and the sibling, which is nowhere near saturation, is 6.54 per cent down. The reference current moves by -0.0188 per cent, which is nothing: a base current is a hundred and fiftieth of a collector current and the reference is set by a resistor from the supply. What does move is the base-emitter voltage every output shares — by -1.75 millivolts — and every output is an exponential of it.

    The refusal, and what it was protecting

    A current mirror's model has declined to answer below two hundred millivolts of collector-emitter voltage since it was written, because it has no base-collector junction and would return a forward-active current for a saturated transistor. Put the junction in and the refusal turns out to have been placed where the model it protects is still right to seven parts in ten thousand — and the mirror's real failure is somewhere else entirely: a saturated output takes six and a half per cent off an output that is sitting at five volts.

    part 3 · semiconductors
  4. Three mismatches, and only one of them reaches the output. computed by solving, not by drawing. Each of the three quantities that can differ between the two transistors is given a spread of its own, one at a time, and 200 pairs are solved at each. The saturation currents produce a spread that follows them exactly — exponent 0.998, so 1.910 per cent of copy error for two per cent of mismatch. The current gains produce a line of slope 2.003, which is second order rather than first, and land at 2.20e-4 per cent for the same two. There is no third line because there is no third component: with no emitter resistors there is nothing for a resistor tolerance to be a tolerance of, and matching a mirror is a statement about emitter area and about nothing else.

    The mismatch that cancels itself

    A current mirror's copy error is spread by three things the two transistors can differ in, and the population that measures it has always drawn all three at once. Turned on one at a time, a two per cent spread of saturation currents gives 1.910 per cent of copy error and a two per cent spread of current gains gives 0.00022 — because the gains enter only as a sum of reciprocals, which has no first derivative where they are equal. Then the standard cure un-cancels it, by a factor of 86.

    part 4 · semiconductors

All series