Home Knowledge Base non-degenerate approximation

Maxwell–Boltzmann Statistics: Non-Degenerate Carrier Transport, Thermal Velocity Distributions, and Semiconductor Kinetic Theory

Executive Overview

Maxwell–Boltzmann (MB) statistics describes the thermodynamic energy distribution and velocity kinetics of non-interacting, classical particles in thermal equilibrium. In solid-state physics and semiconductor device engineering, Maxwell–Boltzmann statistics serves as the non-degenerate approximation to quantum Fermi–Dirac statistics, valid when carrier concentrations are well below the quantum effective density of states ($n \ll N_c$, $p \ll N_v$) and the Fermi level $E_F$ lies deep within the bandgap ($E_c - E_F \ge 3 k_B T$). Under these conditions, quantum state filling effects and Pauli exclusion can be neglected, allowing electron and hole dynamics to be modeled via classical kinetic theory. Maxwell–Boltzmann kinetics underpins core semiconductor relationships, including the Law of Mass Action ($n \cdot p = n_i^2$), the Einstein Relation between carrier diffusion and mobility ($D/\mu = k_B T / q$), standard drift-diffusion transport equations, thermionic emission over Schottky barriers, and classical hot-carrier velocity distributions. This article provides a comprehensive theoretical derivation, velocity distribution kinetics, validity boundary conditions, Python numerical scripts, and semiconductor engineering applications.


Theoretical Derivation & Non-Degenerate Limit

Classical Kinetic Postulates

Maxwell–Boltzmann statistics applies to systems where: 1. Particles are distinguishable or sufficiently sparse that quantum mechanical wave packet overlap is negligible ($\lambda_{\text{thermal}} \ll d_{\text{interparticle}}$). 2. Any number of particles can occupy a single state ($n_i \ge 0$). 3. The average occupation number of any state is much less than unity ($f(E) \ll 1$).

Classical Limit of Fermi–Dirac Statistics

The exact quantum Fermi–Dirac distribution for electrons in the conduction band is:

$$f_{\text{FD}}(E) = \frac{1}{1 + e^{(E - E_F) / k_B T}}$$

When the Fermi level $E_F$ is situated deep inside the bandgap such that $(E_c - E_F) \ge 3 k_B T$ (approx. $\ge 0.077\text{ eV}$ at $300\text{ K}$), the exponential term for any conduction band state $E \ge E_c$ satisfies:

$$e^{(E - E_F) / k_B T} \ge e^{3} \approx 20.1 \gg 1$$

Neglecting the $+1$ in the denominator yields the Maxwell–Boltzmann distribution function:

$$f_{\text{MB}}(E) = \exp\left( -\frac{E - E_F}{k_B T} \right) = A \cdot \exp\left( -\frac{E}{k_B T} \right)$$

Where $A = \exp(E_F / k_B T)$ is the fugacity coefficient.


Maxwellian Velocity & Energy Distributions

In a non-degenerate 3D semiconductor crystal with isotropic parabolic bands ($E(v) = \frac{1}{2} m_n^* v^2$), the probability density function $P(v) dv$ for an electron possessing speed between $v$ and $v + dv$ is obtained by integrating over velocity space angles in spherical coordinates:

$$P(v) dv = 4\pi \left( \frac{m_n^*}{2\pi k_B T} \right)^{3/2} v^2 \exp\left( -\frac{m_n^* v^2}{2 k_B T} \right) dv$$

Characteristic Velocity Quantities

From the velocity distribution $P(v)$, three fundamental velocity metrics are derived:

1. Most Probable Velocity ($v_p$): The peak of $P(v)$, found by setting $\frac{dP(v)}{dv} = 0$:

$$v_p = \sqrt{\frac{2 k_B T}{m_n^*}}$$

2. Mean / Average Thermal Velocity ($\langle v \rangle$ or $v_{\text{th}}$):

