Silicon: Melt to Junction (3D)

Grow a Czochralski boule in a Blender-built furnace, slice wafers, and inspect the diamond lattice, carriers and p-n junction of any slice with live band diagrams.

Switch to 2D

Presets

Playback

Crystal growth

Wafer doping and junction

Camera

Layers

Quality

Model check

The science

What is modelled

A silicon crystal is pulled from molten silicon (Czochralski process). The page follows four linked physical ideas: how fast the crystal grows relative to the temperature gradient decides which point defects freeze in; how dopant is rejected by the growing crystal decides how the doping (and therefore resistivity) changes along the boule; and the carrier statistics of silicon turn each dopant level into electrons, holes, a Fermi level and a resistivity.

Equations

  • Solid fraction after pulling length L of a crystal of diameter D from a crucible of diameter 0.36 m with 0.25 m of melt: g = (ρs/ρl)(D/Dc)² L/H0, ρs = 2.33, ρl = 2.57 g/cm³.
  • Scheil segregation: Cs(g) = k0 C0 (1 − g)k0 − 1. Boron k0 ≈ 0.8, phosphorus 0.35, arsenic 0.3, antimony 0.023 (typical literature values): the lower k0, the more the melt is enriched and the more strongly doping rises toward the tail.
  • Voronkov criterion: V/G against a critical ratio ξc ≈ 0.13 mm²/(K min). Above it vacancies dominate (they condense into voids, COPs); below it self-interstitials dominate (dislocation loops); a narrow window (here ±10 %) near ξc gives a nearly defect-free crystal. The value and the window width are typical literature numbers and depend on the hot-zone design.
  • Band gap (Varshni): Eg(T) = 1.170 − 4.73×10−4T²/(T + 636) eV. Intrinsic density ni = √(NcNv) exp(−Eg/2kT) with Nc, Nv ∝ T3/2.
  • Charge neutrality and mass action: n − p = ND − NA, np = ni², so n = ½(ND−NA) + √(¼(ND−NA)² + ni²); EF − Ei = kT ln(n/ni).
  • Resistivity ρ = 1/[q(nμn + pμp)] with the Caughey-Thomas mobility μ = μmin + (μmax − μmin)/(1 + (N/Nref)α) (300 K parameter sets for electrons and holes).

The lattice cube and the p-n junction

The cube shows a block of the silicon diamond lattice (each atom bonded to four neighbours, 0.543 nm cell edge). Slice a wafer anywhere on the boule: its dopant concentration sets one side of a junction, and the slider "implanted opposite dopant" sets the other. Dopant atoms are drawn far more often than in reality (real doping replaces about one atom in 106 to 104), so the picture is schematic; donors are orange, acceptors blue, free electrons and holes are the glowing markers.

  • Built-in voltage Vbi = kT ln(NAND/ni²).
  • Depletion width (abrupt junction, full ionisation) W = √(2εs(Vbi − Va)/q · (1/NA + 1/ND)), with xn = W NA/(NA+ND) and xp = W ND/(NA+ND); peak field Emax = qNDxn/εs and capacitance per area εs/W. Reverse bias (negative Va) widens W; forward bias shrinks it. The yellow slab in the cube is that region, scaled up so it is visible (the real width is read out in micrometres).
  • The band diagram integrates Poisson's equation: the potential is parabolic on each side of the metallurgical junction, and the band edges are the bent levels Ec(x), Ev(x).

Additional simplifications for the junction

Abrupt (step) doping profile, depletion approximation (carriers are assumed absent inside W and neutral outside), room-temperature-like full ionisation, no current flow (only the equilibrium and the bias-dependent depletion, not the diode current), and no breakdown. The two extra checks compare a numerical double integration of the space charge with the closed form, and compare Vbi from the ni formula with the band-edge difference computed from Nc, Nv and Eg.

Checks run in the page (the first two are about the junction)

  • Poisson: numerical double integration of the depletion charge reproduces Vbi − Va and the peak field.
  • Vbi equals the band-edge difference from Nc, Nv, Eg; charge balance xnND = xpNA.
  • Scheil mass balance (numerical integral vs closed form) and the resistivity of 1016 cm−3 phosphorus against the tabulated 0.5 ohm cm.

Simplifications

Mobility uses 300 K values at every temperature; dopants are treated as fully ionised (a good approximation near room temperature for these levels, not at cryogenic temperature or for the heaviest doping); the axial gradient G falls linearly along the boule (a toy hot-zone, not a thermal simulation); crystal and crucible rotation change only the picture (the real effects are on the interface shape and oxygen content, not modelled); the neck, shoulder and the crucible dissolving are drawn but not simulated; the time lapse is a display speed-up of a real pull that takes many hours.

What to try

  • Choose Pulled too fast: the defect strip turns red (voids); choose Pulled too slow: blue. Press Hold V/G on target to let the pull rate follow G and stay in the green window.
  • Compare phosphorus with antimony: antimony's tiny k0 makes the resistivity collapse toward the tail.
  • Raise the wafer temperature to about 600 K and watch intrinsic carriers take over from a lightly doped slice.
Loading model...
Loading Blender model...
Dopant and resistivity along the boule
Defect regime: V/G against the critical ratio
Band diagram across the p-n junction
Made with 🟠 Blender · Three.js