Devices, and the amplitude they stop being linear at
A bias point is a solution, not a choice
The phrase "the diode drops 0.7 volts" is a constant standing in for the root of a transcendental equation. Solved properly, from a five-volt supply through a kilohm, it drops 0.692544 V — and from forty-eight volts through the same kilohm it drops 0.754459 V, because the drop moves about sixty millivolts for every decade of current through it.
The distortion a linear model cannot have
A small-signal model's output is a scaled copy of its input by construction, so it has no second harmonic and asking it for one is not a hard question but a meaningless one. Measured on the curve itself, an exponential produces one per cent of harmonic distortion at 1.03 mV of drive — seven times sooner than the 7.30 mV at which its gain is one per cent wrong.
What a pair cancels, and what it only halves
A differential pair's transfer characteristic is an odd function, and an odd function driven symmetrically produces no even harmonics at all. Measured, the second harmonic comes out at 10⁻¹⁶ of the fundamental — the arithmetic's own floor, not a small physical residue. The third harmonic is a different story, and it comes out at exactly half the single stage's, which is a reduction and not a cancellation.
The frequency a device sets for itself
A common-emitter stage's bandwidth is decided by two picofarads between its collector and its base. The Miller approximation says how — lump it at the input, multiplied by one plus the gain — and predicts 643 kHz where the solved network gives 504 kHz. Twenty-two per cent optimistic, and it has no room at all for the second pole or for the zero in the right half-plane that the network also has.
Two millivolts a kelvin, and the wrong sign
Every number in the semiconductor field was computed at 300 K, and the model had no temperature in it at all. Putting it in moves a diode's drop by 1.828 mV/K — downwards, although the thermal voltage in the exponent is rising, because the saturation current rises by nine orders of magnitude across the same range. Two temperature dependences of one device, of opposite sign, from one solve.
What matching does about temperature
A pair cancels the 1.8 mV/K that broke the previous essay, and what it leaves behind is exact: a saturation-current mismatch of m shows up as an offset of the thermal voltage times ln(m), which is proportional to absolute temperature and therefore drifts in proportion to itself. 3 333 parts per million per kelvin, at every mismatch on the slider, because the ratio is 1/T and contains nothing about the device 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.
The buffer that is not a buffer
An emitter follower is reached for when something has to be driven without being loaded: unity gain in, high impedance seen, low impedance presented. The last of those is a number with a range, and the range is narrow. At a kilohm of source the emitter presents 19.08 ohms at low frequency and 67 ohms at 29 megahertz, because the current gain that made it small is falling — and the peak is worst in the middle of the slider, so it cannot be avoided by making the source stiffer or softer.
What a resistor in the emitter buys
Degeneration is described as a trade: give up gain, get linearity. Measured on the transfer curve, the two sides of that trade are not the same size. Dividing the gain by six moves the amplitude at which distortion reaches one per cent by thirty-five times — the square of the factor — and the amplitude at which the gain is one per cent out by only twelve. So the two edges close up, and a well-degenerated stage stops being limited by its linearity and starts being limited by how accurately its gain is known.
The input that pushes back
An emitter follower with a capacitor on its emitter has a negative resistance looking into its base — 1182 ohms of it at 3.4 megahertz for a nanofarad, with nothing added to the model. A negative resistance is not an oscillator until a reactance cancels, and the base lead supplies it: with ten ohms of source the loop goes unstable above 74.9 nanohenries, which is seven centimetres of wire. The repair is the opposite of the instinct — a hundred ohms of source raises the threshold to 913 nanohenries, so the fix for a follower that oscillates is to make the thing driving it worse.
Where the two exponents come from
What a resistor in the emitter buys measured two exponents and could explain neither: the distortion edge moves as the square of the degeneration factor and the gain edge as its 0.950 power, and at a factor of exactly three halves the gain error vanished. The degenerated transfer curve has no closed form forwards and an exact one backwards, and reverting that series gives all three. The distortion exponent is exactly two; the gain edge is proportional to D squared over the root of the absolute value of three minus twice D, which is infinite at three halves and tends to a three-halves power; and the two edges are 7.07 apart on the bare device and 1.62 at a factor of eleven, against 7.06 and 1.61 measured.
The exponent that is a square
Every device in this collection so far has been an exponential, and the whole of its arithmetic — 59.5 millivolts a decade, a distortion edge at 1.03 millivolts, 3,333 parts per million a kelvin — comes out of that one law. A field-effect device obeys a different one, and the interesting part is that it obeys both: an exponential below threshold and a square above it. The square law is within one per cent over a factor of 1.06 in overdrive at half a micron, and the two errors that bound it point opposite ways.
The point the device is never at
A device's linearity is specified by one number, and that number is a place on no curve. The third-order intercept is where two straight lines would cross if both went on being straight, and neither does. For a differential pair the crossing sits π²/4 — 7.84 decibels — above the largest output the device can produce at any drive whatever, and the arithmetic that says so contains no tail current and no temperature.
What the fourth order says about the third
A closed form derived by neglecting the fourth-order term is a claim with an error, and the error is a quantity the fourth-order term can be asked about. Carried one order further, the degenerated exponential's reversion predicts 7.33 per cent where the leading expression was measured to be 6.89 per cent optimistic — and takes the residue to 0.362 per cent. The correction has its own edge, in the same quantity, and it is measured too.
The order that stops helping
Three essays in this field have derived expressions for the amplitude at which a degenerated stage's distortion reaches a target, each one order longer than the last, and each one nearer the measurement. This is where that stops. The error of an expression truncated at order m grows as the m-th power of the drive — 2.00, 4.00 and 5.88 measured — so every added order buys a range that ends sooner than the last one bought, and above 8.9 thermal voltages the six-term expression is further from the device than the four-term one.
The device that never sees the swing
A second transistor standing between the first and the load does two things that every reference gives one expression each for, and one of the two expressions has no ceiling in it. The output resistance is not gₘrₒ² — that is 248 megohms here, and the measurement is 11.5 — it is βrₒ, because the upper device's base draws current and shunts the very node the feedback works through. The bandwidth really is fourteen times better, and what it costs is two volts of a five-volt supply.
The source that holds to the supply
Putting a second transistor on each branch of a current mirror is always described as buying output resistance and costing headroom, and both halves of that are measured here rather than repeated. The resistance goes from 82 kΩ to 7.39 MΩ, the floor rises by 0.71 volts — and the range over which the current is actually what it was set to goes from 1.70 volts to 9.09, because a plain mirror's current never stops climbing. Forty-three per cent of the resistance that should be there is missing, and it is in the reference branch.
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.
The resistance that is below zero
An emitter follower's output resistance is 5.5 Ω at direct current and −21.9 Ω at 257 MHz, and the sign is not the transistor's: with an ideal source at the base there is no negative band at all, and a hundred nanohenries of wire between the source and the base produces one from 110 to 301 MHz. A capacitance resonating inside that band is a resonator with loss of the wrong sign, so 4.7 to 100 pF on the emitter oscillates while 1 pF and 470 pF do not — a band of load capacitance with quiet ground on both sides 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.
The sensor inside its own answer
A junction driven from a current source cannot run away, because its forward voltage falls with temperature and its loop gain is therefore negative. What that costs is a thermometer that is warmer than what it is measuring by 4.26 kelvin at ten milliamperes, and — the part a calibration cannot remove — under-reports every change in ambient by 9,584 parts per million, because the sense current's own dissipation falls as the reading rises. Calibrated at 25 degrees, it is out by 583 millikelvin at 85.
The length that is a voltage
The square law's band is closed from above by a parameter that is not a bias, a current or a temperature: it is the channel length, wearing a voltage's units. Swept, the band goes from a factor of 4.74 on a thirty-micron device to 1.021 at fifty nanometres — and the overdrive a stage actually biases itself to barely moves at all, so the two cross at 7.93 microns and every shorter device is biased outside the band. The band was also measured in the wrong quantity: the square law is exact in the current somewhere at every length, and its error in the transconductance is never below 42.5 per cent at fifty nanometres and reaches one per cent only above 6.502 microns.
What the cure at the base costs
Bisecting for the smallest base resistor that stops an emitter follower oscillating gives 8 to 79 ohms. That bisection stops at the sign change, so at the value it returns the pole pair sits on the imaginary axis with a real part of 10⁻⁷ per second and a quality factor of 1.7 × 10¹⁵ — stable, and undamped. A quality factor of one needs 1.15 kΩ at 47 pF, sixteen times more, and that resistor takes the output impedance from 5.66 to 13.10 ohms. The other cure the model has always accepted and nothing has ever used is a resistor at the emitter: it reaches the same damping with 5.68 ohms and costs half the signal.
The product that is not the third
Every distortion result in this field is odd-order, and every two-tone calculation behind those results computed the second-order product and threw it away. On a bare exponential it is the drive over twice the thermal voltage — 1.934 × 10⁻² of the fundamental at a millivolt, against 1.870 × 10⁻⁴ for the third-order product, a ratio of 4Vₜ/a and a hundred and three to one. A differential pair puts it at 6.2 × 10⁻¹⁶. And degeneration removes it as D⁻² where it removes the third order as D⁴/|3 − 2D|, so a stage linearised until its third-order product is negligible is a stage whose distortion is almost entirely the one nobody measured.
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.
The drop the lower device did not need
A cascode mirror's floor is a whole base-emitter drop plus the upper device's own minimum, because the stack that biases the upper base holds it two drops above ground. The lower device needs only a few hundred millivolts. Hold the upper base one drop and 300 mV up instead, and on a model whose transistors saturate the one-per-cent floor falls from 0.832 V to 0.403 V. The output resistance does not fall with it: it rises from 7.39 to 13.2 MΩ, because the upper device's base current no longer comes out of the reference. The cost has moved into the margin itself. Below about 150 mV the lower device saturates, and at 50 mV the resistance is 0.51 MΩ and the copy ratio 0.7665.
The noise the cascode device does add
A cascode's upper device is said to add no noise, because it is a common-base stage fed from a high impedance and its own noise current has nowhere to go but round itself. That is true of its collector noise, which reaches the output at 4.88 × 10⁻⁵ of the lower device's, about one part in β². It is false of its base noise. The partition of the emitter current into collector and base cannot cancel, so it arrives whole: one part in β, 0.667 per cent at a current gain of 150. The cancellation also needs the node between the devices to stay high-impedance. The lower device's own base-collector capacitance, seen from its collector, is multiplied by its gain, so the upper device's collector noise comes through above 7.2 MHz with 20 pF at that node, and at 100 MHz the cascode stage is up to 0.55 dB noisier than the plain one.
The resistor the upper base is held through
A cascode's upper base is drawn at signal ground, and on a board it is held by a bias network with a resistance of its own. At low frequency that resistance's noise is harmless for the reason usually given — the upper device follows its base and turns the voltage into a current only through the lower device's output resistance — so 1 kΩ reaches the output at 8 × 10⁻⁶ of the lower device's noise. But the attenuation belongs to rₒ, and rₒ is shunted by the node's capacitance from 23.5 kHz, three hundred times below the frequency at which the upper collector's own noise stops cancelling. Unbypassed, 1 kΩ costs 6.07 dB at 100 MHz, more than 100 Ω or 100 kΩ does, and 100 pF across it makes any resistance free.
The base current the mirror counts twice
A current mirror delivers two transistors' shot noise — the reference device's, copied, and the output device's own — and cascoding it does not add a third: 1.960 and 1.965 of one device's noise for the stacked and wide-swing cascodes against 1.986 for the plain mirror. What the cascode adds is its upper output transistor's base noise, and there the two arrangements differ by a factor of four. In the wide-swing mirror the base current goes to a separate bias and counts once, one part in β. In the stacked mirror it goes into the reference branch, which mirrors it back into the node it left, and it counts 3.82 times at β = 150 — the same base current that took 43 per cent of that mirror's output resistance. The reference resistor's noise, meanwhile, adds almost nothing even at 1.8 V, because it takes its place in the diode's node rather than adding to it.
The bias the gain does not set
A transistor's current gain varies tenfold across the parts one type number covers, and a bias network is judged by how little of that reaches the collector current. One resistor from the supply to the base passes all of it — 0.61 mA at β = 50, 1.16 at 100, and saturation from 200. The four-resistor network passes 98.5 per cent of a tenfold change with a 100 kΩ divider, 17.3 with 10 kΩ and 3.4 with 1 kΩ, and never less than the 1.78 per cent the ratio β/(β + 1) keeps however stiff the divider. Each tenfold cut in that spread costs a tenfold rise in the divider's standing current, so the design is a point on a hyperbola rather than a rule.
The circuit with three bias points
Two transistors, each biased from the other's collector, have three operating points: one collector at 0.061 V and the other at 4.615, the same the other way round, and both at 1.702. All three solve the circuit to a part in 10⁹, and Newton started from nought — where a simulator starts — finds the symmetric one, which is the one the circuit can never sit at: its Jacobian determinant is negative, so any positive capacitance at the nodes makes it run. Weaken the coupling past 56.6 kΩ and the three merge into one, the loop gain around the symmetric point having fallen through one. Which answer a solver returns depends on where it begins, and from 1,681 starting guesses at 10 kΩ, 437 return the one that is not a state.
The bias point that heats itself
A transistor driven from a stiff base voltage to carry 100 mA from 15 V dissipates 1.5 W, and every kelvin that heats it raises the current it carries. On a 4 K/W heat sink the heat balance has two solutions — 311.7 K, which holds, and 332.5 K, which runs away — and above 4.43 K/W it has none. A tenth of an ohm in the emitter moves that edge to 7.69 K/W, and from a quarter of an ohm there is no edge below 520 K at all. The designer's estimate from the loop gain at room temperature puts the edge at 11.04 K/W, two and a half times too high, because the loop gain grows as the part warms.
The trim that takes the drift with it
A bipolar pair's offset from a saturation-current mismatch is proportional to absolute temperature, so trimming it to zero at one temperature can trim its drift to zero too — but only if the trim acts inside the same logarithm the mismatch does. Trimmed by its collector-load ratio, a 2% mismatched pair is zero from 250 to 400 K; trimmed by subtracting a constant after it, it drifts the same 1.706 µV/K it drifted untrimmed. Add 20 kΩ of source resistance and a 10% current-gain mismatch, and a fifth of the offset follows the current gain instead: the load trim now leaves −0.574 µV/K, the constant trim 1.256, and above 34 kΩ the constant trim is the better one. A trim cancels the drift of the share whose temperature law it shares and converts the rest; two knobs, set for value and slope, leave 11 µV of curvature.
The voltage at which the slope is zero
Two junctions carrying one current, one of them eight times the other's area, differ by exactly the thermal voltage times ln 8 — 53.758 mV at 300 K, rising 179.19 µV/K along a line that reaches zero at absolute zero to a thousandth of a microvolt — while each drop alone moves 1.9 mV/K. Weighted by 10.72 and added to one drop, the difference cancels it, and the sum is then 1.171704 V. That voltage is not a coincidence of this design: every weighting of the sum leaves the band gap at absolute zero, so a reference's slope at 300 K is its distance from 1.1717 V divided by 300 K, and two hundred references built wrong three different ways sit on that one line to 0.16 nV/K. A reference is trimmed by its voltage, at one temperature, and the voltage it is trimmed to is a statement about how its current is made.
The bow a trim leaves
A band-gap reference trimmed to zero slope at 300 K is flat at exactly one temperature. Everywhere else it falls: 1.39 mV by −40 °C and 2.53 mV by 125 °C for a core biased proportional to absolute temperature, 3.79 mV for one run at a constant current, and nothing at all for one whose current rises as the cube of temperature. The residue is (xti − α) thermal voltages times x ln x − (x − 1), with x the temperature over the trim temperature, and six references of different bias, exponent and current fall on that one curve. The least box, 1.9 mV, comes from making the slope zero at 39 °C rather than at room temperature; quoted per kelvin it is 9.8 ppm/K over the automotive range and 4.2 over the commercial one. A third junction supplies the bow's own shape, and subtracting it leaves 18 µV — at an output that is then the band gap itself.
The node the bandwidth belongs to
The Miller estimate puts a common-emitter stage's bandwidth at its input node, and whether that is right depends on the source. From 10 kΩ it is within 1% at every load from a gain of 19 to 1,190; from 100 Ω it is 24% optimistic and from 10 Ω 3.41 times, because the input node has become fast and the output node sets the bandwidth. The stage's two poles split from 92 to 2,993 times apart as the source rises. A load capacitance the estimate cannot see takes the bandwidth from 12.1 MHz to 1.49 MHz from 10 Ω and moves it 6% from 100 kΩ. And the multiplier is the gain from base to collector, 182 — not the 144.7 from the source.
The overdrive at which temperature cancels
A field-effect device's current has two temperature coefficients pulling opposite ways: its threshold falls about two millivolts a kelvin, which raises the current, and its mobility falls as the temperature to the −1.5, which lowers it. They cancel at one overdrive, (4/3)κT = 0.800 V for a long channel, and the device's curves at every temperature cross there. Velocity saturation moves the crossing up — to 1.000 V at half a micron and 2.400 V at 0.15 µm — and, if the saturation velocity does not itself change with temperature, removes it altogether below a hundred nanometres. Below the zero a warmer device takes more current, the bipolar runaway in a device said to be free of it: 26 per cent more for 10 K at 0.1 V of overdrive.
The nodes a cascode hands the bandwidth to
A cascode is said to remove the Miller effect, and into 5 kΩ it does: from a 100 kΩ source it is 15.9 times wider than the plain stage. From 10 Ω it is 1.30 times wider, because there the bandwidth was never the input's — it belongs to the output node, Cμ2 against the load, 10.0 ns from every source. From a high source it belongs to the input, which is now rπ against Cπ and twice Cμ rather than against a multiplied Cμ, 74.7 ns of Cπ beside 15.4 of Cμ. The node the cascode adds holds 0.545 ns and moves the bandwidth less than one per cent. Its three poles cross rather than split, the sum of time constants is worst — 24% low — at the source where two nodes are equally slow, and the removal is not unconditional: the middle node's gain is 1.01 at a 1 kΩ load, 12.3 at 1 MΩ, and above 3.11 MΩ the cascode is narrower than the stage it replaced.
The follower that lets go on the way down
An emitter follower can push current into its load without limit and pull it out only through whatever sinks the emitter. Marched as a large-signal circuit — a 2 mA sink, 1 nF on the emitter — a 1 V, 1 MHz sine asks the output to fall at up to 6.28 V/µs, the sink allows 2.00, and on every falling stretch the junction reverse-biases, the emitter current drops below a hundredth of its quiescent value for 57% of the cycle, and the output falls as a straight line of exactly −I/C. The boundary is a slope, 2πfA ≤ I/C: 2.87 V at 100 kHz, 0.309 V at 1 MHz, creeping above the line only as the period approaches the junction's own 12.9 ns. Past it the follower rectifies — its output's average rises 415 mV at 1 V of drive and 1.30 V at 2 V — and with a resistor in place of the sink the fall slows as the output descends, from 2.41 V/µs to 1.99. None of it is visible to the small-signal model the earlier essays used.
The fifth a resistor adds
Local feedback's reputation is that it reduces distortion, and on the second order it does: 4.97 per cent falls to 2.5 at a loop gain of one and 0.46 at ten, with the output held fixed. The third has a null at a loop gain of exactly a half and comes back with its sign changed. And from the fifth upward, a harmonic rises above its open-loop value before it falls: the fifth 1.42 times, the sixth 5.23, the seventh 24.6, the ninth 960, peaking at a loop gain between six and twenty. The second order, carried back through the resistor, mixes with the signal and makes them. A total-harmonic reading shows only improvement throughout, because the second dominates it. A differential pair has no second order to carry back, and its fifth never passes its open-loop value.