$$v_{\text{th}} = \langle v \rangle = \int_{0}^{\infty} v P(v) dv = \sqrt{\frac{8 k_B T}{\pi m_n^*}}$$

For electrons in silicon at $300\text{ K}$ ($m_n^* \approx 0.26 m_0$): $$v_{\text{th}} \approx \sqrt{\frac{8 \times (1.38 \times 10^{-23}) \times 300}{\pi \times (0.26 \times 9.11 \times 10^{-31})}} \approx 2.3 \times 10^7\text{ cm/s} \quad (2.3 \times 10^5\text{ m/s})$$

3. Root-Mean-Square (RMS) Velocity ($v_{\text{rms}}$):

$$v_{\text{rms}} = \sqrt{\langle v^2 \rangle} = \sqrt{\int_{0}^{\infty} v^2 P(v) dv} = \sqrt{\frac{3 k_B T}{m_n^*}}$$

The average kinetic energy of a classical non-degenerate carrier gas is directly proportional to temperature:

$$\langle E_k \rangle = \frac{1}{2} m_n^* v_{\text{rms}}^2 = \frac{3}{2} k_B T$$
   P(v) Probability Density
    ^
    |      *  (v_p = sqrt(2 k_B T / m*))
    |    *   *
    |   *     *  <v> = sqrt(8 k_B T / pi m*)
    |  *        *   v_rms = sqrt(3 k_B T / m*)
    | *          *
    +----------------------------------------> Speed v

Carrier Density & Mass Action Law

Conduction Band Electron Concentration ($n$)

Integrating $f_{\text{MB}}(E)$ multiplied by the 3D density of states $N_c(E) = \frac{1}{2\pi^2} \left( \frac{2m_n^*}{\hbar^2} \right)^{3/2} \sqrt{E - E_c}$:

$$n = \int_{E_c}^{\infty} N_c(E) f_{\text{MB}}(E) dE = N_c \exp\left( -\frac{E_c - E_F}{k_B T} \right)$$

Where $N_c$ is the effective density of states in the conduction band:

$$N_c = 2 \left( \frac{2\pi m_n^* k_B T}{h^2} \right)^{3/2}$$

Valence Band Hole Concentration ($p$)

Similarly, hole concentration $p$ in a non-degenerate valence band is:

$$p = N_v \exp\left( -\frac{E_F - E_v}{k_B T} \right)$$

Where $N_v = 2 \left( \frac{2\pi m_p^* k_B T}{h^2} \right)^{3/2}$.

The Law of Mass Action

Multiplying $n$ and $p$ eliminates the Fermi level $E_F$, yielding the fundamental thermodynamic relation for non-degenerate semiconductors in thermal equilibrium:

$$n \cdot p = N_c N_v \exp\left( -\frac{E_c - E_v}{k_B T} \right) = N_c N_v \exp\left( -\frac{E_g}{k_B T} \right) \equiv n_i^2(T)$$

Where $n_i(T)$ is the intrinsic carrier concentration:

$$n_i(T) = \sqrt{N_c N_v} \exp\left( -\frac{E_g}{2 k_B T} \right)$$

For silicon at $300\text{ K}$ ($E_g = 1.12\text{ eV}$): $n_i \approx 1.0 \times 10^{10}\text{ cm}^{-3}$. The Law of Mass Action holds independently of doping concentrations ($N_D, N_A$), provided the semiconductor remains non-degenerate.


Transport Consequences: The Einstein Relation

In non-degenerate semiconductor transport, carrier drift under an electric field $\mathbf{E}$ is balanced by carrier diffusion down a concentration gradient $\nabla n$.

Mathematical Derivation of $D/\mu$

In equilibrium under a potential gradient $\phi(x)$ (where $\mathbf{E} = -d\phi/dx$), the electron Fermi level remains spatially constant ($dE_F/dx = 0$). The conduction band edge varies as $E_c(x) = E_{c0} - q\phi(x)$.

