Interactive Semiconductor Demos

Educational visualizations for semiconductor physics

These simulators are inspired by my graduate studies in microelectronic engineering at RIT. Some are based on the earlier work of Dr. Sean Rommel and are ported here to web-based applications to make them accessible to students. Others are my own ideas, for me to learn from. Other than being an alumnus, parent, and now graduate student, I have no formal affiliation with RIT, and any errors or mistakes here are mine.

💡
Photo Diode
3D photodiode simulator with lattice visualization, photon absorption, carrier drift/diffusion, I-V curves, and spectral response.
⚙
MOS Capacitor Visualizer
1D MOS band diagrams, electrostatics, and C-V curves with interactive parameter controls.
⚙
MOS Capacitor Visualizer C
Extended MOS capacitor visualization with additional analysis features.
📷
MOS Photosensitivity
MOS capacitor photosensitivity simulator with material selection (Si, GaAs, Ge, GaN, InP, SiC, InGaAs), absorption depth, and spectral response.
⚡
Metal-Semiconductor Junction Visualizer (1D)
Interactive Schottky junction band diagrams, electrostatics, and J-V curves with Fermi-level pinning and image force lowering.
⚡
Simple PN Junction Simulator
P-N junction Fermi level simulator with band diagrams, electrostatic potential, electric field, and step-by-step derivations.
⚡
PN Junction 3D Model + Tau Sim
Multi-material PN junction simulator with 3D visualization, transient minority charge analysis, and band diagram zoom.
⚡
PN 3D Lattice Simulator
3D doped Si lattice with orbitals, transport, Zener tunneling, and avalanche breakdown visualization.
⚡
Avalanche vs Zener Breakdown
Interactive comparison of avalanche and Zener breakdown mechanisms in PN junctions.
⚡
Avalanche Breakdown – Impact Ionization
Animated visualization of avalanche breakdown via impact ionization in reverse-biased PN junctions.
⚡
Zener Tunneling – 3D View
3D visualization of Zener tunneling through the junction barrier.
⚛
Atomic Orbitals
3D atomic orbital visualization for quantum mechanics and electron configurations.
📋
Semiconductor Device Types
Cross-section diagrams of PN diode, Zener, LED, photodiode, BJT, JFET, MOSFET, CMOS, FinFET, thyristor, and more.
🔻
CMOS Inverter 3D
Schematic, layout top view and an interactive 3D model of the A–A′ cross-section. Click a wire, terminal or device and the same net highlights across all three.
💎
Lattice Models for Semiconductor Crystals
33 crystal structures in an interactive 3D viewer — semiconductors, polytypes, metals, ionic archetypes and the bare Bravais lattices — with selectable (hkl) planes and a Miller index breakout.
🧪
Interactive Periodic Table Study Tool
All 118 elements with an exploded view of each, linked to Wikipedia. Build element sets, save them as YAML, and study them with flash cards, practice tests, mix and match, and a table location quiz.
📐
Miller Index Trainer
Learn and practise Miller and Miller–Bravais indices for semiconductor crystals. Tutorials with colour-coded worked solutions, generated problem sets with step-by-step reveal, a 3D unit cell you can turn, and scored history.