Fiveable

🧗‍♀️Semiconductor Physics Unit 3 Review

QR code for Semiconductor Physics practice questions

3.3 Fermi level and doping

3.3 Fermi level and doping

Written by the Fiveable Content Team • Last updated August 2025
Written by the Fiveable Content Team • Last updated August 2025
🧗‍♀️Semiconductor Physics
Unit & Topic Study Guides

Fermi Level in Semiconductors

The Fermi level represents the energy at which the probability of an electron occupying a quantum state is exactly 0.5. Its position relative to the conduction and valence band edges directly determines the electron and hole concentrations in a semiconductor, making it the single most important quantity for understanding doping, carrier statistics, and device behavior.

Fermi-Dirac Distribution

The Fermi-Dirac distribution gives the probability that an electron occupies a state at energy EE for a given temperature TT:

f(E)=11+e(EEF)/kTf(E) = \frac{1}{1 + e^{(E - E_F)/kT}}

where EFE_F is the Fermi energy, kk is Boltzmann's constant (8.617×1058.617 \times 10^{-5} eV/K), and TT is the absolute temperature.

A few things to notice about this function:

  • At E=EFE = E_F, the exponential term equals 1, so f(EF)=0.5f(E_F) = 0.5. That's the defining property of the Fermi level.
  • At T=0T = 0 K, the distribution becomes a sharp step function: every state below EFE_F is filled (f=1f = 1), and every state above is empty (f=0f = 0).
  • As TT increases, the step softens. States a few kTkT above EFE_F gain partial occupancy, and states a few kTkT below lose some. The "smearing" region has a width of roughly 4kT4kT to 6kT6kT.

At room temperature (300 K), kT0.026kT \approx 0.026 eV. Since typical semiconductor band gaps are 0.5–3 eV, the Fermi level usually sits far enough from both band edges that the Boltzmann approximation (replacing the Fermi-Dirac function with a simple exponential) works well for non-degenerate semiconductors.

Electron and Hole Concentrations

When EFE_F is more than a few kTkT away from the band edges, the carrier concentrations simplify to:

  • Electron concentration: n=Nce(EcEF)/kTn = N_c \cdot e^{-(E_c - E_F)/kT}
  • Hole concentration: p=Nve(EFEv)/kTp = N_v \cdot e^{-(E_F - E_v)/kT}

Here NcN_c and NvN_v are the effective densities of states in the conduction and valence bands, respectively. They depend on the effective masses and temperature (both scale as T3/2T^{3/2}). For silicon at 300 K, Nc2.8×1019N_c \approx 2.8 \times 10^{19} cm3^{-3} and Nv1.04×1019N_v \approx 1.04 \times 10^{19} cm3^{-3}.

A critical relationship follows from multiplying nn and pp:

np=NcNveEg/kT=ni2np = N_c N_v \cdot e^{-E_g/kT} = n_i^2

This is the mass-action law. It holds in equilibrium regardless of doping. For silicon at 300 K, ni1.5×1010n_i \approx 1.5 \times 10^{10} cm3^{-3}. If you know one carrier concentration, you can always find the other from ni2/nn_i^2/n or ni2/pn_i^2/p.

Temperature Dependence of Fermi Level

The Fermi level shifts with temperature, and the behavior differs between intrinsic and extrinsic materials:

  • Intrinsic semiconductors: The Fermi level sits near mid-gap. More precisely, EF=Ec+Ev2+kT2lnNvNcE_F = \frac{E_c + E_v}{2} + \frac{kT}{2}\ln\frac{N_v}{N_c}. The second term is small, so EFE_F is approximately at mid-gap but shifts slightly toward the band with the smaller effective density of states as TT rises.
  • Extrinsic semiconductors: At low temperatures, carriers freeze out onto dopant sites and EFE_F sits near the dopant level. In the extrinsic range (including room temperature for typical doping), EFE_F is close to the majority-carrier band edge. At very high temperatures, intrinsic carriers overwhelm the dopants and EFE_F migrates back toward mid-gap.

