Semiconductor Fabrication
Chapter: 4.3 Semiconductor Fabrication Level: 3 — From-scratch derivations, code-from-memory, explain-out-loud Time limit: 45 minutes Total marks: 60
Instructions: Show all derivations. For "explain-out-loud" prompts, write as if teaching a peer — reasoning must be explicit. Code may be pseudocode or Python.
Q1. Resolution & the lithography wavelength ladder (12 marks)
(a) State the Rayleigh criterion for the minimum resolvable half-pitch in projection lithography, defining every symbol. (3)
(b) A DUV scanner uses an ArF source (), numerical aperture (immersion), and . Compute the minimum half-pitch. (3)
(c) EUV uses with and . Compute its half-pitch and compare with (b), explaining out loud why EUV lets you skip multi-patterning that DUV would need for the same node. (4)
(d) Derive the depth of focus (DOF) expression trend and explain why higher is a double-edged sword. (2)
Q2. Thermal oxidation — Deal–Grove from scratch (12 marks)
(a) Derive the Deal–Grove relation from the three fluxes (gas-phase, diffusion through oxide, interface reaction) in steady state. Define , , . (7)
(b) Show that for long times oxide growth is parabolic () and for short times it is linear (). (3)
(c) Explain out loud why growing 100 nm of oxide consumes silicon, and compute how much Si thickness is consumed (given oxide-to-silicon thickness ratio ). (2)
Q3. Yield, defect density, and binning (10 marks)
(a) Derive/justify the Poisson yield model , where is defect density and is die area. (2)
(b) A wafer process has . Compute the yield for a die of area and for . (3)
(c) Explain out loud why doubling die area more than doubles the yield loss, and how chiplets/binning respond to this. (3)
(d) A 300 mm wafer (radius 150 mm) holds usable dies of ; ignoring edge loss, estimate gross die count and good die count using (b). (2)
Q4. Damascene / metallization — explain and sequence (8 marks)
(a) Write the ordered step sequence of the copper dual-damascene process (trench + via), and state why Cu cannot be patterned by conventional plasma etch (motivating damascene). (5)
(b) Explain the role of the barrier/liner (e.g. Ta/TaN) and of CMP in this flow. (3)
Q5. Transistor scaling: FinFET → GAA (10 marks)
(a) Explain out loud the electrostatic problem in planar MOSFETs at short channel that motivated FinFETs. (3)
(b) Compare FinFET vs Gate-All-Around nanosheet on: gate control geometry, effective width tunability, and drive current per footprint. (4)
(c) For a FinFET, derive the effective channel width for fins of height and width (double-gate approximation), and compute for , , . (3)
Q6. Code-from-memory: ALD cycle counter (8 marks)
Write a function (Python/pseudocode) ald_thickness(gpc_nm, target_nm) that returns the number of ALD cycles needed to reach a target thickness given growth-per-cycle (GPC), rounding up. Then extend it to ald_time(gpc_nm, target_nm, t_cycle_s) returning total process time. Explain out loud why ALD is self-limiting and gives this linear thickness-vs-cycles behaviour. (8)
Answer keyMark scheme & solutions
Q1 (12)
(a) Rayleigh: . (1)
- = exposure wavelength; = numerical aperture of projection lens (); = process-dependent constant (theoretical floor 0.25 for single exposure). (2)
(b) . (3) (accept ~40 nm)
(c) . (2) Explain: EUV's ~14× shorter wavelength gives a far smaller even at higher and modest , so a single EUV exposure resolves features that DUV can only reach by splitting the pattern across multiple masks/etch steps (multi-patterning) — cutting mask count, cost, and overlay error. (2)
(d) : resolution scales as but DOF scales as . (1) So raising sharpens resolution but shrinks the usable focus window quadratically, tightening flatness/CMP and wafer-stage tolerances. (1)
Q2 (12)
(a) Three fluxes in steady state (): (1 setup)
- Gas→surface:
- Diffusion through oxide:
- Interface reaction: (2)
Set equal and solve: from and and , eliminate : (2) Growth rate ( = oxidant atoms per unit oxide volume). Integrate: (1) with , , (accounts for initial oxide). (1)
(b) Long : (parabolic, diffusion-limited). (1.5) Short : (linear, reaction-limited). = linear rate constant. (1.5)
(c) Oxygen must reach the Si interface and react, converting Si into SiO₂, so the interface moves into the wafer. (1) Si consumed . (1)
Q3 (10)
(a) Defects fall randomly and independently; number on a die of area is Poisson with mean . Yield = P(0 killer defects) . (2)
(b) (74.1%). (1.5) (54.9%). (1.5)
(c) Yield decays exponentially with area, so loss grows faster than linearly for large (compounding). Doubling area squares the survival probability: , so more than double the loss fraction. (2) Chiplets split a big SoC into small high-yield dies; binning sells partially-defective dies at lower spec (disable a core/lower clock) rather than scrapping. (1)
(d) Wafer area . Gross dies . (1) Good dies . (1)
Q4 (8)
(a) Dual-damascene sequence: (3, deduct 0.5 per misordering)
- Deposit ILD (dielectric, e.g. low-k oxide).
- Pattern & etch via holes (lithography + dry etch).
- Pattern & etch trenches (metal-line pattern).
- Deposit barrier/liner (TaN/Ta).
- Deposit Cu seed (PVD) then electroplate Cu to overfill trench+via.
- Anneal.
- CMP to remove overburden, leaving inlaid Cu lines/vias. Cu has no volatile etch byproduct at reasonable temperature (halides non-volatile), so subtractive plasma etch of Cu is impractical → deposit-then-polish (damascene) instead. (2)
(b) Barrier/liner (Ta/TaN) blocks Cu diffusion into the dielectric (Cu is a fast diffuser and poisons Si/oxide) and improves adhesion. (1.5) CMP removes the overfilled Cu/barrier overburden and planarizes each layer so the next lithography level has a flat, in-focus surface. (1.5)
Q5 (10)
(a) In short-channel planar MOSFETs the drain field increasingly controls the channel (DIBL, punch-through, poor subthreshold slope); single-side gate loses electrostatic control → high leakage. (3)
(b) (4, 1.33 each)
- Geometry: FinFET gate wraps 3 sides of a fin; GAA wraps all 4 sides of stacked nanosheets → better electrostatic control, lower leakage.
- Effective width: FinFET width is quantized (add whole fins); GAA tunes width by nanosheet width → finer design granularity.
- Drive current/footprint: GAA stacks multiple sheets vertically → higher /drive per footprint at advanced nodes.
(c) Double-gate fin: each fin contributes conduction on two sidewalls plus top (approx): . (1) . (2) (Accept nm for pure double-gate.)
Q6 (8)
import math
def ald_thickness(gpc_nm, target_nm):
return math.ceil(target_nm / gpc_nm) # cycles, rounded up
def ald_time(gpc_nm, target_nm, t_cycle_s):
return ald_thickness(gpc_nm, target_nm) * t_cycle_s(4 for correct code incl. ceil, 1 for time extension)
Explain: each ALD cycle = self-limiting half-reactions (precursor dose saturates surface, then co-reactant). Once all surface sites react, no further growth that pulse — so exactly one monolayer-fraction (GPC) deposits per cycle regardless of dose. Hence thickness (linear), giving atomic-level, conformal control. (3)
[
{"claim":"DUV half-pitch ~40nm", "code":"hp=0.28*193/1.35; result = abs(hp-40.0)<0.5"},
{"claim":"EUV half-pitch ~16.4nm", "code":"hp=0.4*13.5/0.33; result = abs(hp-16.36)<0.2"},
{"claim":"Yields 74.1% and 54.9%", "code":"from sympy import exp,N; y2=N(exp(-0.3)); y4=N(exp(-0.6)); result = abs(y2-0.7408)<0.001 and abs(y4-0.5488)<0.001"},
{"claim":"Wafer gross die ~353 and good ~262", "code":"from sympy import pi,exp,N; area=N(pi*15**2); gross=int(area/2); good=int(gross*N(exp(-0.3))); result = gross==353 and 260<=good<=263"},
{"claim":"FinFET Weff=321nm", "code":"n=3;H=50;W=7; result = n*(2*H+W)==321"}
]