Concept

Ideality factor — where it appears

The number in a junction's exponential that stretches its thermal voltage, so the current goes as exp(V/nV_T) rather than exp(V/V_T). It is one for a diffusion current and larger where recombination intervenes, and everything the junction sets scales with it directly: the forward drop, the millivolts per decade of current, and the amplitude a diode limiter holds an oscillator to.

Named by 7 essays across 3 fields — each of them below, with the objects they name alongside it.

One diode curve, eight one-decade fits, and eight different ideality factors. computed by solving, not by drawing. A junction with two conduction mechanisms — recombination near n = 2 at low current, diffusion near n = 1 above it — and a series resistance, which is what a real diode is. Fitting ln(i) against v over each decade in turn returns an ideality factor for each, and they run from 1.227 to 1.984 without being monotonic: the factor rises through the recombination region, falls through the diffusion region, and rises again where the series resistance takes over. Two of the windows are straight to a few parts in a thousand, so the residual gives no warning. The bars are what each fit predicts for the forward voltage at 1 mA: the worst is out by -186 millivolts, which is a current 0.01 times the truth.

The constant that is a window

A diode's ideality factor is quoted as a number and defined as a derivative, which means it has a value at every current and no value anywhere. Eight one-decade fits to one curve return factors from 1.23 to 1.98, two of them straight to a few parts in a thousand — so the residual gives no warning at all. Asked for the forward voltage at a milliamp, the window containing it is right to a third of a millivolt and the worst is out by 186, which is a current a hundredth of the truth.

limits · Diode model
Two currents called saturation: one doubles every 4.49 K, the other every 8.98 K. computed by solving, not by drawing. The two current scales of one model junction against temperature, on a logarithmic axis. The saturation current of the exponential law goes as the square of the intrinsic carrier density — a cube of the temperature and the whole band gap in a Boltzmann factor — and doubles every 4.489 K at 300 K. The generation current a reverse-biased junction actually conducts goes as the density itself, with half the band gap, and doubles every 8.978 K: exactly twice as long, at every temperature. The dashed line is "doubles every ten kelvin" drawn through the generation scale, which is the current the rule belongs to. At 300 K this junction's two scales are 10 fA and 2 nA, which are its own parameters and not a property of silicon, and they become equal only at 616.8 K, or 343.6 °C.

Two currents with one name

A junction's saturation current is two currents with one name. The one in the forward law doubles every 4.49 kelvin; the one a reverse-biased junction actually conducts is generated in its depletion region, doubles every 8.98, and on this model junction is 3.06 × 10⁵ times larger at a volt of reverse bias. Doubles every ten kelvin is the second current's rule, and applied to the first it turns the forward drop's −1.81 millivolts per kelvin into +0.39.

limits · Diode model
A fit to the held curve reads the series resistance falling to nothing at 532 K/W. computed by solving, not by drawing. Each point is a three-parameter fit — a constant, an ideality factor and a series resistance — to the held forward curve between 10 and 100 mA, for a junction built with 0.6 Ω and no temperature coefficient on it, mounted at the thermal resistance on the axis. With no thermal resistance the fit returns 0.580 Ω with a residual of 43.9 µV. At 350 K/W it returns 0.184 Ω, an ideality of 1.086 and a residual of 34.0 µV. The resistance it reports reaches zero at 531.7 K/W and is negative beyond.

The resistance a slow curve cannot see

A diode's series resistance is read off the top of its forward curve, and a bench curve is a slow one: each point is held until the junction has warmed to it. Through 350 kelvin per watt the held curve sits 39.7 millivolts below the pulsed one at 100 milliamps, and the three-parameter fit that reads 0.580 ohms from the pulsed curve reads 0.184 from the held one — with a smaller residual. The fitted resistance reaches zero at 531.7 kelvin per watt, and the resistance it hid is what keeps the junction from folding back: with 0.05 ohms instead of 0.6 the held curve turns over at 87.6 milliamps.

limits · Diode model
At 300 K one junction holds a logarithm to ±1% over 2.4 decades as a diode and 8.5 at its collector. computed by solving, not by drawing. The voltage of one model junction against the logarithm of the current it carries, as a percentage error of that current from a straight line fitted over the widest range that stays within ±1%. Taken as a diode — both mechanisms and 0.6 Ω of series resistance — the range is 2.40 decades, from 50.1 nA to 12.6 µA, and its slope is an ideality of 1.982. Taken at the collector, where the recombination current is supplied from the base and 1.604 Ω remains, it is 8.50 decades, from the axis's own end at 1 pA to 316 µA, at an ideality of 1.0001. Nothing arrives beside the collector current, so its lower end on this axis is the axis.