The key takeaway: as temperature increases, every extrinsic semiconductor eventually behaves like an intrinsic one.

Intrinsic vs. Extrinsic Semiconductors

Intrinsic Semiconductor Properties

An intrinsic semiconductor is an undoped, pure crystal (e.g., pure Si or Ge). Electron-hole pairs are generated only by thermal excitation across the band gap, so:

n=p=ni=NcNveEg/2kTn = p = n_i = \sqrt{N_c N_v} \cdot e^{-E_g / 2kT}

Because nin_i depends exponentially on Eg/2kT-E_g/2kT, materials with larger band gaps have far fewer intrinsic carriers. At 300 K, silicon (Eg=1.12E_g = 1.12 eV) has ni1.5×1010n_i \approx 1.5 \times 10^{10} cm3^{-3}, while germanium (Eg=0.66E_g = 0.66 eV) has ni2.4×1013n_i \approx 2.4 \times 10^{13} cm3^{-3}.

Extrinsic Semiconductor Doping

Extrinsic semiconductors are created by intentionally adding impurity atoms (dopants) to the crystal. Doping shifts the Fermi level away from mid-gap and dramatically increases one type of carrier concentration while suppressing the other (via the mass-action law).

n-type vs. p-type Doping

n-type doping uses donor atoms from Group V (e.g., phosphorus, arsenic in silicon). Each donor has one extra valence electron compared to Si. That electron is loosely bound, with an ionization energy of only ~45 meV for P in Si. At room temperature, virtually all donors are ionized, contributing their electrons to the conduction band.

  • Majority carriers: electrons
  • nNDn \approx N_D (donor concentration), p=ni2/NDp = n_i^2 / N_D

p-type doping uses acceptor atoms from Group III (e.g., boron, gallium in silicon). Each acceptor is missing one valence electron, creating a state just above the valence band (~45 meV for B in Si). Electrons from the valence band fill these states, leaving behind holes.

  • Majority carriers: holes
  • pNAp \approx N_A (acceptor concentration), n=ni2/NAn = n_i^2 / N_A

For a silicon sample doped with ND=1016N_D = 10^{16} cm3^{-3} phosphorus at 300 K: n1016n \approx 10^{16} cm3^{-3} and p=(1.5×1010)2/1016=2.25×104p = (1.5 \times 10^{10})^2 / 10^{16} = 2.25 \times 10^{4} cm3^{-3}. The minority carrier concentration is twelve orders of magnitude smaller than the majority carrier concentration.

Fermi-Dirac distribution, Category:Fermi-Dirac distribution - Wikimedia Commons

Doping Effects on Fermi Level

Donor and Acceptor Energy Levels

Dopant atoms create discrete energy levels within the band gap:

  • Donor levels (EDE_D) sit just below the conduction band edge, typically 10–50 meV below EcE_c. At room temperature, kT26kT \approx 26 meV, which is comparable to or larger than these ionization energies, so most donors are ionized.
  • Acceptor levels (EAE_A) sit just above the valence band edge, typically 10–50 meV above EvE_v. Similarly, most acceptors are ionized at room temperature.

These small ionization energies are why dopants in Si and Ge are called shallow impurities. Deep-level impurities (like gold or iron in silicon) have levels near mid-gap and act as recombination centers rather than effective dopants.

Fermi Level Shift with Doping Concentration

You can find the Fermi level position directly from the carrier concentration equations. For an n-type semiconductor with full ionization:

EcEF=kTln(NcND)E_c - E_F = kT \ln\left(\frac{N_c}{N_D}\right)

For p-type:

EFEv=kTln(NvNA)E_F - E_v = kT \ln\left(\frac{N_v}{N_A}\right)

As doping increases, the logarithmic term shrinks, and EFE_F moves closer to the relevant band edge. For example, in n-type Si at 300 K:

  • ND=1015N_D = 10^{15} cm3^{-3}: EcEF0.27E_c - E_F \approx 0.27 eV
  • ND=1017N_D = 10^{17} cm3^{-3}: EcEF0.15E_c - E_F \approx 0.15 eV
  • ND=1019N_D = 10^{19} cm3^{-3}: EcEF0.03E_c - E_F \approx 0.03 eV

