HomeMaterials ScienceSemiconductor Doping: Donor & Acceptor Carriers

Semiconductor Doping: Donor & Acceptor Carriers

Interactive 3D silicon-lattice simulator: substitute phosphorus donor or boron acceptor atoms into a crystal and watch free electrons and holes appear, with live carrier density, Fermi-level and mass-action-law readouts.

Materials Science3DModerate60 FPS📱 Mobile-adapted⇄ 2D version
semiconductor-doping ↗ Open standalone

Doping is the deliberate substitution of a tiny fraction of atoms in a silicon crystal with impurities that add or remove valence electrons, and it is the single mechanism that turns an inert crystal into every diode, transistor and solar cell in existence. This simulator renders a 3D silicon lattice as an instanced point cloud, lets you substitute phosphorus donors or boron acceptors at a chosen concentration, and animates the free electrons or holes those dopants release drifting through the crystal. Live readouts track electron density n, hole density p, their mass-action product n·p (which stays pinned near ni(T)² regardless of doping), and how far the Fermi level shifts from mid-gap as doping and temperature change.

⚙ Under the hood

Substitute phosphorus donor or boron acceptor atoms into a 3D silicon lattice and watch the free electrons and holes they release, with live carrier density, Fermi-level shift and mass-action-law readouts.

semiconductorsdopingsolid-stateband-theorycarriersmaterials-science

3D · Three.js / WebGL renderer · 60 FPS target · runs fully client-side, no install

What did you find?

Add reproduction steps (optional)