Semiconductor Physics

Welcome to the Semiconductor Physics intelligent textbook — an open-source, interactive course that takes you from the quantum mechanical origins of energy bands all the way to FinFETs, laser diodes, and modern fabrication technology.
This textbook is designed for college juniors, seniors, and first-year graduate students in electrical engineering, applied physics, materials science, and engineering physics. Working engineers looking for a rigorous refresher will find it equally useful.
How to Use This Book
The 22 chapters build on one another in prerequisite order — concepts are introduced only after their foundations are established. Reading sequentially is recommended, but you can use the Learning Graph to explore connections non-linearly or diagnose gaps in your background.
Chapters
| # | Topic |
|---|---|
| 1 | Introduction to Semiconductors and Bandgap Fundamentals |
| 2 | Crystal Lattice Structure |
| 3 | Crystal Bonding and Defects |
| 4 | Quantum Mechanics for Semiconductors |
| 5 | Bloch Theorem and Band Theory |
| 6 | Fermi-Dirac Statistics |
| 7 | Doping and Extrinsic Carriers |
| 8 | Carrier Drift and Mobility |
| 9 | Carrier Diffusion and Transport |
| 10 | Generation and Recombination |
| 11 | P-N Junction Equilibrium |
| 12 | P-N Junction Dynamics |
| 13 | Metal-Semiconductor and MOS Structures |
| 14 | Bipolar Junction Transistors |
| 15 | JFET, MESFET, and MOSFET |
| 16 | Short-Channel Effects and CMOS |
| 17 | LEDs and Laser Diodes |
| 18 | Photodetectors and Solar Cells |
| 19 | Compound Semiconductors and Quantum Structures |
| 20 | Strained Silicon, 2D Materials, and Power Devices |
| 21 | Fabrication Technology |
| 22 | Characterization and Modeling |
Interactive MicroSims
The textbook includes 16 browser-based MicroSims that let you manipulate device parameters and observe effects in real time — no installation required.
Highlights:
- E-k Band Structure Explorer — visualize energy bands for Si, Ge, and GaAs
- Fermi-Dirac Distribution Explorer — sweep temperature and doping
- PN Junction — apply forward and reverse bias, watch depletion width change
- Quantum Tunneling Probability Explorer — vary barrier height and width
- Learning Graph Viewer — explore all 600 concepts and their dependencies
Reference Resources
| Resource | Description |
|---|---|
| Learning Graph | Interactive map of all 600 concepts and their prerequisites |
| Glossary | Definitions for every key term in the course |
| FAQ | Answers to common questions |
| About | Author bio, motivation, and citation formats |
| Course Description | Full syllabus with learning outcomes and topic list |
Get Started
Chapter 1: Introduction to Semiconductors Learning Graph
Questions or feedback? Reach out on LinkedIn or visit the Contact page.