Degenerate Semiconductors

When the doping concentration approaches or exceeds NcN_c (or NvN_v), the Fermi level enters the band itself. At this point:

  • The Boltzmann approximation breaks down, and you must use the full Fermi-Dirac integral.
  • The semiconductor is called degenerate because EFE_F lies inside the conduction band (n-type) or valence band (p-type).
  • Carrier behavior becomes metallic: conductivity is high, and its temperature dependence weakens.
  • Band gap narrowing occurs due to heavy doping, which slightly reduces the effective EgE_g.

Degeneracy typically sets in above roughly 101910^{19} cm3^{-3} in silicon. Heavily doped regions (often labeled n+n^+ or p+p^+) in devices frequently operate in this regime.

Carrier Concentration and Fermi Level

Majority and Minority Carriers

In any extrinsic semiconductor at equilibrium, one carrier type dominates:

  • n-type: electrons are majority carriers (nNDn \approx N_D), holes are minority carriers (p=ni2/NDp = n_i^2/N_D)
  • p-type: holes are majority carriers (pNAp \approx N_A), electrons are minority carriers (n=ni2/NAn = n_i^2/N_A)

The ratio of majority to minority carriers scales as (ND/ni)2(N_D/n_i)^2 or (NA/ni)2(N_A/n_i)^2. For typical doping levels in silicon, this ratio is enormous, which is why minority carriers are so few yet so important for device operation (they control current in p-n junctions and bipolar transistors).

Carrier Concentration Calculations

Here's a systematic approach for finding carrier concentrations in a doped semiconductor at thermal equilibrium:

  1. Identify the dopant type and concentration (NDN_D for donors, NAN_A for acceptors, or both for compensated material).

  2. Check for compensation. If both donors and acceptors are present, the net doping is NDNA|N_D - N_A|, and the semiconductor type is determined by whichever dopant has the higher concentration.

  3. Assume full ionization (valid at room temperature for shallow dopants).

  4. Find the majority carrier concentration: nNDNAn \approx N_D - N_A (if n-type) or pNANDp \approx N_A - N_D (if p-type).

  5. Find the minority carrier concentration from the mass-action law: p=ni2/np = n_i^2/n or n=ni2/pn = n_i^2/p.

  6. Locate the Fermi level using EcEF=kTln(Nc/n)E_c - E_F = kT\ln(N_c/n) or EFEv=kTln(Nv/p)E_F - E_v = kT\ln(N_v/p).

Fermi-Dirac distribution, statistical mechanics - Fermi-Dirac distribution definition and meaning - Physics Stack Exchange

Fermi Level and Carrier Concentration Relationship

The exponential dependence of nn and pp on Fermi level position means that small shifts in EFE_F produce large changes in carrier concentration. Moving EFE_F by just kTkT (26 meV at 300 K) changes the carrier concentration by a factor of e2.72e \approx 2.72. Moving it by 6060 meV changes the concentration by roughly a factor of 10.

This extreme sensitivity is exactly what makes doping so powerful: adding even parts-per-million of dopant atoms shifts EFE_F enough to change carrier concentrations by many orders of magnitude.

Fermi Level and Band Diagram

Band Structure of Semiconductors

The band diagram plots electron energy (vertical axis) versus position (horizontal axis). The key features are:

  • Conduction band edge (EcE_c): the lowest energy an electron can have in the conduction band
  • Valence band edge (EvE_v): the highest energy an electron can have in the valence band
  • Band gap (Eg=EcEvE_g = E_c - E_v): the forbidden energy range with no allowed states in a perfect crystal

For silicon, Eg=1.12E_g = 1.12 eV at 300 K. For GaAs, Eg=1.42E_g = 1.42 eV. The band gap determines the wavelength of light a semiconductor can absorb and the intrinsic carrier concentration.

