Learning Objectives
By the end of this section you should be able to:
- Explain why the metal/semiconductor/insulator classification is not a property of the chemical element but of the combination of band filling and band gap — and why that single sentence is more powerful than every periodic-table mnemonic you have ever met.
- State the Pauli-principle accounting that fixes the position of the Fermi level: each Bloch state holds two electrons (spin up + spin down), and electrons fill from the bottom of the band catalogue upward.
- Decide, from a band structure alone, whether a material is a metal, a semiconductor, or an insulator — and recognise the three giveaway edge cases (semimetal, half-metal, and the "intrinsic gap is deceptively small" one).
- Quantify the thermal window at room temperature, and use it to estimate intrinsic carrier density and how the conductivity of each class varies with temperature.
- Describe how doping — substituting a donor or acceptor on a host site — slides the Fermi level, why this is the single most consequential trick in semiconductor engineering, and how a VASP calculation reports the resulting class through , the band gap, and the DOS at .
One-line preview: a metal is a crystal whose Fermi level cuts through a band; an insulator is one whose Fermi level sits in a wide gap; a semiconductor is the same with a narrow gap. Every electrical property of every solid you have ever held — copper wire, silicon chip, glass tumbler — is one of those three sentences with the word gap filled in.
An Old Puzzle: Why Do Some Things Conduct?
Before quantum mechanics, the difference between copper and quartz was a mystery. Drude's 1900 model — electrons as tiny billiard balls bouncing through a fixed positive lattice — gave the right order-of-magnitude conductivity for metals, but it had no good answer for why the same electrons, in a different host, refuse to move at all. Worse, classical statistics predicted a heat capacity from the electron gas alone, ten times larger than what experiments actually measured. The model worked for the wrong reasons.
The fix arrived in two steps. Sommerfeld (1928) noted that electrons obey Fermi–Dirac statistics, so only those within of the Fermi level can absorb heat — that solved the heat-capacity puzzle. Bloch (1928) and Wilson (1931) went further: in a periodic potential, the eigenstates are not free particles but Bloch waves, their energies organised into bands separated by gaps. Combining the two observations gave the modern classification: it is not the number of electrons that decides whether a solid conducts but the geometry of the band structure they fill.
The puzzle in one sentence
Copper has one electron per atom in its 4s shell. Sodium has one too. So does hydrogen, in solid form. Yet hydrogen at standard conditions is an insulator, sodium is a metal, and copper is the king of metals. The difference is not how many electrons but which bands they end up in and whether the topmost occupied band is full.
The Pauli Principle Sets the Filling Rules
Recall from Chapter 5.1 that for each band index the energy is defined on the first Brillouin zone. In a finite crystal of primitive cells, the allowed values of form a discrete grid with exactly points. With spin-1/2 electrons, that means each band holds
Pour valence electrons per primitive cell into the catalogue. They fill states from the bottom up, two at a time. At the highest occupied energy is the Fermi level . The classification falls out of one simple test:
| Where E_F lands | Class | Why |
|---|---|---|
| Inside a band | Metal | There are infinitesimally close empty states above E_F. An applied field instantly accelerates electrons. |
| In a gap, narrow (Eg ≲ 3 eV) | Semiconductor | kBT at room temperature can promote a small but nonzero population across the gap. |
| In a gap, wide (Eg ≳ 3–4 eV) | Insulator | Thermal energy is far below the gap; carriers are exponentially rare. Effectively no conduction. |
The 2 e⁻/cell rule, in two sentences
If is even and the topmost occupied band sits below a gap, the crystal is a non-metal. If is odd, or if bands overlap, it is a metal. That is why alkali metals (Z=1) and copper (Z=11, but with one electron above the filled d shell) are conductors, and why carbon (Z=4) in its tetrahedrally bonded form is a semiconductor.
The Three Cases — Set By Filling, Not By Element
It is worth seeing the three cases drawn together, because the visual is what most students remember long after the algebra is forgotten. Imagine the same band-structure diagram three times, with the Fermi level pencilled in three different places.
| Class | E_F position | Conductivity at 300 K | Examples |
|---|---|---|---|
| Metal | Inside a band (or two bands overlap) | 10⁵–10⁶ S/cm | Cu, Na, Al, Pt, graphite (in-plane) |
| Semimetal | Bands touch, vanishing DOS at E_F | 10²–10³ S/cm | Bi, Sb, graphite (out-of-plane), graphene at the Dirac point |
| Semiconductor | Mid-gap, Eg ≲ 3 eV | 10⁻⁹–10⁻² S/cm (intrinsic), tunable by doping | Si (1.1 eV), Ge (0.66 eV), GaAs (1.42 eV), CdSe (1.74 eV) |
| Insulator | Mid-gap, Eg ≳ 3–4 eV | < 10⁻¹² S/cm | Diamond (5.5 eV), SiO₂ (~9 eV), NaCl (~8.5 eV), Al₂O₃ (~9 eV) |
Conductivity spans 24 orders of magnitude
Read across that table. The conductivity ratio between copper and quartz is roughly . No other physical property of solids spans such a vast range — and it is all determined by where one horizontal line sits on a band-structure plot. This is the most consequential single feature of the band picture.
Interactive — Filling, Gap, and Class
Drag the two sliders. The left slider sets electrons per primitive cell. The right slider sets the band gap. Cyan = filled (electrons living here), gray = empty. The amber dashed line is the Fermi level. The badge at the top tells you what kind of material you have built.
Things to try, in order:
- Park the filling at 1.0 e⁻/cell, gap = 1.5 eV. The lower band is half-filled — the Fermi level sits inside a band, and the badge reads METAL. The gap above does not matter; nothing the electrons see at cares that there is a gap two volts up.
- Now slide the filling to exactly 2.0 e⁻/cell. The lower band fills; jumps into the gap. With gap = 1.5 eV the badge reads SEMICONDUCTOR. Drag the gap up to 4 eV — same band, same filling, but now INSULATOR. Same crystal structure, different gap, completely different physics.
- Set filling = 2 and shrink the gap to 0. The bands touch. The badge becomes SEMIMETAL. There are no carriers to speak of, but no gap either: a vanishing DOS at . Graphite and bismuth live here.
- Push filling past 2. Now the upper band starts to fill — METAL again, but this time the carriers are at the bottom of the conduction band rather than half-way up the valence band.
What you should walk away with
Filling and gap are independent knobs. They combine to produce the four possibilities. Almost every electronic engineering decision in your career is a matter of asking which knob you are turning and how. Doping (later in this section) turns the filling knob; alloying and strain typically turn the gap knob.
Why a Full Band Cannot Carry Current
Here is one of the most beautiful arguments in solid-state physics. Why, exactly, does a completely filled band carry zero current — even though it has zillions of electrons in it, all moving?
The current contributed by a single Bloch electron in band at wavevector is . Summing over every occupied state gives the total current density,
Time-reversal symmetry guarantees , so : every state at has a partner at moving in the opposite direction at exactly the same speed. If both partners are filled — which is exactly what happens in a full band — their currents cancel state by state. The integral over the whole BZ is then zero. A completely filled band carries zero current.
An electric field tries to break that pairing by accelerating electrons in the direction of (because ), but in a full band there is nowhere for the electrons to go: every target state is already occupied, and Pauli forbids double-occupancy. The crystal momentum gets handed back to the lattice through Bragg reflection at the zone boundary, and the band returns to its symmetric equilibrium. That is why a glass tumbler is an insulator even though it contains an Avogadro's number of electrons.
A useful reframing — holes
When we excite a single electron out of a filled valence band into the empty conduction band, the valence band loses one of its partners and is no longer perfectly cancelled. The unbalanced contribution looks exactly as if a single positively charged quasiparticle — a hole — were sitting at the missing . Every textbook calculation of a p-type semiconductor uses this trick.
The Edge Cases: Semimetals and Half-Metals
Real materials don't always cooperate with the clean three-way sort. Two classes of edge cases are worth naming.
Semimetals
A semimetal has a tiny indirect overlap: the conduction band minimum at one sits a few meV below the valence band maximum at a different . So a small pocket of electrons and a small pocket of holes coexist, with the Fermi level inside both. Total carrier density is small ( in bismuth versus in copper), and the DOS at vanishes linearly. Famous examples: bismuth, antimony, graphite (along the c-axis), and graphene at the Dirac point. The last is special because the dispersion is linear, , giving electrons the formal properties of massless Dirac fermions — which earned a Nobel Prize.
Half-metals
A half-metal is metallic for one spin channel and insulating for the other: spin-up bands cross the Fermi level, spin-down bands have a gap. The conduction electrons are then 100% spin-polarised. The prototypical examples are CrO₂, Heusler alloys like NiMnSb, and the magnetite Fe₃O₄. Half-metals are the physical foundation of spintronics — every magnetic-tunnel-junction read head in your laptop hard drive uses one. We will see this concretely when we add Mn to CdSe in Chapter 7 and ask whether the doped material is half-metallic.
Two more curiosities you will meet later
Mott insulators have a half-filled band and should be metals by counting, but strong electron–electron repulsion opens a gap. NiO is the classic. Standard DFT mis-classifies them — Section 5.10 discusses why hybrid functionals or DFT+U fix this. Topological insulators are insulating in their bulk but metallic on their surface, with the surface states protected by topology rather than chemistry. Both classes do not fit the simple band-filling story but are correctly described by an enriched version of it.
The Thermal Window — Why kT Decides Everything
At finite temperature the Fermi function smears out occupation around with characteristic width . At room temperature ,
That number — 25 meV — is the single most useful constant in semiconductor physics. Memorise it. It is the energy scale on which thermal excitations operate. The intrinsic carrier density of a non-degenerate semiconductor scales as
Plug in numbers and you discover why semiconductors and insulators live in different worlds:
| Material | Eg (eV) | Eg / 2kBT at 300 K | Boltzmann factor | Intrinsic n (cm⁻³) |
|---|---|---|---|---|
| Ge | 0.66 | 12.8 | ~3 × 10⁻⁶ | ~2 × 10¹³ |
| Si | 1.11 | 21.5 | ~5 × 10⁻¹⁰ | ~10¹⁰ |
| GaAs | 1.42 | 27.5 | ~10⁻¹² | ~10⁶ |
| CdSe | 1.74 | 33.6 | ~3 × 10⁻¹⁵ | ~10⁴ |
| GaN | 3.4 | 65.7 | ~10⁻²⁹ | ~10⁻¹⁰ |
| Diamond | 5.5 | 106 | ~10⁻⁴⁶ | vanishingly small |
The exponential is brutal. Doubling the gap from Si to GaN drops the Boltzmann factor by 19 orders of magnitude, and intrinsic conductivity with it. This is why the metal–semiconductor–insulator boundary sits near : below it, room-T thermal energy can produce measurable carriers; above it, you would need temperatures comparable to the Sun's surface before intrinsic conduction wakes up.
The opposite story for metals
In a metal, raising T does not create carriers — the band is already populated. Instead it scrambles the existing carriers via phonon scattering, so the conductivity decreases roughly linearly with T. Semiconductors do the reverse: their conductivity rises exponentially with T because the carrier density itself grows. Plot vs and a metal slopes up while a semiconductor slopes down with slope . Two-line diagnostic in any laboratory.
Doping: Turning the Fermi Level Into a Design Knob
An intrinsic Si crystal at room temperature has . Replace one Si atom in with a phosphorus atom and the carrier density jumps to — five orders of magnitude with a vanishing structural perturbation. That is the miracle of doping.
The mechanism is best read off the band diagram. P (Group V) on a Si (Group IV) site brings one extra electron and one extra proton on the same site. The proton attracts the extra electron in a hydrogenic orbital with binding energy — far less than the gap, so the donor level sits a hair below the conduction band minimum. At room temperature is enough to ionise nearly every donor, and the freed electron lives in the conduction band. The Fermi level slides up toward : the crystal becomes n-type.
The mirror story uses Group III. Boron on a Si site is missing one electron — it has an empty acceptor level just above the valence band. Thermal electrons hop up from the VBM into , leaving a hole behind. The Fermi level slides down toward : the crystal becomes p-type.
| Dopant on Si site | Group | Level | Binding energy | Type |
|---|---|---|---|---|
| Phosphorus (P) | V | ED ≈ EC − 45 meV | shallow donor | n-type |
| Arsenic (As) | V | ED ≈ EC − 54 meV | shallow donor | n-type |
| Boron (B) | III | EA ≈ EV + 45 meV | shallow acceptor | p-type |
| Aluminium (Al) | III | EA ≈ EV + 67 meV | shallow acceptor | p-type |
| Gold (Au) | — | deep level near midgap | trap, recombination centre | neither |
Why "shallow" vs "deep" matters
A shallow level lies within of a band edge, so it is fully ionised at room temperature and contributes carriers. A deep level (mid-gap) is not — it traps electrons and holes, accelerating non-radiative recombination. In LED design, shallow dopants are friends; deep traps are the enemy. Mn substituting on Cd in CdSe (Chapter 7) sits roughly mid-gap and acts more like a deep trap coupled to a localised spin — a story we will tell in detail.
Interactive — Donors, Acceptors, and the E_F Slide
Drag the doping slider. Negative values add acceptors (pink), positive values add donors (cyan). Watch the Fermi level physically slidewithin the gap, and the carrier population in the conduction or valence band change with it.
Two specific things to convince yourself of:
- The gap does not change. Only the Fermi level moves. The CBM and VBM stay where they are; the donor/acceptor level appears as a thin horizontal in the gap. The carriers actually conducting are not on the donor level — they have fallen off into the conduction band (n-type) or jumped up into the valence band leaving a hole (p-type).
- Doping is asymmetric in concentration scale. Even one part-per-billion of phosphorus can dominate over the intrinsic in Si. The slider exaggerates the visual density to make the population obvious — in a real crystal, dopants are extraordinarily dilute.
The single most important consequence
By choosing dopant identity and concentration, the engineer controls where in the gap the Fermi level sits. Joining an n-type and a p-type region produces a p–n junction — the building block of every diode, transistor, solar cell, and LED on the planet. We will compute donor and acceptor binding energies from VASP supercells in Chapter 5.8.
Reading the Class From a VASP Calculation
Given a converged VASP calculation, three numbers — the Fermi level, the gap, and the DOS at the Fermi level — tell you the class of the material. The Python below uses pymatgen to extract them from a single vasprun.xml.
What the INCAR has to be for this to work
The classification is only as trustworthy as the calculation behind it. Three INCAR settings dominate:
1# INCAR — minimum to get a defensible class
2PREC = Accurate
3ENCUT = 1.3 * max(ENMAX of POTCARs) # converge to <1 meV/atom
4EDIFF = 1E-6
5ISMEAR = -5 # tetrahedron with Blöchl corrections; best for accurate DOS
6 # (use 0 + small SIGMA only for metals or relaxations)
7LORBIT = 11 # writes orbital-projected DOS — needed for atom-resolved class
8NEDOS = 3001 # dense DOS grid; a coarse one will smear away small featuresTwo pitfalls that change the verdict
- k-grid too coarse: a sparse Monkhorst–Pack mesh can miss the band-edge k-points entirely, reporting a wrong gap or wrong directness. Always converge the gap value before trusting the class.
- Smearing too aggressive: large ISMEAR/SIGMA can artificially populate states above the gap and mislead the DOS-at-E_F test. ISMEAR = -5 (tetrahedron) is the gold standard for non-metallic DOS.
The cautionary footnote you owe every reader
PBE-DFT systematically under-estimates band gaps by roughly 30–50%. A Si calculation will report instead of 1.1 eV. The qualitative class is usually correct (a semiconductor stays a semiconductor) but the quantitative gap is not. Section 5.10 explains why and shows how HSE06 or GW restore the experimental value. Until then, treat all gap numbers as lower-bound estimates.
Summary
- The metal/semiconductor/insulator distinction is not a chemical property but a geometric property of the band structure: where the Fermi level lands and how big a gap surrounds it.
- Each Bloch band holds electrons per primitive cell. Pour valence electrons into the catalogue from the bottom; if is odd or two bands overlap, the material is a metal. If is even and the topmost occupied band is below a gap, the material is a non-metal — a semiconductor or an insulator depending on whether the gap is or wider.
- A completely filled band cannot carry current: states at and have opposite group velocities and exact pairwise cancellation. This is the most fundamental reason insulators exist.
- The thermal scale at 300 K, combined with the exponential factor , explains why a 24-orders-of-magnitude conductivity range fits onto a single E vs k diagram.
- Doping introduces shallow donor or acceptor levels close to a band edge. With able to ionise them at room temperature, doping slides the Fermi level up (n-type) or down (p-type) inside the gap — without changing the bands themselves.
- Edge cases — semimetals (Bi, graphene), half-metals (CrO₂), Mott insulators (NiO), topological insulators (Bi₂Se₃) — sit outside the simple three-way sort but are handled by enriched versions of the same band picture.
- From a VASP calculation, the class is read off three numbers in vasprun.xml: the Fermi level, the gap (and its directness), and the DOS at . The 30-line script in this section returns one of {METAL, SEMIMETAL, SEMICONDUCTOR, INSULATOR} for any pre-computed material.
Coming next: Section 5.4 — Effective Mass and Carrier Transport — where the curvature of the bands we have just classified turns into the mobility, conductivity, and Hall coefficient that experimentalists actually measure.