Band Structure & Solid State Physics Simulator
Explore electronic band structure from atomic orbitals to bulk crystals. Visualize band formation as atoms approach, manipulate Fermi energy, compare conductors vs semiconductors vs insulators, and explore 1D to 3D Brillouin zones. Features tight-binding model, Fermi-Dirac distribution, and density of states for Si, Ge, GaAs, Cu, and NaCl.
Loading simulation...
Loading simulation, please waitBand Structure and Solid State Physics: From Atoms to Crystals
✓ Verified Content: All equations, formulas, and reference data in this simulation have been verified by the Simulations4All engineering team against authoritative sources including NIST, Kittel's Solid State Physics, and peer-reviewed condensed matter physics textbooks. See verification log
Understanding How Solids Conduct (Or Don't)
Here is a puzzle that drove physics for decades: why do some materials conduct electricity while others refuse? Copper wires carry current easily. Glass does not. Silicon sits in between, conducting only when conditions are right. The answer lies not in chemistry but in quantum mechanics, specifically the electronic band structure of solids.
Here is what happens when you actually bring atoms together to form a crystal. What starts as discrete atomic energy levels transforms into continuous bands. When atoms approach each other, their wavefunctions overlap, and quantum mechanics demands that identical energy levels split apart. Pack enough atoms together (10^22 per cubic centimeter in a typical solid), and those split levels blur into bands so dense they become continuous [1].
The elegant part is that everything follows from this. The gap between bands, or lack thereof, decides a material's fate. Metals have overlapping bands with the Fermi level in the middle, providing plenty of empty states for electrons to jump into when you apply a voltage. Semiconductors have a gap small enough that thermal energy or light can promote electrons across. Insulators have gaps so large that electrons remain trapped in the valence band at normal conditions. Three materials. Three electronic fates. Same physics.
How to Use This Simulation
If you could slow down electron hopping enough to watch each quantum transition, you would see something remarkable: discrete atomic levels blurring into continuous bands as atoms approach. This simulator lets you watch that process unfold in real time, manipulate the parameters that govern band formation, and compare materials that shaped entire industries.
Visualization Modes
The top tabs switch between different perspectives on band structure:
| Mode | What It Shows | Best For |
|---|---|---|
| Band Formation | Atomic levels splitting as spacing decreases | Understanding how bands emerge from atoms |
| E(k) Diagram | Energy vs wavevector dispersion relation | Analyzing band gaps, effective mass |
| Density of States | g(E) showing available states per energy | Understanding carrier statistics |
| 3D Brillouin | Three-dimensional Brillouin zone | Visualizing k-space in real crystals |
Material Presets
| Preset | Material | Type | Band Gap | What to Notice |
|---|---|---|---|---|
| Si | Silicon | Semiconductor | 1.12 eV | Indirect gap, moderate carrier density |
| Ge | Germanium | Semiconductor | 0.67 eV | Smaller gap, higher intrinsic carriers |
| GaAs | Gallium Arsenide | Semiconductor | 1.42 eV | Direct gap, efficient for optics |
| Cu | Copper | Conductor | 0 eV | Overlapping bands, high carrier density |
| NaCl | Sodium Chloride | Insulator | 8.5 eV | Massive gap, essentially no carriers |
Parameter Controls
| Parameter | Range | Effect | Watch For |
|---|---|---|---|
| Spacing (d/a_0) | 0.5 - 5.0 | Atomic separation | Bandwidth increases as atoms approach |
| Atoms | 2 - 20 | Number in chain | More atoms = finer level splitting |
| E_F (Fermi Level) | -3 to +3 eV | Position of Fermi energy | Carrier type and density changes |
| Temperature | 10 - 600 K | Thermal energy | Fermi-Dirac smearing, carrier excitation |
| Hopping t | 0.1 - 3.0 eV | Tunneling amplitude | Controls bandwidth (4t) |
| On-site E_0 | -5 to +5 eV | Atomic level energy | Shifts band center up or down |
Display Options
| Toggle | Default | What It Shows |
|---|---|---|
| Fermi Level | On | Dashed line marking E_F position |
| Occupation f(E) | On | Fermi-Dirac distribution shading |
| Labels | On | Axis labels, energy values, band annotations |
Keyboard Shortcuts
| Key | Action |
|---|---|
| ← / → | Decrease / increase Fermi energy (fine adjustment) |
| Space | Start or pause band formation animation |
Results Strip
The bottom strip displays real-time calculations:
- E_g: Band gap in electron volts
- E_F: Current Fermi level position
- Type: Conductor, Semiconductor, or Insulator classification
- n: Carrier concentration in cm^-3
Bottom Information Tabs
| Tab | Contents |
|---|---|
| Equations | Key formulas: tight-binding dispersion, Fermi-Dirac, DOS, carrier density |
| Physics | Conceptual explanations of band formation, gaps, Brillouin zones |
| Materials | Reference table comparing all preset materials |
| Quiz | Test your understanding of band structure concepts |
Tips for Exploration
-
Watch bands form: Start with spacing at 5.0 a_0, hit Play, and watch discrete levels blur into bands. The bandwidth should equal 4t at equilibrium spacing.
-
Feel the gap difference: Switch rapidly between Cu (conductor) and NaCl (insulator). The carrier concentration jumps by 22 orders of magnitude, explaining why copper wires and salt behave so differently.
-
Engineer a semiconductor: With Si selected, drag E_F toward the conduction band. This simulates n-type doping. Notice how carrier density shoots up even with small E_F shifts.
-
Temperature experiment: Set Ge at room temperature, note the carrier density, then cool to 100 K. The exponential dependence on T explains why semiconductor devices fail at extreme temperatures.
-
Explore the equations tab: After playing with parameters, check the Equations tab to connect your observations to the mathematics. The tight-binding formula E(k) = E_0 - 2t cos(ka) explains everything you see in the E(k) diagram.
The Physics of Band Formation
Tight-Binding Model: Where It All Starts
What Bloch figured out in 1928 was that you can understand band structure by starting with atoms and asking: what happens when electrons can tunnel between them? The tight-binding model provides exactly this intuitive picture.
Consider electrons tightly bound to individual atoms. When atoms approach each other, their atomic orbitals start overlapping. This overlap allows electrons to hop from one site to the next. The probability of hopping (the "hopping integral" t) depends on how much the wavefunctions overlap.
The dispersion relation for a one-dimensional chain of atoms is remarkably simple [2]:
E(k) = E_0 - 2t cos(ka)
Where:
- E_0 is the on-site energy (atomic orbital energy)
- t is the hopping parameter (electron tunneling amplitude)
- k is the wave vector
- a is the lattice constant
| Parameter | Physical Meaning | Typical Values |
|---|---|---|
| E_0 | Atomic energy level | -5 to 5 eV |
| t | Hopping integral | 0.5 to 3 eV |
| a | Lattice spacing | 2 to 6 Angstrom |
| Bandwidth | 4t | 2 to 12 eV |
The bandwidth of 4t emerges directly from the cosine: when k = 0, E = E_0 - 2t (band bottom), and when k = pi/a, E = E_0 + 2t (band top). As atoms move closer, the hopping parameter increases, and the band widens. Pull atoms apart, and the band narrows back toward isolated atomic levels.
The Fermi-Dirac Distribution
Electrons are fermions, meaning no two can occupy the same quantum state. At zero temperature, electrons fill states from the lowest energy up to the Fermi energy E_F. At finite temperature, thermal excitation smears this sharp boundary according to the Fermi-Dirac distribution [3]:
f(E) = 1 / [1 + exp((E - E_F) / k_B T)]
Where k_B is Boltzmann's constant (8.617 x 10^-5 eV/K) and T is temperature in Kelvin.
At room temperature (300 K), k_B T is approximately 0.026 eV, about 26 meV. This thermal energy determines how many electrons can be excited across a band gap. For silicon with E_g = 1.12 eV, only a tiny fraction of electrons have enough thermal energy to cross the gap, creating the semiconductor's characteristic intermediate conductivity.
Direct vs Indirect Band Gaps
The distinction between direct and indirect band gaps shapes entire industries. In a direct gap semiconductor like gallium arsenide (GaAs), the conduction band minimum and valence band maximum occur at the same k-value (both at the Gamma point). An electron can jump directly across the gap by absorbing or emitting a photon [4].
In indirect gap materials like silicon and germanium, the band extrema occur at different k-values. An optical transition must involve both a photon (for energy) and a phonon (for momentum). This two-particle process is much less probable, making indirect gap semiconductors poor light emitters but excellent for electronics where you want carriers to recombine slowly.
| Material | Band Gap (eV) | Gap Type | Primary Use |
|---|---|---|---|
| Si | 1.12 | Indirect | Transistors, solar cells |
| Ge | 0.67 | Indirect | Infrared detectors |
| GaAs | 1.42 | Direct | LEDs, laser diodes |
| InP | 1.35 | Direct | Fiber optic transmitters |
| GaN | 3.4 | Direct | Blue LEDs, power devices |
Exploration Activities
Activity 1: Band Formation Animation
Objective: Visualize how discrete atomic levels form continuous bands.
Steps:
- Start with atomic separation d = 5.0 a_0 (far apart)
- Click "Play" to animate atoms approaching
- Observe the single atomic level splitting into multiple levels
- Note how bandwidth increases as spacing decreases
- Record bandwidth at d = 1.0 a_0 and compare to 4t prediction
Activity 2: Material Comparison
Objective: Understand the differences between conductors, semiconductors, and insulators.
Steps:
- Select Silicon (Si) and note the band gap of 1.12 eV
- Move the Fermi level slider and observe carrier density changes
- Switch to Copper (Cu) and note the absence of a gap
- Compare NaCl's 8.5 eV gap to understand why salt doesn't conduct
- For each material, identify where the Fermi level naturally sits
Activity 3: Temperature Effects on Carrier Density
Objective: Explore how temperature affects semiconductor conductivity.
Steps:
- Select Germanium (E_g = 0.67 eV)
- Set T = 100 K and record the intrinsic carrier concentration
- Increase to T = 300 K and note the change
- Continue to T = 500 K
- Plot ln(n_i) vs 1/T and verify the exponential relationship
Activity 4: Fermi Level Engineering
Objective: Understand how doping shifts the Fermi level.
Steps:
- Select Silicon with E_F = 0 (intrinsic, mid-gap)
- Shift E_F toward the conduction band (n-type doping)
- Note how the carrier density increases dramatically
- Shift E_F toward the valence band (p-type doping)
- Calculate the doping concentration needed for E_F shift of 0.3 eV
Real-World Applications
Silicon Electronics
The entire integrated circuit industry relies on silicon's moderate band gap of 1.12 eV. At room temperature, silicon has an intrinsic carrier concentration of about 1.5 x 10^10 cm^-3, low enough to control but high enough to be useful. Doping with phosphorus (n-type) or boron (p-type) shifts the Fermi level and increases conductivity by many orders of magnitude [5].
Modern transistors exploit band engineering at the nanometer scale. Gate oxides create potential barriers, and channel doping profiles shape the band diagram to control current flow. Understanding band structure is essential for designing devices with on-off ratios exceeding 10^6.
LED and Laser Technology
Direct band gap semiconductors enable efficient light emission. When electrons recombine with holes across a direct gap, the energy releases as a photon with wavelength determined by the band gap. GaAs emits in the infrared (870 nm), AlGaAs in the red, and GaN compounds produce blue and green light.
White LEDs combine blue GaN LEDs with yellow phosphors to create the lighting revolution that has largely replaced incandescent bulbs. Understanding band gaps allows engineers to tune emission wavelengths by adjusting alloy compositions.
Solar Cells and Photovoltaics
Solar cells work in reverse of LEDs: photons excite electrons across the band gap, creating electron-hole pairs that separate and generate current. The optimal band gap for single-junction solar cells is about 1.1 to 1.4 eV, matching silicon and GaAs well [6].
Multi-junction cells stack materials with different band gaps to absorb different portions of the solar spectrum. The top cell absorbs high-energy blue photons, while lower cells capture red and infrared, approaching the theoretical Shockley-Queisser limit.
Thermoelectrics
Band structure engineering enables thermoelectric materials that convert temperature differences to electricity. Heavy doping creates a "pudding mold" band structure that optimizes the Seebeck coefficient while maintaining reasonable conductivity. Materials like Bi2Te3 power spacecraft using radioactive heat sources.
Topological Insulators
Recent discoveries revealed materials that are insulators in the bulk but conduct on their surfaces through topologically protected states. These exotic band structures, where surface states cross the bulk gap, promise revolutionary applications in quantum computing and spintronics.
Material Properties Reference
| Property | Si | Ge | GaAs | Cu | NaCl |
|---|---|---|---|---|---|
| Band gap (eV) | 1.12 | 0.67 | 1.42 | 0 | 8.5 |
| Gap type | Indirect | Indirect | Direct | N/A | Direct |
| Lattice const (A) | 5.43 | 5.66 | 5.65 | 3.61 | 5.64 |
| m*/m_0 | 0.26 | 0.12 | 0.067 | 1.0 | 0.5 |
| n_i (cm^-3) | 1.5e10 | 2.4e13 | 1.8e6 | 8.5e22 | ~0 |
| Mobility (cm^2/Vs) | 1450 | 3900 | 8500 | - | - |
Challenge Questions
Level 1: Conceptual
-
Why does the bandwidth in the tight-binding model equal 4t, not 2t or some other multiple?
-
Explain why copper conducts electricity while silicon at room temperature is only a weak conductor.
Level 2: Quantitative
-
Calculate the intrinsic carrier concentration in germanium at 400 K using n_i = sqrt(N_c N_v) exp(-E_g / 2k_B T). Use N_c = 1.04 x 10^19 cm^-3 and N_v = 6.0 x 10^18 cm^-3.
-
For a one-dimensional tight-binding band with t = 1.5 eV and a = 3 Angstrom, calculate the effective mass at the band edge (k = 0).
Level 3: Advanced
-
Derive the density of states g(E) for a one-dimensional tight-binding band and explain why it diverges at the band edges (van Hove singularities).
-
A semiconductor has E_g = 1.0 eV. Calculate the minimum doping concentration needed to make n-type material with the Fermi level 0.1 eV below the conduction band at 300 K.
-
Explain why the effective mass in GaAs (0.067 m_0) is so much smaller than in silicon (0.26 m_0) based on band curvature arguments.
Common Misconceptions
| Misconception | Reality |
|---|---|
| "Band gap is a physical barrier" | The gap represents forbidden energies, not a spatial barrier. Electrons cannot have energies in the gap, but they do not need to physically cross anything. |
| "Metals have no band structure" | Metals have rich band structure; the defining feature is that bands overlap or the Fermi level lies within a band, not that bands don't exist. |
| "Higher temperature always increases conductivity" | In metals, higher temperature decreases conductivity (more phonon scattering). Only in semiconductors does thermal excitation across the gap dominate. |
| "Direct gap is always better" | For light emission yes, but indirect gap materials have longer carrier lifetimes, better for transistors where you want carriers to persist. |
| "Effective mass is always less than free electron mass" | In some materials and bands, effective mass exceeds m_0. Heavy-hole bands in semiconductors have m* greater than m_0. |
Frequently Asked Questions
What does "band" actually mean physically?
A band represents a continuum of allowed electron energies in a crystal. When atoms form a solid, their discrete atomic orbitals hybridize into molecular orbitals spanning the entire crystal. With 10^23 atoms, you get 10^23 closely spaced energy levels that form a quasi-continuous band [1].
Why do semiconductors have gaps while metals don't?
The band structure depends on the crystal structure and atomic orbitals involved. In semiconductors, covalent bonding fills the valence band exactly, leaving the conduction band empty with a gap between. Metals typically have partially filled bands due to their atomic electronic configuration [2].
How can I tell if a material is direct or indirect gap?
Experimentally, measure the absorption coefficient versus photon energy. Direct gap materials show sharp absorption onset at E_g. Indirect gap materials have a gradual onset requiring phonon assistance. Computationally, calculate the band structure and compare k-values of band extrema [4].
Why is silicon the dominant semiconductor despite its indirect gap?
Silicon is abundant (second most common element in Earth's crust), has excellent oxide (SiO2) for insulation, and has well-understood processing. For computing, long carrier lifetimes from indirect recombination are actually advantageous. Direct gap materials dominate only in optoelectronics [5].
What determines the Fermi level position?
In intrinsic semiconductors, E_F lies near mid-gap. Doping shifts E_F toward the majority carrier band. Temperature affects the exact position through the Fermi-Dirac distribution. In metals, E_F is determined by the total electron count [3].
References
-
Kittel, C. "Introduction to Solid State Physics," 8th Edition, Wiley, 2005. Chapter 7: Energy Bands.
-
Ashcroft, N.W. and Mermin, N.D. "Solid State Physics," Cengage Learning, 1976. Chapters 8-10.
-
MIT OpenCourseWare 6.730: Physics for Solid-State Applications. Available at: https://ocw.mit.edu/courses/electrical-engineering-and-computer-science/6-730-physics-for-solid-state-applications-spring-2003/
-
Sze, S.M. and Ng, K.K. "Physics of Semiconductor Devices," 3rd Edition, Wiley, 2006.
-
NIST: Semiconductor Physical Property Data. Available at: https://www.nist.gov/pml/semiconductor-industry
-
Shockley, W. and Queisser, H.J. "Detailed Balance Limit of Efficiency of p-n Junction Solar Cells," Journal of Applied Physics, 32, 510, 1961.
-
HyperPhysics: Band Theory of Solids. Georgia State University. Available at: http://hyperphysics.phy-astr.gsu.edu/hbase/Solids/band.html
-
NSM Archive: Semiconductors on NSM. Ioffe Institute. Available at: http://www.ioffe.ru/SVA/NSM/
-
Bloch, F. "Uber die Quantenmechanik der Elektronen in Kristallgittern," Zeitschrift fur Physik, 52, 555-600, 1929.
-
Harrison, W.A. "Electronic Structure and the Properties of Solids," Dover Publications, 1989.
About the Data
Material properties in this simulation are sourced from established semiconductor databases:
- Band gap values: NSM Archive (Ioffe Institute) and NIST semiconductor data
- Effective masses: Calculated from experimental band structure measurements
- Lattice constants: X-ray crystallography data (ICSD database)
- Intrinsic carrier concentrations: Temperature-dependent calculations using NIST parameters
The tight-binding parameters are pedagogical values chosen to illustrate band formation clearly. Real materials have more complex band structures requiring multi-orbital models.
How to Cite
Simulations4All Team. "Band Structure & Solid State Physics Simulator: From Atoms to Crystals." Simulations4All, 2026. https://simulations4all.com/simulations/band-structure-solid-state-physics
For academic use:
@misc{simulations4all_band_structure, title = {Band Structure and Solid State Physics Simulator}, author = {Simulations4All Team}, year = {2026}, url = {https://simulations4all.com/simulations/band-structure-solid-state-physics} }
Verification Log
| Claim/Data | Source | Status | Date |
|---|---|---|---|
| Si band gap = 1.12 eV | NSM Archive, NIST | Verified | Jan 2026 |
| Ge band gap = 0.67 eV | NSM Archive, NIST | Verified | Jan 2026 |
| GaAs band gap = 1.42 eV (direct) | NSM Archive, Sze textbook | Verified | Jan 2026 |
| Tight-binding dispersion E(k) = E0 - 2t cos(ka) | Kittel Ch. 7, Ashcroft-Mermin | Verified | Jan 2026 |
| Fermi-Dirac distribution formula | Statistical mechanics, MIT OCW | Verified | Jan 2026 |
| Boltzmann constant = 8.617e-5 eV/K | NIST CODATA 2022 | Verified | Jan 2026 |
| Si intrinsic carrier density ~1.5e10 cm^-3 | NSM Archive | Verified | Jan 2026 |
| Bandwidth = 4t in tight-binding | Ashcroft-Mermin, Harrison | Verified | Jan 2026 |
| Si effective mass = 0.26 m0 | NSM Archive | Verified | Jan 2026 |
| GaAs effective mass = 0.067 m0 | NSM Archive, Sze | Verified | Jan 2026 |
Written by Simulations4All Team
Related Simulations

Simple Pendulum
Explore the physics of simple harmonic motion with an interactive pendulum simulation. Adjust length, mass, gravity (including planet presets), damping, and initial angle. Watch real-time energy transformations and measure the period.
View Simulation
Projectile Motion
Launch projectiles at different angles and velocities. Explore how gravity and launch parameters affect trajectory, range, and height. Compare with and without air resistance, and test on different planets.
View Simulation
Electric Field Visualization
Visualize electric field lines, vectors, and equipotential surfaces around point charges. Add, drag, and remove charges to explore how fields interact. Launch test charges to see their motion through the field.
View Simulation