Fermi Level Position in Band Diagram

The Fermi level appears as a horizontal dashed line on the band diagram (horizontal because EFE_F is constant throughout a semiconductor in equilibrium). Its position tells you the semiconductor type at a glance:

  • Intrinsic: EFE_F near mid-gap
  • n-type: EFE_F in the upper half of the gap, closer to EcE_c
  • p-type: EFE_F in the lower half of the gap, closer to EvE_v
  • Degenerate n-type: EFE_F above EcE_c
  • Degenerate p-type: EFE_F below EvE_v

When two differently doped regions are in contact (as in a p-n junction), the requirement that EFE_F be constant at equilibrium forces the bands to bend, creating built-in electric fields.

Band Gap and Fermi Level

The band gap sets the "playing field" for the Fermi level. A few practical consequences:

  • Smaller EgE_g means higher nin_i, which means the semiconductor becomes intrinsic at lower temperatures. Germanium devices struggle above ~70°C; silicon works to ~150°C; SiC (Eg=3.3E_g = 3.3 eV) operates well above 300°C.
  • Larger EgE_g means the Fermi level can be moved over a wider energy range by doping before degeneracy sets in, giving more control over carrier concentrations.
  • Band gap engineering through alloying (e.g., AlxGa1xAs\text{Al}_x\text{Ga}_{1-x}\text{As}) or strain allows you to tailor both EgE_g and the Fermi level position for specific device applications.

Fermi Level and Semiconductor Devices

p-n Junction and Fermi Level

When p-type and n-type regions are joined, their different Fermi levels must equalize at equilibrium. This drives the following sequence:

  1. Electrons diffuse from the n-side (high EFE_F) to the p-side (low EFE_F), and holes diffuse the opposite way.
  2. The diffusing carriers leave behind ionized dopants, creating a depletion region with a net space charge.
  3. The space charge creates a built-in electric field that opposes further diffusion.
  4. Equilibrium is reached when EFE_F is flat (constant) across the entire junction. The bands bend to accommodate this.

The built-in potential is directly related to the Fermi level difference before contact:

Vbi=kTqln(NANDni2)V_{bi} = \frac{kT}{q}\ln\left(\frac{N_A N_D}{n_i^2}\right)

For a silicon junction with NA=ND=1016N_A = N_D = 10^{16} cm3^{-3}, Vbi0.72V_{bi} \approx 0.72 V. This built-in potential governs rectification, junction capacitance, and breakdown behavior.

Fermi Level in Equilibrium and Non-Equilibrium

At equilibrium, a single Fermi level describes the entire system. There is no net current, and np=ni2np = n_i^2 everywhere.

Under non-equilibrium conditions (applied voltage, illumination, injection), the single Fermi level splits into two quasi-Fermi levels:

  • EFnE_{Fn} for electrons: n=Nce(EcEFn)/kTn = N_c \cdot e^{-(E_c - E_{Fn})/kT}
  • EFpE_{Fp} for holes: p=Nve(EFpEv)/kTp = N_v \cdot e^{-(E_{Fp} - E_v)/kT}

The separation EFnEFpE_{Fn} - E_{Fp} measures how far the system is from equilibrium. In a forward-biased p-n junction, this splitting equals qVqV (the applied voltage times the electron charge). In a solar cell under illumination, the quasi-Fermi level splitting determines the open-circuit voltage.

Fermi Level Pinning in Devices

Fermi level pinning occurs when a high density of surface or interface states locks EFE_F at a particular energy, regardless of doping or applied bias. Common causes include:

  • Dangling bonds at semiconductor surfaces
  • Interface states at metal-semiconductor contacts (Schottky barriers)
  • Defect states at oxide-semiconductor interfaces

When pinning is strong, the Schottky barrier height becomes nearly independent of the metal work function, which limits your ability to engineer contact properties. Techniques to mitigate pinning include surface passivation (e.g., thermal oxide on Si, sulfide treatments on III-Vs), inserting thin insulating interlayers, and careful interface engineering during fabrication.

2,589 studying →