The non-degenerate electron concentration is:

$$n(x) = N_c \exp\left( \frac{E_F - E_c(x)}{k_B T} \right) = N_c \exp\left( \frac{E_F - E_{c0} + q\phi(x)}{k_B T} \right)$$

Taking the spatial gradient of $n(x)$:

$$\frac{dn}{dx} = n(x) \cdot \frac{q}{k_B T} \frac{d\phi}{dx} = -\frac{q n}{k_B T} \mathbf{E}$$

Setting total electron current density $J_n = J_{\text{drift}} + J_{\text{diff}} = 0$:

$$J_n = q n \mu_n \mathbf{E} + q D_n \frac{dn}{dx} = q n \mu_n \mathbf{E} + q D_n \left( -\frac{q n}{k_B T} \mathbf{E} \right) = 0$$

Dividing by $q n \mathbf{E}$ yields the celebrated Einstein Relation for Non-Degenerate Carriers:

$$\frac{D_n}{\mu_n} = \frac{k_B T}{q} \equiv V_t$$

Where $V_t$ is the thermal voltage ($25.85\text{ mV}$ at $300\text{ K}$).

(Note: In degenerate semiconductors, the Einstein relation generalizes to $\frac{D_n}{\mu_n} = \frac{k_B T}{q} \frac{F_{1/2}(\eta_c)}{F_{-1/2}(\eta_c)}$, demonstrating that MB kinetics underestimates diffusion at high carrier densities).


Limits of Validity & Breakdown Regimes

Maxwell–Boltzmann statistics fails when system parameters cross quantum or non-equilibrium thresholds:

1. High Doping / Degeneracy Threshold ($n \ge 0.1 N_c$):

2. Low-Temperature Carrier Freeze-Out ($T < 100\text{ K}$):

3. High Field / Hot-Carrier Transport ($\mathbf{E} > 10^4\text{ V/cm}$):


Quantitative Python Script: Velocity Distribution & Validity Check

The following Python script computes the 3D Maxwellian speed distribution for electrons in Si, GaAs, and InGaAs, and calculates the percentage error of the MB approximation vs exact FD statistics as a function of doping.

import numpy as np
import matplotlib.pyplot as plt

# Constants
k_B = 1.380649e-23       # J/K
k_B_eV = 8.617333e-5     # eV/K
m_0 = 9.1093837e-31      # kg
q = 1.602176634e-19      # C
T = 300.0                # K

# Effective masses (m* / m0)
m_star_Si = 0.26
m_star_GaAs = 0.067
m_star_InGaAs = 0.041

def maxwell_speed_pdf(v, m_eff):
    """3D Maxwell-Boltzmann speed PDF P(v)."""
    m = m_eff * m_0
    factor = 4.0 * np.pi * (m / (2.0 * np.pi * k_B * T))**(1.5)
    return factor * (v**2) * np.exp(-m * (v**2) / (2.0 * k_B * T))

v_grid = np.linspace(0, 1e6, 1000)  # m/s

# Calculate Characteristic Velocities for Silicon
m_Si = m_star_Si * m_0
v_p_Si = np.sqrt(2.0 * k_B * T / m_Si)
v_th_Si = np.sqrt(8.0 * k_B * T / (np.pi * m_Si))
v_rms_Si = np.sqrt(3.0 * k_B * T / m_Si)

print("==================================================================")
print("MAXWELL-BOLTZMANN ELECTRON THERMAL SPEEDS IN SILICON (T = 300 K)")
print("==================================================================")
print(f"Most Probable Velocity (v_p)   : {v_p_Si*1e-2:10.2f} cm/s ({v_p_Si:8.1f} m/s)")
print(f"Average Thermal Velocity (<v>) : {v_th_Si*1e-2:10.2f} cm/s ({v_th_Si:8.1f} m/s)")
print(f"RMS Velocity (v_rms)           : {v_rms_Si*1e-2:10.2f} cm/s ({v_rms_Si:8.1f} m/s)")
print("==================================================================")

