WHAT problem are we solving? We have billions of electrons and a continuum of allowed energy states (bands). We can't track each electron. We need a statistical rule: given a state at energy E, what's the chance an electron sits there?
WHY not just use classical Boltzmann statistics? Because electrons obey the Pauli exclusion principle: at most one electron per quantum state. Classical particles are distinguishable and can share states freely. That single constraint changes the whole distribution.
We derive f(E) using the grand-canonical idea: a single state exchanges electrons with a big reservoir at temperature T and chemical potential μ.
Step 1 — A state can only hold 0 or 1 electron.Why this step? Pauli exclusion. Occupation number n∈{0,1} only.
Step 2 — Grand-canonical probability of each option.
The probability of a state having energy E and n electrons is proportional to the Gibbs factor e−(En−μn)/kBT.
Why this step?μ (chemical potential) is the energy cost/gain of adding one particle from the reservoir; the −μn term accounts for particle exchange.
n=0: weight =e0=1
n=1: weight =e−(E−μ)/kBT
Step 3 — Normalize to get the average occupation.
f(E)=⟨n⟩=1+e−(E−μ)/kBT0⋅1+1⋅e−(E−μ)/kBT
Why this step? Average occupation = (sum of n×weight) / (sum of weights).
Step 4 — Divide top and bottom by the numerator's exponential to get the clean form:
f(E)=1+e(E−μ)/kBT1
At T=0, μ→EF, and even at finite T in semiconductors we usually call μ≈EF. So:
When E−EF≫kBT (states well above EF, e.g. conduction band in a semiconductor), the 1 in the denominator is negligible:
f(E)≈e−(E−EF)/kBT
Why this matters: this is the classical Boltzmann tail — it's why we can compute carrier concentrations easily in non-degenerate semiconductors. This single approximation covers ~80% of device calculations.
Imagine a stadium with seats stacked from ground floor upward, and a rule: only one person per seat. People are lazy and want the lowest seats. When it's freezing cold (T=0), everyone sits as low as possible — every low seat taken, every high seat empty. The "water line" between full and empty seats is the Fermi level. When it warms up, a few people near the line get excited and jump to higher seats, leaving some low seats empty. The Fermi–Dirac curve just tells you the chance any given seat has someone in it — 1 way below the line, 0 way above, and a fuzzy 21 right at the line.
Dekho, electrons thode "antisocial" hote hain — Pauli exclusion principle kehta hai ki ek quantum state mein bas ek hi electron beth sakta hai. Isliye saare electrons sabse neeche wale level mein nahi ghus sakte; woh neeche se upar tak seats bharte jaate hain. Fermi–Dirac distribution f(E) humein batati hai ki kisi energy E wali seat ke bharne ki probability kitni hai. Formula hai f(E)=1+e(E−EF)/kBT1, aur EF (Fermi level) woh energy hai jahan yeh probability exactly aadhi (0.5) ho jaati hai.
Zero temperature pe yeh ekdum step ban jaati hai — EF ke neeche sab full (f=1), upar sab empty (f=0). Jab temperature badhta hai, yeh step "smear" ho jaata hai thoda — kuch electrons garmi se upar chhalaang maar dete hain aur neeche khaali jagah (holes) chhod dete hain. Yeh smearing sirf kuch kBT jitni chaudi hoti hai (room temp pe kBT≈0.026 eV).
Important baat: f(E) sirf probability hai, electron count nahi. Agar us energy pe koi state hi nahi hai (jaise semiconductor ke band gap mein), toh f=0.5 hone ke bawajood wahan koi electron nahi hoga. Actual electron number nikalne ke liye density of states g(E) se multiply karke integrate karna padta hai.
Yeh kyun important hai? Kyunki har semiconductor device — diode, transistor, solar cell — ki working depend karti hai ki EF kahan hai aur bands kitne bhare hain. Doping se EF shift hota hai, aur wahi decide karta hai current kaise flow karega. Ek 80/20 shortcut yaad rakho: jab E−EF≫kBT, toh f≈e−(E−EF)/kBT — yehi Boltzmann approximation zyaadatar calculations mein kaam aata hai.