The logarithm is in the collector

A diode is the textbook logarithm, and a real junction holds one to within one per cent over only 2.40 decades — from 50 nanoamps to 12.6 microamps, at an ideality of 1.98 — because two mechanisms and a series resistance share its terminals. The same junction read at a transistor's collector, with its recombination current supplied from the base, holds 8.50 decades at an ideality of 1.0001. How far the logarithm reaches is decided by which terminal the current is taken from, and at the bottom of the range by a leakage current a millivolt is enough to switch on.

limits · Diode model
The growth per cycle, and the form that is a fifth low at the top of the range. computed by solving, not by drawing. The factor the envelope is multiplied by each cycle, against the gain. The solid curve is exp(π(k−3)/√(1 − ((k−3)/2)²)), which is what the characteristic equation gives and what the netlist's own poles return to twelve digits; the dashed one is exp(π(k−3)), which drops the denominator. The circles are the marched envelope, fitted over the cycles that are still small — 80 of them at k = 3.01 and 4 at k = 3.2, and none at all above that. The two expressions differ by 3.9e-7 at k = 3.01 and by 20.462% at k = 3.8, so the approximation fails exactly where nothing is left to check it against.

Two exponentials, and where they meet

An oscillator's envelope grows by exp(π(k−3)/√(1 − ((k−3)/2)²)) a cycle, and the form usually quoted drops the denominator — exact to four parts in ten million at a hundredth above three, and 20.462 per cent low at 3.8, which is precisely where too few small cycles are left to measure it. Where the growth stops is the diode's own exponential: 108.5 millivolts of amplitude for every decade of saturation current, proportional to the ideality to four parts in a thousand. Above 60.121 nanoamperes the limiter is already conducting at zero signal and there is no oscillation at all.

applied · Oscillator
A junction's noise against its own resistance's: exactly one at zero volts, and a half only far from it. computed by solving, not by drawing. A junction carries two currents at once, Is·e^(V/nVt) forwards and Is backwards, and each has its own shot noise. Their noise over the Johnson noise of the junction's own conductance is n(1 + e^−u)/2. At n = 1 it is 1.000000 at zero volts, 0.5676 at 50 mV, within one per cent of 0.50 only above 115.1 mV — where the forward current is ninety-nine saturation currents — and 2.978 at −40.00 mV of reverse bias. The half the forward-biased junction is known for is the limit of this curve, not its value.

The junction that is a resistor at zero volts

A forward-biased junction makes half the noise power of a resistor of its own dynamic resistance, and that half is a limit rather than a value. Kept with the saturation current that flows backwards across it, the ratio is one exactly at zero volts, 0.5676 at 50 millivolts, and within one per cent of the half only above 115.1 — at ninety-nine saturation currents, which is a picoampere on a small silicon diode and a microampere on a leaky one. A photodiode held at zero volts has the Johnson noise of its shunt resistance and nothing else, and it becomes shot-noise-limited at 49.981 millivolts of photocurrent drop.

noise · Shot noise
Over one decade a constant is out by ±29.76 mV and a drop plus a resistance by ±8.002 mV. computed by solving, not by drawing. The forward drop of a pure exponential junction over the decade from 1e-3 to 1e-2 amperes, with the best constant drop and the best drop-plus-resistance drawn across it. Both are fitted minimax — the model whose WORST error over the window is smallest, which is what a design has to tolerate — rather than by least squares. The constant is 684.6 mV and is out by ±29.76 mV; the line is 656.2 mV plus 6.61 Ω and is out by ±8.002 mV, which is 3.72 times better. The best constant needs no search: it is the midpoint of the window's highest and lowest voltage, and its error is half their difference.

The straight line between two models

Between a constant seven-tenths of a volt and an exponential sits the model a designer actually reaches for: a drop plus a resistance. Fitted so that its worst error over a decade of current is as small as it can be, it is out by ±8.00 millivolts where the best constant is out by ±29.76 — and both numbers are the same over every decade, because a decade of a logarithm is the same shape wherever it is taken. On a real two-mechanism junction the line does best in the top decade, ±8.71 against a constant's ±58.53, because a series resistance is exactly the term the line has and the constant has none. And the resistance the fit returns is the part's plus 701 milliohms that is not there.

limits · Diode model

Named alongside it

The objects these essays reach for when they reach for this one.

Model rangeMeasurement conditionSaturation currentThermal voltageBulk resistanceDynamic resistanceOperating pointDesign tradeoffLeakage currentLinearisationAmplitude stabilisationBand gap

All concepts