Doping & PN Junctions
Difficulty: Level 3 (from-scratch derivations, explain-out-loud, code-from-memory) Time limit: 45 minutes Total marks: 60
Use / for all mathematics. Constants where needed: , , thermal voltage .
Question 1 — Doping & band diagram (explain-out-loud) [10 marks]
(a) Explain from scratch, atom by atom, what happens when a phosphorus atom substitutes for a silicon atom in the lattice. State the group of P and Si, the number of valence electrons involved, and why a nearly-free electron results. [4]
(b) Do the same for boron in silicon: explain the creation of a mobile hole. [3]
(c) Draw (describe in words with energy values relative to and ) where the donor level and acceptor level sit in the band gap, and explain why these levels are "shallow" and easily ionised at room temperature. [3]
Question 2 — Built-in potential derivation from scratch [12 marks]
(a) Starting from the requirement that the total current is zero at equilibrium, derive the built-in potential of a step PN junction: State clearly each physical principle you invoke (drift–diffusion balance, mass-action law). [7]
(b) Compute at for silicon with , , . Give the numeric answer in volts. [5]
Question 3 — Depletion region & space charge [10 marks]
(a) Explain why a depletion region forms and why it is "depleted" of mobile carriers. Describe the sign of the space charge on each side. [3]
(b) Using charge neutrality, derive the relation between depletion widths , and the dopings, and hence show which side of an asymmetric junction () the depletion region extends into. [4]
(c) State the depletion width formula and compute the total width for the junction of Q2(b) with from your answer, using . Formula: [3]
Question 4 — Shockley equation & I–V (code-from-memory) [12 marks]
(a) State the Shockley diode equation and define every symbol. [3]
(b) A diode has at , ideality factor . Compute the current at . [4]
(c) Write a short Python function (from memory, using numpy) diode_current(V, Is, n, T) that returns the Shockley current for an array of voltages, and describe what the I–V curve looks like in forward vs reverse. [5]
Question 5 — Reverse behaviour & breakdown [10 marks]
(a) Explain reverse saturation current : what carriers cause it, and why is it nearly independent of reverse voltage but strongly temperature dependent? [4]
(b) Contrast avalanche and Zener breakdown: mechanism, doping dependence, and the sign of the temperature coefficient of breakdown voltage for each. [6]
Question 6 — Junction capacitance [6 marks]
(a) Name the two capacitance contributions of a diode and state which dominates in reverse bias vs forward bias. [3]
(b) The depletion capacitance is . For and from Q3(c), compute in pF. [3]
Answer keyMark scheme & solutions
Q1 [10]
(a) [4] P is Group V (5 valence e⁻), Si Group IV (4 valence e⁻) [1]. P forms 4 covalent bonds with neighbouring Si atoms using 4 of its electrons [1]; the 5th electron is not needed for bonding [1] and is weakly bound (donor binding energy ~0.045 eV), so at room temperature it is thermally ionised into the conduction band as a nearly-free electron → n-type [1].
(b) [3] B is Group III (3 valence e⁻) [1]. It forms only 3 bonds, leaving one bond incomplete — an acceptor state [1]. An electron from a neighbouring bond hops in to complete it, leaving behind a mobile hole; B becomes a fixed negative ion → p-type [1].
(c) [3] Donor level lies just below (≈0.045 eV below) [1]; acceptor level lies just above [1]. "Shallow" because the ionisation energy (tens of meV) is comparable to meV at 300 K, so nearly all dopants are ionised at room temperature [1].
Q2 [12]
(a) [7]
- At equilibrium, net electron current = 0: drift balances diffusion [1]:
- Use Einstein relation and [1]:
- Integrate across junction from p-side to n-side [1]:
- On n-side ; on p-side (minority) by mass-action law [2]:
- Substitute [2]:
(b) [5] V [1]. Argument [2]. [1]. [1].
Q3 [10]
(a) [3] Near the metallurgical junction, electrons diffuse from n→p and holes from p→n, recombining and leaving behind uncovered fixed ionised dopants [1]. This region has no mobile carriers → depleted [1]. n-side: positive space charge (ionised donors); p-side: negative space charge (ionised acceptors) [1].
(b) [4] Overall charge neutrality requires total positive = total negative charge [1]: [2] If then : the depletion region extends mostly into the lightly-doped n-side [1].
(c) [3] [1]. Inner [1]. [1].
Q4 [12]
(a) [3] . = reverse saturation current, = applied voltage, = ideality factor, thermal voltage. [3] (1 for eqn, 2 for symbols)
(b) [4] V. [1]. [1]. [2].
(c) [5]
import numpy as np
def diode_current(V, Is, n, T):
kB = 1.381e-23; q = 1.602e-19
VT = kB*T/q
return Is*(np.exp(V/(n*VT)) - 1.0)[3] for correct function. Forward: exponential rise, current ~0 below ~0.6 V then steep knee [1]. Reverse: current saturates at (tiny, ~constant) until breakdown [1].
Q5 [10]
(a) [4] is carried by minority carriers (thermally generated electrons in p-region, holes in n-region) swept across the junction by the field [2]. Nearly voltage-independent because it's limited by the rate of thermal generation, not the field, once carriers are collected [1]. Strongly T-dependent because generation — roughly doubles every ~10 °C [1].
(b) [6]
| Avalanche | Zener | |
|---|---|---|
| Mechanism | Impact ionisation: high-field carriers knock out further e-h pairs (multiplication) [1] | Direct band-to-band tunnelling across thin junction [1] |
| Doping | Lighter doping, wider depletion, higher (>~6 V) [1] | Heavy doping, very thin junction, low (<~5 V) [1] |
| Temp. coeff. | Positive ( rises with T — phonon scattering shortens mean free path) [1] | Negative ( falls with T — band gap shrinks) [1] |
Q6 [6]
(a) [3] Depletion (junction) capacitance and diffusion capacitance [1]. Depletion capacitance dominates in reverse bias [1]; diffusion capacitance dominates in forward bias (stored minority charge) [1].
(b) [3] [1] [1] [1].
[
{"claim":"V_bi = 0.753 V for NA=1e17,ND=1e16,ni=1.5e10 at 300K",
"code":"kB=1.381e-23;q=1.602e-19;T=300;VT=kB*T/q;NA=1e17;ND=1e16;ni=1.5e10;Vbi=VT*log(NA*ND/ni**2);result=abs(float(Vbi)-0.753)<0.01"},
{"claim":"Depletion width W approx 3.28e-5 cm",
"code":"eps=1.04e-12;q=1.602e-19;NA=1e17;ND=1e16;Vbi=0.753;W=sqrt(2*eps/q*(1/NA+1/ND)*Vbi);result=abs(float(W)-3.28e-5)<0.1e-5"},
{"claim":"Diode current at 0.6V, Is=1e-14, n=1, T=300 approx 1.2e-4 A",
"code":"kB=1.381e-23;q=1.602e-19;T=300;VT=kB*T/q;Is=1e-14;I=Is*(exp(0.6/VT)-1);result=abs(float(I)-1.2e-4)/1.2e-4<0.05"},
{"claim":"Junction capacitance approx 3.17 pF",
"code":"eps=1.04e-12;A=1e-4;W=3.28e-5;Cj=eps*A/W;result=abs(float(Cj)*1e12-3.17)<0.1"}
]