Intuition What this page is
The parent note gave you the one equation that rules everything:
I = I S ( e V / ( n V T ) − 1 )
This page hits that equation from every possible angle — every sign of voltage, the zero point, the tiny reverse floor, huge forward drive, temperature changes, small-signal resistance, two diodes in series, a real circuit with a resistor, and an exam trick. The title says "forward & reverse" on purpose: to cover every scenario we must visit the negative-voltage side too. Nothing here is new physics; it is the same barrier hill seen from every side.
Before we start, plain-word reminders so no symbol is unearned :
V = the voltage you apply , measured P-side minus N-side. Positive V = forward push, negative V = reverse pull.
I S = reverse saturation current , the tiny leak set by minority carriers (see Reverse bias behavior ). Think of it as "the drip that flows when the hill is un-climbable."
k = Boltzmann constant = 1.38 × 1 0 − 23 J/K — the conversion factor between temperature and energy; it tells you how much thermal jiggle energy one degree of temperature is worth (see Boltzmann distribution ).
q = elementary charge = 1.6 × 1 0 − 19 C — the charge on one electron (or one hole).
T = absolute temperature in kelvin (K).
V T = k T / q = the thermal voltage (see [[Thermal voltage V T ]]): take the thermal energy k T and divide by the charge q to turn "energy per carrier" into "volts." At 300 K it is about 25.9 mV.
n = the ideality factor , a plain number between 1 and 2 that says how closely a real diode follows the ideal law. n = 1 is the textbook ideal diode (pure diffusion). n = 2 describes a junction dominated by recombination inside the depletion region. Bigger n = a lazier , less-steep exponential. Unless we say otherwise we take n = 1 ; Ex 10 shows what n > 1 changes.
Every question about a diode falls into one of these boxes. We will fill each one .
#
Case class
What is special
Example
A
Forward, ordinary (V ≫ V T )
The − 1 is negligible, current is large
Ex 1
B
Invert: find V for a target I
Use ln , drop the + 1
Ex 2
C
Zero bias (V = 0 )
Degenerate point: I must be exactly 0
Ex 3
D
Reverse bias (V < 0 )
Exponential collapses, I → − I S
Ex 3
E
Small forward (V ∼ V T )
The − 1 is not negligible — must keep it
Ex 4
F
Ratio / decade rule
Voltage difference, I S cancels
Ex 5
G
Temperature change
V T and I S both move
Ex 6
H
Real circuit (diode + resistor)
Two equations, solve together
Ex 7
I
Two diodes in series
Voltages add for same current
Ex 8
J
Exam twist (limiting behaviour + breakdown)
V → ± ∞ , and the avalanche caveat
Ex 9
K
Small-signal / dynamic resistance
Linearize around an operating point
Ex 10a
L
Non-ideal diode (n > 1 )
Ideality factor stretches the exponential
Ex 10b
Unless said otherwise: silicon diode, ideal (n = 1 ), I S = 1 0 − 14 A, T = 300 K so V T = 0.0259 V.
V = 0.6 V. Find I .
Forecast: Guess the order of magnitude. Is it microamps? Milliamps? Amps? Write your guess before reading on.
Step 1. Compute the exponent V / V T = 0.6/0.0259 = 23.17 .
Why this step? The exponent is the "how many thermal-voltage-steps up the hill are we un-climbing." Everything hinges on it.
Step 2. e 23.17 ≈ 1.16 × 1 0 10 . The − 1 next to it is nothing — subtracting one from ten billion.
Why this step? This is exactly why Case A lets us drop the − 1 : e V / V T ≫ 1 .
Step 3. I = I S e V / V T = 1 0 − 14 × 1.16 × 1 0 10 ≈ 1.16 × 1 0 − 4 A = 0.12 mA.
Why this step? We multiply the tiny scale current I S by the huge Boltzmann factor to land on the actual current — I S sets the vertical scale, the exponential sets how far up the curve we are.
Verify: A silicon diode at 0.6 V should carry a fraction of a milliamp — right on the ramp before the "0.7 V knee." ✔ Units: A × (dimensionless) = A. ✔
Same diode. You want I = 1 mA. What V do you apply?
Forecast: Will it be more or less than the 0.6 V that gave 0.12 mA? By how much?
Step 1. Start from I = I S ( e V / V T − 1 ) and solve for V . Since I ≫ I S we drop the + 1 after inverting:
V = V T ln ( I S I + 1 ) ≈ V T ln ( I S I ) .
Why this step? ln is the tool that undoes e ⋅ . We use it (and not, say, a square root) precisely because the current is an exponential of voltage.
Step 2. I S I = 1 0 − 14 1 0 − 3 = 1 0 11 , so ln ( 1 0 11 ) = 11 ln 10 = 25.33 .
Why this step? ln 1 0 11 = 11 × 2.3026 .
Step 3. V = 0.0259 × 25.33 ≈ 0.656 V.
Why this step? Multiplying the dimensionless log by V T restores volts — V T is the "volts per e-fold," so the number of e-folds times V T is the required voltage.
Verify: 1 mA is about 8× the 0.12 mA current, and 0.656 − 0.6 = 0.056 V ≈ 60 mV — one decade would be 60 mV, and 8× is just under a decade. ✔ Consistent with Ex 1.
The figure below is the master map for this whole page. Read it like this: the horizontal axis is the voltage you apply, the vertical axis is the resulting current in milliamps. The magenta curve is the diode equation. Notice three features the text keeps returning to: (1) on the far left the curve lies flat at a tiny negative value — that is the reverse floor − I S ; (2) it crosses exactly through the origin (orange dot) — zero volts, zero current; (3) on the right it shoots up almost vertically — the forward explosion. Every example on this page is just "where am I sitting on this one curve?"
Figure 1 — The complete diode I–V curve. Left: flat reverse floor at I = − I S . Centre (orange dot): passes through the origin because of the "− 1 ." Right: exponential forward rise. Ex 3 lives on the left, Ex 1–2 on the right, the origin is Ex 3(i).
Find I at (i) V = 0 , and (ii) V = − 0.5 V (reverse).
Forecast: At exactly zero volts, is the current zero, tiny-positive, or tiny-negative? And deep in reverse, does it keep falling forever?
Step 1 — (i) V = 0 . e 0/ V T = e 0 = 1 , so
I = I S ( 1 − 1 ) = 0.
Why this step? This is the whole reason the − 1 exists: at zero bias, diffusion current exactly equals drift current, net zero . On Figure 1 this is the orange dot sitting exactly on the origin.
Step 2 — (ii) V = − 0.5 V. Exponent = − 0.5/0.0259 = − 19.3 , so e − 19.3 ≈ 4.1 × 1 0 − 9 , essentially 0 next to 1.
I = I S ( 4.1 × 1 0 − 9 − 1 ) ≈ I S ( − 1 ) = − 1 0 − 14 A .
Why this step? A negative exponent makes e V / V T collapse toward zero , so the bracket becomes − 1 . The current saturates at − I S — the flat floor on the far left of Figure 1.
Verify: As V → − ∞ , e V / V T → 0 and I → − I S — it does not keep falling (in the ideal model); it flattens. That flat leak is exactly the reverse saturation current from Reverse bias behavior . ✔
[!mistake] Real caveat — breakdown
The ideal equation says the reverse current stays a flat − I S forever. A real diode does not: past a certain large reverse voltage V B R (the breakdown voltage), carriers gain enough energy to knock loose more carriers — an avalanche — and the reverse current shoots up (nearly vertically downward on Figure 1). Zener diodes are built to run there on purpose. The Shockley equation simply does not model this region; treat V < − V B R as outside its domain.
V = 5 mV = 0.005 V. Find I . Then show why dropping the − 1 here would be wrong .
Forecast: Is the current close to I S e V / V T , or wildly different?
Step 1. Exponent = 0.005/0.0259 = 0.1931 , and e 0.1931 = 1.2130 .
Why this step? When V is comparable to V T , the exponent is small and e small is close to 1 — not a huge number.
Step 2 (keep the − 1 ): I = 1 0 − 14 ( 1.2130 − 1 ) = 1 0 − 14 × 0.2130 = 2.13 × 1 0 − 15 A.
Why this step? We must subtract the 1 explicitly because here it is a big fraction of e V / V T , unlike Case A.
Step 3 (the wrong shortcut): if we'd dropped the − 1 : I ≈ 1 0 − 14 × 1.2130 = 1.21 × 1 0 − 14 A — nearly 6× too big!
Why this step? This is the whole point of Case E: near V = 0 the 1 we subtract is a big chunk of e V / V T , so it cannot be ignored.
Verify: For small V , e V / V T − 1 ≈ V / V T (the linear start of the exponential), giving I ≈ I S ⋅ V / V T = 1 0 − 14 × 0.1931 = 1.93 × 1 0 − 15 A — same ballpark as our 2.13 × 1 0 − 15 . ✔ So near zero, a diode looks almost like a resistor — a fact we cash in fully in Ex 10a.
Raise current from 1 mA to 10 mA. How much extra voltage Δ V ?
Forecast: Same 60 mV as the parent note claimed, or does it depend on I S ?
Step 1. Write V at each current and subtract:
Δ V = V T ln I S I 2 − V T ln I S I 1 = V T ln I 1 I 2 .
Why this step? When you subtract two logs, I S cancels — the decade rule is independent of the diode's leakiness. That is why it's universal.
Step 2. I 1 I 2 = 10 , so Δ V = V T ln 10 = 0.0259 × 2.3026 = 0.0596 V ≈ 60 mV.
Verify: Matches the parent note's "~60 mV per decade" ✔, and it did not need I S — confirming the cancellation. (With ideality n , this becomes n V T ln 10 ≈ 60 n mV — see Ex 10b.)
The same diode is warmed to T = 350 K. (i) What is the new V T ? (ii) At a fixed V = 0.6 V, roughly which way does the current move — up or down?
Forecast: Hotter chip — more current or less at the same voltage?
Step 1 — (i). V T = k T / q = ( 1.38 × 1 0 − 23 ) ( 350 ) / ( 1.6 × 1 0 − 19 ) = 0.0302 V = 30.2 mV.
Why this step? V T is directly proportional to T (see Thermal voltage $V_T$ ); more heat, bigger thermal jiggle voltage.
Step 2 — (ii). Two things change: the exponent V / V T = 0.6/0.0302 = 19.87 is smaller than the 23.17 at 300 K (that alone would lower current), but I S rises steeply with temperature.
Why this step? You must track both V T and I S — this is what makes Case G a trap.
Step 3 — where the "I S doubles every ~10 K" rule comes from. I S is proportional to the intrinsic carrier density squared, n i 2 ∝ T 3 e − E g / ( k T ) , where E g is the bandgap. The exponential e − E g / ( k T ) dominates. Its fractional change per kelvin is
I S 1 d T d I S ≈ k T 2 E g .
Why this step? To know the direction of the current change we need the growth rate of I S ; differentiating the dominant exponential e − E g / ( k T ) gives exactly this fractional slope.
For silicon E g ≈ 1.12 eV = 1.12 × 1.6 × 1 0 − 19 J at T = 300 K:
k T 2 E g = ( 1.38 × 1 0 − 23 ) ( 300 ) 2 1.792 × 1 0 − 19 ≈ 0.144 per K .
A doubling means ln 2 = 0.693 of fractional growth, so it takes 0.693/0.144 ≈ 4.8 K to double — a few K, of the same order as the popular "~10 K" rule of thumb (the rule is loose because E g , the T 3 prefactor, and recombination all shift it). The takeaway is rigorous even if the exact number is approximate: I S grows exponentially fast with T .
Verify: V T went 25.9 → 30.2 mV, a + 16.6% rise — matches 350/300 = 1.167 . ✔ The I S growth swamps the V T change, so at fixed voltage the forward current rises with temperature (equivalently, the turn-on voltage drops by the well-known ≈ − 2 mV/K). ✔
The next figure shows how a circuit picks one point on the diode curve. The magenta curve is the same diode law as Figure 1 (zoomed into the forward region). The dashed violet line is the load line : for a battery V B = 5 V through resistor R = 1 k Ω , Kirchhoff forces I = ( V B − V D ) / R , a straight line sloping down. The diode can only sit where both are satisfied at once — the orange dot where the two lines cross. That crossing is the answer.
Figure 2 — Graphical circuit solution. Magenta = diode's own I –V curve; dashed violet = the resistor's load line for a 5 V supply and 1 kΩ; orange dot = the unique operating point where they intersect (V D ≈ 0.69 V, I ≈ 4.3 mA).
A 5 V battery drives the same diode through a 1 k Ω resistor. Estimate the current I and the diode voltage V D .
Forecast: The diode "wants" ~0.7 V. Guess I before solving.
Step 1 — two equations. Kirchhoff around the loop:
5 = I R + V D , I = I S e V D / V T .
Why this step? One equation is the straight-line load line (the resistor + battery), the other is the diode's exponential curve. The true operating point is where they cross — the orange dot in Figure 2.
Step 2 — guess-and-refine. Try V D = 0.7 V: I = ( 5 − 0.7 ) /1000 = 4.3 mA. Check the diode: V D = V T ln ( I / I S ) = 0.0259 ln ( 4.3 × 1 0 − 3 /1 0 − 14 ) = 0.0259 × 26.79 = 0.694 V.
Why this step? We plug the current back into the diode law to see if 0.7 V was consistent. 0.694 ≈ 0.70 — close enough after one pass.
Step 3. Refine once: with V D = 0.694 V, I = ( 5 − 0.694 ) /1000 = 4.31 mA. Stable.
Why this step? Feeding the corrected V D back into the load line confirms the answer no longer moves — the two equations are now simultaneously satisfied.
Verify: Answer I ≈ 4.3 mA, V D ≈ 0.69 V. Sanity: the resistor drops 5 − 0.69 = 4.31 V, and 4.31 V /1000 Ω = 4.31 mA. ✔ Self-consistent. The 0.7 V "constant-drop" model was an excellent starting guess exactly because the exponential is so steep that V D barely moves.
Two identical diodes (I S = 1 0 − 14 A each) are stacked in series and carry I = 1 mA. What total voltage V tot appears across the pair?
Forecast: Double a single diode's voltage, or something less?
Step 1. Series means the same current flows through both. Each diode therefore sits at the same voltage V 1 = V T ln ( I / I S ) .
Why this step? Current is common in series; each diode's voltage is set individually by that shared current.
Step 2. From Ex 2, one diode at 1 mA needs V 1 = 0.656 V. Total V tot = 2 V 1 = 1.312 V.
Why this step? Voltages add in series (Kirchhoff), while the current does not.
Verify: V tot / V T = 1.312/0.0259 = 50.66 = 2 × 25.33 ✔ — exactly twice the single-diode exponent, as expected from stacking two identical hills.
Without a calculator, describe I in three limits: (i) V → + ∞ , (ii) V → − ∞ , (iii) V → 0 . State the shape of the whole I –V curve.
Forecast: Sketch it in your head first (or glance at Figure 1).
Step 1 — (i) V → + ∞ . e V / V T → ∞ , so I → I S e V / V T → ∞ : current explodes exponentially with no upper bound (until the diode physically burns).
Why this step? The exponential dominates; the − 1 is invisible.
Step 2 — (ii) V → − ∞ . In the ideal model e V / V T → 0 , so I → I S ( 0 − 1 ) = − I S : a flat, tiny negative floor.
Why this step? Negative exponent → the exponential dies → the − 1 is all that's left.
Caveat (real device): this ideal flat floor holds only until the reverse voltage reaches the breakdown value V B R . Beyond that, avalanche multiplication makes the reverse current shoot up sharply (see the [!mistake] callout in Ex 3). So "reaches − I S and stays there forever" is a statement about the equation , not about a real diode.
Step 3 — (iii) V → 0 . I → I S ( 1 − 1 ) = 0 , and near zero I ≈ ( I S / V T ) V — a gentle straight-line start.
Why this step? This ties Cases C and E together: the curve leaves the origin linearly, then bends into the exponential.
Verify: The three limits describe exactly the diode I–V curve of Diode I-V characteristics : flat − I S floor on the left (until breakdown), through the origin, exploding on the right. ✔ All three cells (C, D, A) reappear as the ends of one smooth curve — the matrix is complete.
Worked example 10a — Dynamic (small-signal) resistance
A diode carries a DC current I = 1 mA. If you add a tiny wiggle of voltage on top, how much does the current wiggle? I.e. find the diode's dynamic resistance r d at this operating point.
Forecast: Will r d be the same everywhere on the curve, or depend on the current?
Step 1 — what "resistance to a small wiggle" means. For a small change, resistance is the slope's reciprocal, r d = d V / d I . We use the derivative here (and not V / I ) because the curve is not a straight line through the origin — only the local slope tells you how a small wiggle responds.
Why this step? Ex 4 already hinted the diode looks "almost like a resistor" over a small range; the derivative makes that exact.
Step 2 — differentiate the diode law. For I ≈ I S e V / V T ,
d V d I = V T I S e V / V T = V T I ⟹ r d = d I d V = I V T .
Why this step? The exponential's derivative is itself times 1/ V T , so the slope is just the current over V T . Clean and universal.
Step 3 — plug in. r d = V T / I = 0.0259/1 0 − 3 = 25.9 Ω .
Why this step? Substituting the operating current turns the general slope formula into a concrete resistance for this bias point.
Verify: At I = 1 mA, r d = 25.9 Ω . Sanity: at ten times the current (10 mA) the diode is ten times stiffer, r d = 2.59 Ω — so r d is not constant; it shrinks as current grows. That matches the curve getting steeper as you climb it in Figure 1. ✔ (This is why Ex 4's "resistor" value V T / I S only applies at the near-zero operating point.)
Worked example 10b — Non-ideal diode (
n > 1 )
A real diode has ideality factor n = 2 , I S = 1 0 − 14 A. What voltage gives I = 1 mA now, and what is the new decade-slope?
Forecast: Will it need more or less voltage than the ideal n = 1 diode (which needed 0.656 V)?
Step 1 — put n into the law. I = I S ( e V / ( n V T ) − 1 ) , so inverting, V = n V T ln ( I / I S ) .
Why this step? The ideality factor multiplies V T , stretching the voltage axis of the exponential by a factor n .
Step 2 — plug in. V = 2 × 0.0259 × ln ( 1 0 11 ) = 2 × 0.0259 × 25.33 = 1.312 V.
Why this step? Everything is exactly the ideal Ex 2 answer, doubled, because n = 2 doubles the volts-per-e-fold.
Step 3 — new decade slope. Δ V per decade = n V T ln 10 = 2 × 0.0596 = 0.119 V ≈ 120 mV/decade.
Why this step? A lazier exponential needs more volts per 10× of current; scaling Ex 5's result by n gives the new slope.
Verify: n = 2 needs 1.312 V vs 0.656 V ideal — exactly double ✔, and the slope 120 mV/decade is double the ideal 60 ✔. So n > 1 makes a diode "softer": same current costs more voltage, and the curve is less steep. Real silicon diodes often sit near n ≈ 1 –2 depending on current range.
Recall Which case forces you to keep the "−1"?
Case E — small forward bias (V ∼ V T ). Here e V / V T is close to 1, so subtracting 1 changes the answer a lot; only for V ≫ V T can you drop it.
Recall In a diode-plus-resistor circuit, what geometric picture finds the current?
The operating point is where the resistor's straight load line crosses the diode's exponential curve (the orange dot in Figure 2).
Recall Why does the 60 mV/decade rule not depend on
I S ?
Because it is a ratio of currents: taking Δ V = V T ln ( I 2 / I 1 ) cancels I S entirely. (With ideality it becomes n V T ln 10 .)
Recall What is the dynamic resistance of a diode carrying current
I ?
r d = V T / I — it is not constant; it shrinks as the current grows.
Recall What does the ideality factor
n do to the diode curve?
It multiplies V T : bigger n stretches the voltage axis, so the same current costs more voltage and the decade-slope becomes n V T ln 10 .
Recall Does the ideal Shockley equation describe reverse breakdown?
No — it predicts a flat − I S forever. Real diodes avalanche past V B R ; that region is outside the equation's domain.