# MB vs FD Validity Check
N_c_Si = 2.86e19  # cm^-3
n_ratios = np.logspace(-3, 1, 5)  # n / N_c from 0.001 to 10

print("\n==================================================================")
print("MB APPROXIMATION ACCURACY VS CARRIER DENSITY RATIO (n / N_c)")
print("==================================================================")
for r in n_ratios:
    n_conc = r * N_c_Si
    # MB assumption: eta_MB = ln(r)
    eta_MB = np.log(r)
    # Joyce-Dixon FD: eta_FD = ln(r) + r/sqrt(8)
    eta_FD = np.log(r) + r / np.sqrt(8.0)
    error_meV = (eta_FD - eta_MB) * (k_B_eV * T) * 1000.0
    status = "NON-DEGENERATE (MB Valid)" if r < 0.1 else "DEGENERATE (FD Required)"
    print(f"n/N_c = {r:6.3f} | n = {n_conc:8.2e} cm^-3 | Error: {error_meV:6.1f} meV | Status: {status}")
print("==================================================================")

Semiconductor Engineering Applications

1. Thermionic Emission in Schottky Barrier Diodes: The current density $J_{\text{SBD}}$ flowing over a metal-semiconductor Schottky barrier of height $\Phi_{Bn}$ is derived by integrating the MB velocity flux of carriers with kinetic energy exceeding $q\Phi_{Bn}$: $$J_{\text{SBD}} = A^ T^2 \exp\left( -\frac{q\Phi_{Bn}}{k_B T} \right) \left[ \exp\left( \frac{q V_a}{\eta k_B T} \right) - 1 \right]$$ Where $A^ = \frac{4\pi q m_n^* k_B^2}{h^3}$ is the effective Richardson constant ($112\text{ A/cm}^2\text{K}^2$ for n-type Si).

2. Subthreshold Leakage ($I_{\text{off}}$) in MOSFETs: In weak inversion ($V_{gs} < V_t$), the channel surface potential $\psi_s$ is controlled electrostatically by the gate. The subthreshold current is dominated by diffusion of non-degenerate electrons obeying MB statistics, producing the exponential subthreshold swing $S$: $$I_{\text{sub}} \propto \exp\left( \frac{q\psi_s}{k_B T} \right) \implies S = \frac{\partial V_{gs}}{\partial \log_{10} I_d} = \ln(10) \frac{k_B T}{q} \left( 1 + \frac{C_d}{C_{\text{ox}}} \right) \approx 60\text{ mV/dec at } 300\text{ K}$$

3. TCAD Drift-Diffusion Transport Solvers: Standard commercial TCAD tools (e.g., Synopsys Sentaurus, Silvaco Atlas) utilize MB carrier statistics as the baseline computationally efficient model for low-to-moderate doping regions, switching dynamically to Fermi–Dirac integrals in heavily doped source/drain regions.


References

1. Lundstrom, M. (2000). Fundamentals of Carrier Transport (2nd ed.). Cambridge University Press. 2. Sze, S. M., & Ng, K. K. (2006). Physics of Semiconductor Devices (3rd ed.). John Wiley & Sons. 3. Vasileska, D., Choudhury, S. M., & Goodnick, S. M. (2010). Computational Electronics: Semiclassical and Quantum Device Modeling and Simulation. CRC Press. 4. Markowich, P. A., Ringhofer, C. A., & Schmeiser, C. (1990). Semiconductor Equations. Springer-Verlag.

maxwell-boltzmann distributionnon-degenerate semiconductor approximationthermal velocity kinetic theorylaw of mass action npeinstein relation diffusion mobilitythermionic emission schottky barrier

Explore 500+ Semiconductor & AI Topics

From EUV lithography to CUDA optimization — search the full knowledge base or chat with our AI assistant.