Solid-State Chemistry/Part 3/Semiconductors & Doping

3.1 Semiconductors & Doping

Semiconductors are materials with an electrical conductivity between that of metals and insulators. Their behavior can be precisely controlled through doping, making them the foundation of all modern electronic devices.

Band Theory

When atoms come together in a solid, their discrete energy levels broaden into continuous bands. The two most important bands are the valence band (highest occupied band) and the conduction band (lowest unoccupied band). The energy gap between them is the band gap $E_g$.

  • - Metals: No band gap (or overlapping bands), $E_g = 0$
  • - Semiconductors: Small band gap, $E_g \approx 0.1$--$4$ eV
  • - Insulators: Large band gap, $E_g > 4$ eV

Common band gaps: Si = 1.12 eV, Ge = 0.67 eV, GaAs = 1.42 eV, diamond = 5.5 eV.

Intrinsic Semiconductors

In a pure (intrinsic) semiconductor, electron-hole pairs are created by thermal excitation across the band gap. The intrinsic carrier concentration is:

$$n_i = \sqrt{N_c N_v}\,\exp\!\left(-\frac{E_g}{2k_BT}\right)$$

where $N_c$ and $N_v$ are the effective density of states in the conduction and valence bands respectively. For an intrinsic semiconductor:

$$n = p = n_i, \quad np = n_i^2$$

The mass action law $np = n_i^2$ holds for both intrinsic and extrinsic semiconductors in thermal equilibrium.

Extrinsic Semiconductors: Doping

Doping introduces impurity atoms to control the carrier type and concentration:

n-type (donor doping)

Group V atoms (P, As, Sb) in Si donate an extra electron. Majority carriers: electrons. $n \approx N_d$ when $N_d \gg n_i$.

p-type (acceptor doping)

Group III atoms (B, Al, Ga) in Si accept an electron, creating a hole. Majority carriers: holes. $p \approx N_a$ when $N_a \gg n_i$.

Fermi Level Position

The Fermi level $E_F$ shifts with doping:

$$E_F = E_i + k_BT\ln\!\left(\frac{n}{n_i}\right) \quad \text{(n-type: } E_F > E_i\text{)}$$
$$E_F = E_i - k_BT\ln\!\left(\frac{p}{n_i}\right) \quad \text{(p-type: } E_F < E_i\text{)}$$

Here $E_i$ is the intrinsic Fermi level, located near the middle of the band gap.

Electrical Conductivity

Both electrons and holes contribute to electrical conductivity:

$$\sigma = nq\mu_e + pq\mu_h$$

where $q$ is the elementary charge, $\mu_e$ and $\mu_h$ are the electron and hole mobilities. Typical values for Si at 300 K:$\mu_e \approx 1400$ cm$^2$/Vs, $\mu_h \approx 450$ cm$^2$/Vs.

The p-n Junction

When p-type and n-type semiconductors are brought into contact, a depletion region forms at the junction. The built-in potential is:

$$V_{bi} = \frac{k_BT}{q}\ln\!\left(\frac{N_a N_d}{n_i^2}\right)$$

The depletion width depends on the applied voltage $V$:

$$W = \sqrt{\frac{2\epsilon_s}{q}\left(\frac{1}{N_a} + \frac{1}{N_d}\right)(V_{bi} - V)}$$

Video Lectures

15. Semiconductors

Goodie Bag 5: Electronic Materials

16. Doping

Python: Carrier Concentration vs Temperature

Intrinsic carrier concentration for Si, Ge, and GaAs as a function of temperature, including the temperature dependence of the band gap via the Varshni relation.

Intrinsic Carrier Concentration vs Temperature

Python

Plots ni(T) for Si, Ge, and GaAs using temperature-dependent band gaps

script.py66 lines

Click Run to execute the Python code

Code will be executed with Python 3 on the server

Fortran: Fermi Level & Carrier Concentrations

Computes the Fermi level position and carrier concentrations for n-type and p-type doped silicon at various doping levels and temperatures.

Fermi Level in Doped Silicon

Fortran

Carrier concentrations and Fermi level for n-type and p-type Si

fermi_level.f9084 lines

Click Run to execute the Fortran code

Code will be compiled with gfortran and executed on the server