Intuition What this page is for
The parent note Carrier concentration equations gave you the machinery. Here we drill every kind of input the formulas can meet: intrinsic, lightly doped, heavily doped, compensated, temperature-swept, degenerate, and a real-world word problem. Each example says which cell of the matrix it lives in.
Two formulas do almost all the work — keep them in view:
n = N c e − ( E c − E F ) / k T , p = N v e − ( E F − E v ) / k T , n p = n i 2
and the charge-neutrality book-keeping rule (WHY: a crystal must stay electrically neutral):
n + N A − = p + N D +
Read this as "negatives on the left, positives on the right." Free electrons n and ionised acceptors N A − carry negative charge; free holes p and ionised donors N D + carry positive charge.
Common mistake One number, two values of
n i — read this before the examples
You will see two intrinsic concentrations on this page and they are not a contradiction:
The formula value n i = N c N v e − E g /2 k T ≈ 6.9 × 1 0 9 cm − 3 (Ex 1), computed from the rounded textbook N c , N v , E g .
The measured / textbook value n i = 1.0 × 1 0 10 cm − 3 for real Si at 300 K.
They differ by ~30% purely because the tabulated m ∗ and E g are slightly off from reality — see the accuracy note under Ex 1.
Convention for this page: whenever we use mass-action n p = n i 2 in a doping example, we plug the measured n i = 1.0 × 1 0 10 (so n i 2 = 1 0 20 ), because that is what a real device does. We only display the formula value in Ex 1 to show where it comes from. Watch for the tag [uses measured n i ] in each mass-action step.
Every problem this topic throws at you falls into one of these cells. Each row is a distinct sign / limit / degeneracy situation, and each is worked below.
Cell
Situation
Distinguishing feature
Example
A
Intrinsic
N D = N A = 0 , so n = p = n i
Ex 1
B
Lightly n-type
N D ≫ n i , one donor sign
Ex 2
C
Lightly p-type
N A ≫ n i , one acceptor sign
Ex 3
D
Compensated
both N D and N A present, they fight
Ex 4
E
Net doping ∼ n i
N D − N A ∼ n i , cannot say n ≈ N D
Ex 5
F
Temperature limit
T → high and T → low behaviour of n i
Ex 6
G
Degenerate (Boltzmann fails)
E F within 3 k T of a band edge
Ex 7
H
Real-world word problem
resistivity target → required doping
Ex 8
Standard silicon numbers used throughout (300 K unless stated):
N c = 2.8 × 1 0 19 cm − 3 , N v = 1.04 × 1 0 19 cm − 3 , E g = 1.12 eV , measured n i = 1.0 × 1 0 10 cm − 3 , k T = 0.0259 eV .
Figure 1 (description): four vertical stacks labelled Intrinsic, n-type, p-type, Compensated. In each stack a magenta dot marks log 10 n and a violet dot marks log 10 p , joined by a dotted orange line. A horizontal pink dashed line at log 10 ( n p ) = 20 shows the product n i 2 staying fixed as the two dots slide oppositely; a faint navy line marks the n i level (log 10 = 10 ). The take-away: doping moves n and p in opposite directions but their product never leaves the pink line.
The figure is the map: doping slides the two dots (n and p ) up and down the vertical scale, but the product (the pink dashed line, n i 2 ) never moves. Every example below is one position of those dots. See Doping and charge neutrality and Fermi level position for the underlying pictures.
Worked example Example 1 — Pure Si, find
n i and E i
Undoped silicon at 300 K. Find n , p , and where the Fermi level E i sits.
Forecast: Before reading — will n equal p exactly? Will E i sit exactly at midgap or slightly off? Guess a direction.
Step 1 — Set the intrinsic condition n = p .
Why this step? With no dopants, every conduction electron came from breaking a valence bond, so it left exactly one hole: Intrinsic vs extrinsic semiconductors demands n = p ≡ n i .
Step 2 — Use n i = N c N v e − E g /2 k T .
Why? Setting n = p and using n p = n i 2 forces the geometric mean N c N v and halves the exponent. (The /2 is the square root: since n p ∝ e − E g / k T , taking n i = n p halves that exponent. Forgetting the /2 makes n i absurdly small.)
n i = 2.8 × 1 0 19 ⋅ 1.04 × 1 0 19 e − 1.12/ ( 2 ⋅ 0.0259 )
N c N v = 1.707 × 1 0 19 ; exponent = − 21.62 ; e − 21.62 = 4.06 × 1 0 − 10 .
n i ≈ 6.9 × 1 0 9 cm − 3 ( formula value )
Accuracy note. The measured room-temperature value is n i = 1.0 × 1 0 10 cm − 3 . Our 6.9 × 1 0 9 is ~30% low purely because the tabulated effective masses inside N c , N v and the rounded E g are slightly off from reality. For all mass-action work below we adopt the measured 1.0 × 1 0 10 .
Step 3 — Locate E i .
Why? E i is defined by n = p ; solving gives E i = 2 E c + E v + 2 k T ln N c N v .
2 k T ln N c N v = 2 0.0259 ln 2.8 1.04 = − 0.0128 eV
So E i sits 12.8 meV below midgap.
Verify: Because N v < N c , the ln term is negative, so E i dips below midgap — matches the forecast that it is not exactly centred. Units: e V throughout. ✓ (n = p exactly, as required.)
Worked example Example 2 — Donors
N D = 1 0 16 , find n , p , E c − E F
Phosphorus-doped Si, N D = 1 0 16 cm − 3 , fully ionised, 300 K.
Forecast: Is p bigger or smaller than in pure Si? By roughly how many orders of magnitude?
Step 1 — Is N D ≫ n i ? 1 0 16 ≫ 1 0 10 , yes.
Why this step? It tells us charge neutrality n = p + N D simplifies, because p will be tiny.
Step 2 — Take n ≈ N D = 1 0 16 cm − 3 .
Why? Neutrality n = p + N D with p ≪ N D leaves n ≈ N D . Every donor gave up one electron.
Step 3 — Get p from mass-action p = n i 2 / n . [uses measured n i ]
Why? n p = n i 2 holds for any doping (the E F cancelled), so p falls as n rises.
p = 1 0 16 ( 1.0 × 1 0 10 ) 2 = 1 0 4 cm − 3
Step 4 — Fermi level: E c − E F = k T ln ( N c / n ) .
Why? Invert n = N c e − ( E c − E F ) / k T .
E c − E F = 0.0259 ln 1 0 16 2.8 × 1 0 19 = 0.0259 ln ( 2800 ) = 0.206 eV
Verify: Check self-consistency p ≪ N D : 1 0 4 ≪ 1 0 16 ✓. And n p = 1 0 16 ⋅ 1 0 4 = 1 0 20 = n i 2 ✓. E F sits below E c (fewer carriers than seats) — matches the mnemonic "electrons fall from the top." ✓
Worked example Example 3 — Acceptors
N A = 5 × 1 0 16 , find p , n , E F − E v
Boron-doped Si, N A = 5 × 1 0 16 cm − 3 , fully ionised.
Forecast: Which band edge does E F now sit near — E c or E v ? Why?
Step 1 — N A ≫ n i ? 5 × 1 0 16 ≫ 1 0 10 , yes → p ≈ N A .
Why? Neutrality p = n + N A with n ≪ N A gives p ≈ N A . Symmetric mirror of Cell B.
Step 2 — p = 5 × 1 0 16 , then n = n i 2 / p . [uses measured n i ]
n = 5 × 1 0 16 ( 1.0 × 1 0 10 ) 2 = 2 × 1 0 3 cm − 3
Step 3 — E F − E v = k T ln ( N v / p ) .
Why? Invert p = N v e − ( E F − E v ) / k T ; measure up from E v (holes rise from the bottom).
E F − E v = 0.0259 ln 5 × 1 0 16 1.04 × 1 0 19 = 0.0259 ln ( 208 ) = 0.138 eV
Verify: n p = 5 × 1 0 16 ⋅ 2 × 1 0 3 = 1 0 20 = n i 2 ✓. E F sits only 0.138 eV above E v , i.e. near the valence edge — matches forecast for p-type. ✓
Worked example Example 4 —
N D = 8 × 1 0 16 , N A = 3 × 1 0 16
Both dopants present, fully ionised. Find n and p .
Forecast: Will the material behave n-type or p-type? Guess n before computing.
Step 1 — Net doping wins. Effective donor density = N D − N A = 5 × 1 0 16 cm − 3 .
Why this step? Acceptors soak up donor electrons; only the excess stays free. Neutrality: n = p + ( N D − N A ) .
Step 2 — Derive the exact root.
Why? We have two equations: neutrality n = p + ( N D − N A ) and mass-action p = n i 2 / n . Substitute the second into the first:
n = n n i 2 + ( N D − N A ) .
Multiply by n and collect: n 2 − ( N D − N A ) n − n i 2 = 0 . This is a quadratic a n 2 + bn + c = 0 with a = 1 , b = − ( N D − N A ) , c = − n i 2 . The physical (positive) root of n = 2 a − b + b 2 − 4 a c is
n = 2 N D − N A + ( 2 N D − N A ) 2 + n i 2
This formula is exact and safe for every case ; for N D − N A ≫ n i the root ≈ ( N D − N A ) /2 , recovering n ≈ N D − N A .
Step 3 — Plug in the numbers exactly. [uses measured n i ]
With N D − N A = 5 × 1 0 16 , n i = 1.0 × 1 0 10 :
2 N D − N A = 2.5 × 1 0 16 , ( 2.5 × 1 0 16 ) 2 = 6.25 × 1 0 32 , n i 2 = 1.0 × 1 0 20 .
Under the root: 6.25 × 1 0 32 + 1.0 × 1 0 20 = 6.2500000001 × 1 0 32 — the n i 2 term is utterly negligible, so = 2.5 × 1 0 16 to 12 significant figures.
n = 2.5 × 1 0 16 + 2.5 × 1 0 16 = 5.0 × 1 0 16 cm − 3 .
Step 4 — p = n i 2 / n = ( 1.0 × 1 0 10 ) 2 /5.0 × 1 0 16 = 2 × 1 0 3 cm − 3 .
Verify: Neutrality check: n = p + ( N D − N A ) = 2 × 1 0 3 + 5 × 1 0 16 ≈ 5 × 1 0 16 ✓ (the 2 × 1 0 3 is negligible). n p = n i 2 ✓. Behaves n-type — forecast confirmed. ✓ Note the exact root and the approximation agree here because N D − N A ≫ n i ; Cell E is where they diverge.
Worked example Example 5 —
N D − N A = 1.5 × 1 0 10 (same order as n i )
A heavily-compensated sample where net doping ≈ n i . You may not say n ≈ N D − N A .
Forecast: Will n be close to N D − N A , or noticeably larger? Why can't we ignore p here?
Step 1 — Recognise the danger. Here N D − N A = 1.5 × 1 0 10 ∼ n i = 1 0 10 .
Why this step? The approximation "p ≪ net doping" is false — p and n are comparable, so we must use the full quadratic root derived in Ex 4 Step 2.
Step 2 — Plug into the exact formula. [uses measured n i ]
n = 2 1.5 × 1 0 10 + ( 0.75 × 1 0 10 ) 2 + ( 1.0 × 1 0 10 ) 2
= 0.75 × 1 0 10 + 0.5625 × 1 0 20 + 1 × 1 0 20
= 0.75 × 1 0 10 + 1.25 × 1 0 10 = 2.0 × 1 0 10 cm − 3 .
Step 3 — p = n i 2 / n = ( 1.0 × 1 0 10 ) 2 / ( 2.0 × 1 0 10 ) = 5.0 × 1 0 9 cm − 3 .
Verify: Neutrality: n − p = 2.0 × 1 0 10 − 0.5 × 1 0 10 = 1.5 × 1 0 10 = N D − N A ✓. Note n is 1.33× the naive N D − N A — the intrinsic carriers matter here, exactly the trap Cell E warns about. ✓
Intuition Two temperature regimes you must not confuse
This cell is about how n i (the intrinsic number) rides with temperature — a high-T effect governed by e − E g /2 k T . There is a separate low-T phenomenon called dopant freeze-out : below ~100 K the thermal energy k T drops under the donor ionisation energy E D (for P in Si, E D ≈ 45 meV ), so donors stop giving up their electrons and N D + < N D . Then n ≈ N D + = N D 1 + 2 e ( E D − ( E c − E F )) / k T 1 < N D . Freeze-out is not what Ex 6 computes; Ex 6 stays in the fully-ionised range (250–400 K). We flag freeze-out here so you know which regime a low-T exam question is really testing.
Worked example Example 6 —
n i at 250 K and 400 K
Same Si, sweep temperature (both temperatures are high enough that donors stay fully ionised). Compute n i at T 1 = 250 K and T 2 = 400 K , and state the dominant mechanism.
Forecast: By what factor does n i change from 250 K to 400 K — a few percent, or many orders of magnitude?
Step 1 — Recompute k T and N c , N v (they scale as T 3/2 ).
Why this step? N c = 2 ( 2 π m n ∗ k T / h 2 ) 3/2 , so N c ( T ) = N c ( 300 ) ( T /300 ) 3/2 . Same for N v .
At 250 K: k T = 0.02156 eV , factor ( 250/300 ) 3/2 = 0.760 .
At 400 K: k T = 0.03449 eV , factor ( 400/300 ) 3/2 = 1.540 .
Step 2 — n i ( T ) = N c ( T ) N v ( T ) e − E g /2 k T (using the formula prefactor 1.707 × 1 0 19 at 300 K).
At 250 K: prefactor = 1.707 × 1 0 19 ⋅ 0.760 = 1.297 × 1 0 19 ; exponent = − 1.12/ ( 2 ⋅ 0.02156 ) = − 25.97 ; e − 25.97 = 5.25 × 1 0 − 12 .
n i ( 250 K ) ≈ 6.8 × 1 0 7 cm − 3
At 400 K: prefactor = 1.707 × 1 0 19 ⋅ 1.540 = 2.629 × 1 0 19 ; exponent = − 1.12/ ( 2 ⋅ 0.03449 ) = − 16.24 ; e − 16.24 = 8.85 × 1 0 − 8 .
n i ( 400 K ) ≈ 2.3 × 1 0 12 cm − 3
Verify: Ratio n i ( 400 ) / n i ( 250 ) ≈ 3.4 × 1 0 4 — five orders swing over 150 K. The exponential e − E g /2 k T dominates; the T 3/2 prefactor only doubled. This is why the parent's forecast said "up, dominated by the exponential." ✓
Figure 2 (description): a log-scale curve of n i (magenta) versus temperature T from 200 K to 500 K, rising steeply. Two highlighted points mark the worked answers — a violet dot at 250 K (≈ 6.8 × 1 0 7 ) and an orange dot at 400 K (≈ 2.3 × 1 0 12 ) — with a dotted navy reference line at 300 K. The curve's near-straight rise on a log axis shows the exponential e − E g /2 k T dominating.
Worked example Example 7 —
N D = 2 × 1 0 19 , is Boltzmann valid?
Very heavy n-doping, N D = 2 × 1 0 19 ≈ N c . Estimate E c − E F naively and test the validity flag.
Forecast: Will the naive n = N c e − ( E c − E F ) / k T put E F below, at, or above E c ?
Step 1 — Naive inversion. Take n ≈ N D = 2 × 1 0 19 :
E c − E F = k T ln n N c = 0.0259 ln 2 × 1 0 19 2.8 × 1 0 19 = 0.0259 ln ( 1.4 ) = 0.0087 eV
Step 2 — Apply the validity flag E c − E F ≳ 3 k T .
Why this step? Boltzmann needs the "+1" in Fermi-Dirac distribution to be negligible, which requires E F at least ∼ 3 k T = 0.078 eV below E c .
Here E c − E F = 0.0087 eV , which is only 0.34 k T — far inside the flag.
Step 3 — Conclusion: DEGENERATE.
Why? E F is essentially at the band edge, so occupancy saturates near 1 and Boltzmann over-counts . The correct tool is the Fermi–Dirac integral F 1/2 , not the exponential. See Density of states and Effective mass for the full F 1/2 treatment.
Verify: 0.0087/0.0259 = 0.34 < 3 → flag tripped. The naive number is a red flag , not an answer. Any time doping approaches N c or N v , expect degeneracy. ✓
Worked example Example 8 — "Design a resistor" (word problem → doping)
An engineer needs n-type Si with resistivity ρ = 0.5 Ω ⋅ cm . Electron mobility μ n = 1350 cm 2 / ( V⋅s ) , electron charge q = 1.6 × 1 0 − 19 C . What donor density N D (fully ionised) is required, and find p ?
Forecast: Roughly what order of magnitude of N D gives sub-ohm-cm Si — 1 0 14 ? 1 0 16 ? 1 0 18 ?
Step 1 — Conductivity link. Resistivity is ρ = 1/ σ and for n-type σ ≈ q n μ n .
Why this step? Conduction is dominated by the majority carrier n ; holes are negligible in n-type. This converts an electrical spec into a carrier count .
n = ρ q μ n 1 = 0.5 ⋅ 1.6 × 1 0 − 19 ⋅ 1350 1
Step 2 — Compute.
n = 1.08 × 1 0 − 16 1 = 9.26 × 1 0 15 cm − 3
So N D ≈ n = 9.3 × 1 0 15 cm − 3 (since N D ≫ n i , n ≈ N D ).
Step 3 — Minority holes. [uses measured n i ] p = n i 2 / n = ( 1.0 × 1 0 10 ) 2 /9.26 × 1 0 15 = 1.08 × 1 0 4 cm − 3 .
Why? Even in a device-grade resistor the mass-action law fixes the minority carrier.
Verify: Units of Step 1: ( Ω cm ) ( C ) ( cm 2 / V s ) 1 = Ω C cm 3 / ( V s ) 1 ; using Ω = V/A = V s/C gives cm 3 1 ✓. Order of magnitude 1 0 16 — matches the forecast band. Cross-check with Ex 2: N D = 1 0 16 gave ρ ≈ 1/ ( 1.6 × 1 0 − 19 ⋅ 1 0 16 ⋅ 1350 ) = 0.46 Ω cm , close to 0.5 ✓.
Recall Matrix self-test (click to reveal)
Which cell requires the quadratic neutrality formula rather than n ≈ N D ? ::: Cell E — when net doping is comparable to n i .
Which cell makes the Boltzmann exponential invalid, and what replaces it? ::: Cell G (degenerate); use the Fermi–Dirac integral F 1/2 .
In a compensated sample which quantity actually sets the carrier type? ::: The net doping N D − N A (Cell D).
Over 250→400 K, roughly how many orders does n i climb? ::: About 4–5 orders, driven by e − E g /2 k T (Cell F).
Which n i do we use in mass-action calculations, and why? ::: The measured 1.0 × 1 0 10 , because that is what a real device exhibits; the formula value 6.9 × 1 0 9 is only for showing the derivation.
What is dopant freeze-out and which temperature regime does it belong to? ::: Low T (below ~100 K) where k T < E D so donors stop ionising and N D + < N D ; distinct from the high-T n i rise of Cell F.
Mnemonic One-line survival guide
"Big doping → n ≈ net doping; small doping → quadratic; near a band edge → Fermi–Dirac. And n p = n i 2 always closes the books."
Related: Doping and charge neutrality · Fermi level position · Band gap Eg · Intrinsic vs extrinsic semiconductors