Band Theory & Carrier Physics
Chapter: 2.1 Band Theory & Carrier Physics Level: 3 — Production (from-scratch derivations, code-from-memory, explain-out-loud) Time limit: 45 minutes Total marks: 60
Use , unless told otherwise so . Show all working.
Question 1 — Derive the mass action law (10 marks)
Starting from the equilibrium carrier concentration equations
(a) Derive the mass action law and give the explicit expression for in terms of . (4)
(b) Explain out loud (in words) why the product is independent of the Fermi level position, and what physically pins . (3)
(c) For an intrinsic semiconductor derive the expression for the intrinsic Fermi level and state the condition under which sits exactly at midgap. (3)
Question 2 — Band gaps and conductivity classification (8 marks)
(a) Contrast conductor, semiconductor, and insulator using band-diagram reasoning and typical band-gap magnitudes. Give one numeric example each. (4)
(b) A material's intrinsic carrier concentration doubling behaviour is governed by . Explain why insulators carry negligible current at room temperature while semiconductors do not, referencing the exponential term. (2)
(c) Direct vs indirect band gap: explain the difference in terms of crystal momentum , and state why this matters for light emission. (2)
Question 3 — Carrier concentration computation (12 marks)
Silicon at has . It is doped with donor concentration (fully ionised).
(a) Compute the majority electron concentration and minority hole concentration . (4)
(b) By how many orders of magnitude do majority and minority carriers differ? Comment on which dominates conduction. (3)
(c) The sample is now compensated by adding acceptors . Recompute and using charge neutrality. (5)
Question 4 — Fermi–Dirac and Einstein relation (12 marks)
(a) Write the Fermi–Dirac distribution . Show that for it reduces to the Boltzmann approximation, and state the value of at . (4)
(b) Derive the Einstein relation from the condition that in thermal equilibrium the total current (drift + diffusion) is zero in a non-uniformly doped semiconductor. Assume Boltzmann statistics. (6)
(c) Given electron mobility at , compute the diffusion coefficient . (2)
Question 5 — Drift, diffusion, and code from memory (10 marks)
(a) Write the total electron current density equation combining drift and diffusion terms (1-D). Define each symbol. (3)
(b) Write, from memory, a short Python function (numpy allowed) that computes intrinsic carrier concentration given , , , and . (4)
(c) Explain out loud what recombination and generation are, and how they balance in equilibrium. (3)
Question 6 — Temperature dependence (8 marks)
(a) Sketch (describe) the three regimes of majority carrier concentration vs temperature in a doped semiconductor: freeze-out, extrinsic/saturation, and intrinsic. (4)
(b) For silicon, using with , compute the ratio (ignore the prefactor). (4)
Answer keyMark scheme & solutions
Q1 (10)
(a) Multiply: The terms cancel, leaving with . (2) Since this is independent of and equals (definition, intrinsic where ): (2)
(b) appears with in and in ; raising increases but decreases by the same exponential factor, so the product cancels the dependence (1). therefore depends only on band structure () and (1). is pinned by the band gap and temperature — it is a material/temperature constant, not a doping quantity (1). (3)
(c) Set : . Take logs and solve: (2) is at midgap exactly when (log term vanishes). (1)
Q2 (8)
(a) Conductor: conduction and valence bands overlap (or partially filled band), , e.g. copper (1). Semiconductor: small gap, –, e.g. Si (1). Insulator: large gap , e.g. diamond or SiO₂ (1). Conduction requires electrons in conduction band / holes in valence band; large gap ⇒ negligible thermal excitation (1). (4)
(b) The factor is exponentially small when . At 300 K, ; for insulators is huge, giving essentially zero free carriers; for semiconductors the exponent is modest so appreciable exists. (2)
(c) Direct gap: conduction band minimum and valence band maximum at the same — electron–hole recombination emits a photon directly (momentum conserved). Indirect gap: minima at different — recombination needs a phonon to conserve momentum, so it is inefficient for light emission. This is why LEDs/lasers use direct-gap materials (GaAs) not Si. (2)
Q3 (12)
(a) (donor >> ) (2) (2)
(b) Ratio , about 11–12 orders of magnitude (1). Electrons (majority) dominate conduction overwhelmingly (2). (3)
(c) Net doping (n-type) (2). (1). (2). (5)
Q4 (12)
(a) (1) For , the exponential dominates: (Boltzmann tail) (2). At : exponent , so (1). (4)
(b) Equilibrium electron current (1). With built-in field — use ; in equilibrium flat, non-uniform . Field from , and . With (band bending) (2): Hence (3). (6)
(c) (since ). (2)
Q5 (10)
(a) . electron charge magnitude, mobility, electron density, field (drift term), diffusion coefficient, concentration gradient (diffusion term). (3)
(b) Sample answer (award for correct exponential form, sqrt, and units handling):
import numpy as np
def n_intrinsic(Nc, Nv, Eg, T):
kB = 8.617e-5 # eV/K
return np.sqrt(Nc*Nv)*np.exp(-Eg/(2*kB*T))(4) — 2 for sqrt(Nc*Nv), 2 for exp(-Eg/(2*kB*T)).
(c) Generation: thermal/optical energy creates electron–hole pairs (excites electrons across gap) (1). Recombination: an electron drops from CB to VB annihilating a hole, releasing energy (photon/phonon) (1). In equilibrium generation rate = recombination rate, keeping constant (1). (3)
Q6 (8)
(a) Freeze-out (low T): dopants not fully ionised, rises with (1). Extrinsic/saturation (mid T): all dopants ionised, roughly flat (1). Intrinsic (high T): exceeds , rises steeply/exponentially as intrinsic generation dominates (1). Correct ordering & shape (1). (4)
(b) . (1). (1). Exponent (1). Ratio (1). (4)
[
{"claim":"Q3a minority hole p = 2.25e4 cm^-3","code":"ni=1.5e10; ND=1e16; p=ni**2/ND; result = abs(p-2.25e4)<1"},
{"claim":"Q3c compensated: n=4e15, p=5.625e4","code":"ni=1.5e10; net=1e16-6e15; n=net; p=ni**2/n; result = abs(n-4e15)<1e6 and abs(p-5.625e4)<1"},
{"claim":"Q4c D_n = 34.9 cm^2/s","code":"mu=1350; Vt=0.02585; Dn=mu*Vt; result = abs(Dn-34.9)<0.2"},
{"claim":"Q6b ni ratio ~225","code":"import sympy as sp; Eg=sp.Rational(112,100); kB=8.617e-5; exp_arg=-Eg/(2*kB)*(sp.Rational(1,400)-sp.Rational(1,300)); ratio=sp.exp(exp_arg); result = abs(float(ratio)-225)<8"}
]