Home Knowledge Base Band Structure Calculations in Semiconductor Manufacturing

Band Structure Calculations in Semiconductor Manufacturing

Mathematical Framework

1. The Fundamental Problem

We need to solve the many-body Schrödinger equation for electrons in a crystal:

$$ \hat{H}\Psi = E\Psi $$

The full Hamiltonian includes kinetic energy, ion-electron interaction, and electron-electron repulsion:

$$ \hat{H} = -\sum_i \frac{\hbar^2}{2m} abla_i^2 + \sum_i V_{\text{ion}}(\mathbf{r}_i) + \frac{1}{2}\sum_{i eq j} \frac{e^2}{|\mathbf{r}_i - \mathbf{r}_j|} $$

Key challenges:

2. Density Functional Theory (DFT)

The workhorse of modern band structure calculations rests on the Hohenberg-Kohn theorems:

1. Ground-state properties are uniquely determined by electron density $n(\mathbf{r})$ 2. The true ground-state density minimizes the energy functional

2.1 Kohn-Sham Equations

The many-body problem is mapped to non-interacting electrons in an effective potential:

$$ \left[-\frac{\hbar^2}{2m} abla^2 + V_{\text{eff}}(\mathbf{r})\right]\psi_i(\mathbf{r}) = \epsilon_i\psi_i(\mathbf{r}) $$

where the effective potential is:

$$ V_{\text{eff}}(\mathbf{r}) = V_{\text{ion}}(\mathbf{r}) + V_H(\mathbf{r}) + V_{xc}[n] $$

Components of $V_{\text{eff}}$:

The density is reconstructed self-consistently:

$$ n(\mathbf{r}) = \sum_i^{\text{occupied}} |\psi_i(\mathbf{r})|^2 $$

2.2 Exchange-Correlation Functionals

The unknown piece requiring approximation:

$$ E_{xc}^{\text{LDA}}[n] = \int n(\mathbf{r})\,\epsilon_{xc}^{\text{homog}}(n(\mathbf{r}))\,d\mathbf{r} $$

$$ E_{xc}^{\text{GGA}}[n] = \int f\left(n(\mathbf{r}), abla n(\mathbf{r})\right)\,d\mathbf{r} $$

$$ E_{xc}^{\text{HSE}} = \frac{1}{4}E_x^{\text{HF,SR}}(\mu) + \frac{3}{4}E_x^{\text{PBE,SR}}(\mu) + E_x^{\text{PBE,LR}}(\mu) + E_c^{\text{PBE}} $$

3. Bloch's Theorem and Reciprocal Space

For a periodic crystal with lattice vectors $\mathbf{R}$, the fundamental symmetry relation:

$$ \psi_{n\mathbf{k}}(\mathbf{r}) = e^{i\mathbf{k}\cdot\mathbf{r}}\,u_{n\mathbf{k}}(\mathbf{r}) $$

where:

3.1 Reciprocal Lattice

Reciprocal lattice vectors $\mathbf{G}$ satisfy:

$$ \mathbf{G} \cdot \mathbf{R} = 2\pi m \quad (m \in \mathbb{Z}) $$

For a cubic lattice with parameter $a$:

$$ \mathbf{G} = \frac{2\pi}{a}(h\hat{\mathbf{x}} + k\hat{\mathbf{y}} + l\hat{\mathbf{z}}) $$

The band structure $E_n(\mathbf{k})$ emerges as eigenvalues indexed by:

4. Basis Set Expansions

4.1 Plane Wave Basis

Expand the periodic part in Fourier series:

$$ u_{n\mathbf{k}}(\mathbf{r}) = \sum_{\mathbf{G}} c_{n,\mathbf{k}+\mathbf{G}}\,e^{i\mathbf{G}\cdot\mathbf{r}} $$

The Schrödinger equation becomes a matrix eigenvalue problem:

$$ \sum_{\mathbf{G}'} H_{\mathbf{G},\mathbf{G}'}(\mathbf{k})\,c_{\mathbf{G}'} = E_{n\mathbf{k}}\,c_{\mathbf{G}} $$

Matrix elements:

$$ H_{\mathbf{G},\mathbf{G}'} = \frac{\hbar^2|\mathbf{k}+\mathbf{G}|^2}{2m}\delta_{\mathbf{G},\mathbf{G}'} + V(\mathbf{G}-\mathbf{G}') $$

Basis truncation via kinetic energy cutoff:

$$ \frac{\hbar^2|\mathbf{k}+\mathbf{G}|^2}{2m} < E_{\text{cut}} $$

Typical values: $E_{\text{cut}} \sim 30\text{--}80\,\text{Ry}$ (400–1000 eV)

4.2 Localized Basis (LCAO/Tight-Binding)

Linear Combination of Atomic Orbitals:

$$ \psi_{n\mathbf{k}}(\mathbf{r}) = \sum_{\alpha} c_{n\alpha\mathbf{k}} \sum_{\mathbf{R}} e^{i\mathbf{k}\cdot\mathbf{R}}\phi_\alpha(\mathbf{r} - \mathbf{R} - \mathbf{d}_\alpha) $$

This yields a generalized eigenvalue problem:

$$ H(\mathbf{k})\,\mathbf{c} = E(\mathbf{k})\,S(\mathbf{k})\,\mathbf{c} $$

where:

4.3 Slater-Koster Parameters

For empirical tight-binding with direction cosines $(l, m, n)$:

$$ \begin{aligned} E_{s,s} &= V_{ss\sigma} \\ E_{s,x} &= l \cdot V_{sp\sigma} \\ E_{x,x} &= l^2 V_{pp\sigma} + (1-l^2) V_{pp\pi} \\ E_{x,y} &= lm(V_{pp\sigma} - V_{pp\pi}) \end{aligned} $$

Harrison's universal parameters:

IntegralFormula
$V_{ss\sigma}$$-1.40 \dfrac{\hbar^2}{md^2}$
$V_{sp\sigma}$$1.84 \dfrac{\hbar^2}{md^2}$
$V_{pp\sigma}$$3.24 \dfrac{\hbar^2}{md^2}$
$V_{pp\pi}$$-0.81 \dfrac{\hbar^2}{md^2}$

5. Pseudopotential Theory

Core electrons are chemically inert but computationally expensive. Replace true potential with smooth pseudopotential.

5.1 Norm-Conserving Conditions

(Hamann, Schlüter, Chiang):

1. Matching: $\psi^{\text{PS}}(r) = \psi^{\text{AE}}(r)$ for $r > r_c$ 2. Norm conservation: $$ \int_0^{r_c}|\psi^{\text{PS}}(r)|^2 r^2 dr = \int_0^{r_c}|\psi^{\text{AE}}(r)|^2 r^2 dr $$ 3. Eigenvalue matching: $\epsilon^{\text{PS}} = \epsilon^{\text{AE}}$ 4. Log-derivative matching: $$ \left.\frac{d}{dr}\ln\psi^{\text{PS}}\right|_{r_c} = \left.\frac{d}{dr}\ln\psi^{\text{AE}}\right|_{r_c} $$

5.2 Ultrasoft Pseudopotentials (Vanderbilt)

Relaxes norm conservation for smoother potentials:

$$ \hat{H}|\psi_i\rangle = \epsilon_i\hat{S}|\psi_i\rangle $$

where:

$$ \hat{S} = 1 + \sum_{ij}q_{ij}|\beta_i\rangle\langle\beta_j| $$

5.3 Projector Augmented Wave (PAW) Method

Linear transformation connecting pseudo and all-electron wavefunctions:

$$

\psi\rangle =\tilde{\psi}\rangle + \sum_i \left(\phi_i\rangle -\tilde{\phi}_i\rangle\right)\langle\tilde{p}_i

$$

Components:

6. Brillouin Zone Integration

Physical observables require integration over $\mathbf{k}$-space:

$$ \langle A \rangle = \frac{1}{\Omega_{BZ}}\int_{BZ} A(\mathbf{k})\,d\mathbf{k} $$

6.1 Monkhorst-Pack Grid

Systematic $\mathbf{k}$-point sampling:

$$ \mathbf{k}_{n_1,n_2,n_3} = \sum_{i=1}^{3} \frac{2n_i - N_i - 1}{2N_i}\mathbf{b}_i $$

where:

6.2 Density of States

The tetrahedron method improves integration accuracy:

$$ g(E) = \frac{1}{\Omega_{BZ}}\int_{BZ}\delta(E - E_{n\mathbf{k}})\,d\mathbf{k} $$

Practical evaluation:

7. Self-Consistent Field (SCF) Iteration

7.1 Algorithm

1. Initialize density $n^{(0)}(\mathbf{r})$ 2. Construct $V_{\text{eff}}[n]$ 3. Diagonalize Kohn-Sham equations → obtain $\{\psi_i, \epsilon_i\}$ 4. Compute new density: $$ n^{\text{new}}(\mathbf{r}) = \sum_i^{\text{occ}}|\psi_i(\mathbf{r})|^2 $$ 5. Mix densities: $$ n^{\text{in}} = (1-\alpha)n^{\text{old}} + \alpha n^{\text{new}} $$ 6. Repeat until $\|n^{\text{new}} - n^{\text{old}}\| < \epsilon$

7.2 Mixing Schemes

$$ n^{(i+1)} = (1-\alpha)n^{(i)} + \alpha n^{\text{out},[i]} $$

$$ n^{\text{in}} = \sum_j c_j n^{(j)}, \quad \text{where } \{c_j\} \text{ minimize } \left\|\sum_j c_j R^{(j)}\right\| $$

$$ n^{(i+1)} = n^{(i)} - \alpha B^{(i)} R^{(i)} $$

8. Beyond DFT: The Band Gap Problem

DFT-LDA/GGA systematically underestimates band gaps.

Typical underestimation:

MaterialExpt. Gap (eV)LDA Gap (eV)Error
Si1.170.52-56%
GaAs1.520.30-80%
Ge0.740.00-100%

8.1 GW Approximation

The self-energy captures many-body corrections:

$$ \Sigma(\mathbf{r}, \mathbf{r}'; \omega) = \frac{i}{2\pi}\int G(\mathbf{r}, \mathbf{r}'; \omega+\omega')\,W(\mathbf{r}, \mathbf{r}'; \omega')\,d\omega' $$

Components:

$$ W = \epsilon^{-1}v $$

Dielectric function (RPA):

$$ \epsilon(\mathbf{r}, \mathbf{r}'; \omega) = \delta(\mathbf{r} - \mathbf{r}') - \int v(\mathbf{r} - \mathbf{r}'')P^0(\mathbf{r}'', \mathbf{r}'; \omega)\,d\mathbf{r}'' $$

Quasiparticle correction:

$$ E_{n\mathbf{k}}^{\text{QP}} = E_{n\mathbf{k}}^{\text{DFT}} + \langle\psi_{n\mathbf{k}}|\Sigma(E^{\text{QP}}) - V_{xc}|\psi_{n\mathbf{k}}\rangle $$

This typically adds 0.5–2 eV to band gaps.

9. Effective Mass and k·p Theory

Near band extrema, expand energy to quadratic order:

$$ E_n(\mathbf{k}) \approx E_n(\mathbf{k}_0) + \frac{\hbar^2}{2}\sum_{ij}k_i\left(\frac{1}{m^*}\right)_{ij}k_j $$

9.1 Effective Mass Tensor

From second-order perturbation theory:

$$ \left(\frac{1}{m^*}\right)_{ij} = \frac{1}{m}\delta_{ij} + \frac{2}{m^2}\sum_{n' eq n}\frac{\langle n|\hat{p}_i|n'\rangle\langle n'|\hat{p}_j|n\rangle}{E_n - E_{n'}} $$

Alternate form using band curvature:

$$ \left(\frac{1}{m^*}\right)_{ij} = \frac{1}{\hbar^2}\frac{\partial^2 E_n}{\partial k_i \partial k_j} $$

9.2 8-Band Kane Model

For zincblende semiconductors (GaAs, InP, etc.):

$$ H_{\text{Kane}} = \begin{pmatrix} E_c + \frac{\hbar^2k^2}{2m_0} & \frac{P}{\sqrt{2}}k_+ & -\sqrt{\frac{2}{3}}Pk_z & \cdots \\ \frac{P}{\sqrt{2}}k_- & E_v - \frac{\hbar^2k^2}{2m_0} & \cdots & \cdots \\ \vdots & \vdots & \ddots & \vdots \end{pmatrix} $$

where:

10. Spin-Orbit Coupling

For heavier elements (Ge, GaAs, InSb):

$$ H_{\text{SO}} = \frac{\hbar}{4m^2c^2}( abla V \times \mathbf{p})\cdot\boldsymbol{\sigma} $$

10.1 Effects

10.2 Matrix Form

The Hamiltonian becomes a $2 \times 2$ spinor structure:

$$ H = \begin{pmatrix} H_0 + H_{\text{SO}}^{zz} & H_{\text{SO}}^{+-} \\ H_{\text{SO}}^{-+} & H_0 - H_{\text{SO}}^{zz} \end{pmatrix} $$

where:

11. Semiconductor Manufacturing Applications

11.1 Strain Engineering

Biaxial strain modifies band structure via deformation potentials:

$$ \Delta E_c = \Xi_d \cdot \text{Tr}(\boldsymbol{\epsilon}) + \Xi_u \cdot \epsilon_{zz} $$

Strain tensor components:

$$ \boldsymbol{\epsilon} = \begin{pmatrix} \epsilon_{xx} & \epsilon_{xy} & \epsilon_{xz} \\ \epsilon_{yx} & \epsilon_{yy} & \epsilon_{yz} \\ \epsilon_{zx} & \epsilon_{zy} & \epsilon_{zz} \end{pmatrix} $$

Valence band (Bir-Pikus Hamiltonian):

$$ H_{\epsilon} = a(\epsilon_{xx} + \epsilon_{yy} + \epsilon_{zz}) + 3b\left[(L_x^2 - \frac{1}{3}L^2)\epsilon_{xx} + \text{c.p.}\right] $$

Manufacturing application:

11.2 Heterostructures and Quantum Wells

At interfaces, the envelope function approximation:

$$ \left[-\frac{\hbar^2}{2} abla\cdot\frac{1}{m^*(\mathbf{r})} abla + V(\mathbf{r})\right]F(\mathbf{r}) = EF(\mathbf{r}) $$

Ben Daniel-Duke boundary conditions:

$$ \begin{aligned} F_A(z_0) &= F_B(z_0) \\ \frac{1}{m_A^}\left.\frac{\partial F}{\partial z}\right|_A &= \frac{1}{m_B^}\left.\frac{\partial F}{\partial z}\right|_B \end{aligned} $$

Band alignment types:

11.3 Defects and Dopants

Supercell approach — create periodic array of defects.

Formation energy:

$$ E_f[D^q] = E_{\text{tot}}[D^q] - E_{\text{tot}}[\text{bulk}] - \sum_i n_i\mu_i + q(E_F + E_V + \Delta V) $$

where:

Charge transition levels:

$$ \epsilon(q/q') = \frac{E_f[D^q; E_F=0] - E_f[D^{q'}; E_F=0]}{q' - q} $$

Classification:

11.4 Alloy Effects

Virtual Crystal Approximation (VCA):

$$ V_{\text{VCA}} = xV_A + (1-x)V_B $$

Bowing parameter:

$$ E_g(x) = xE_g^A + (1-x)E_g^B - bx(1-x) $$

Advanced methods:

12. Computational Complexity

MethodScalingTypical System Size
Exact diagonalization$O(N^3)$~$10^2$ atoms
Iterative (Davidson/Lanczos)$O(N^2)$ per eigenvalue~$10^3$ atoms
Linear-scaling DFT$O(N)$~$10^4$ atoms
Tight-binding$O(N)$ to $O(N^2)$~$10^5$ atoms

12.1 Parallelization Strategies

12.2 Key Software Packages

PackageMethodPrimary Use
VASPPAW/PWProduction DFT
Quantum ESPRESSONC/US/PAW-PWOpen-source DFT
WIEN2kLAPWAccurate all-electron
GaussianLocalized basisMolecular systems
SIESTANumerical AOLarge-scale O(N)

13. Workflow

┌─────────────────────────────────────────────────────────────┐
│                    INPUT: Crystal Structure                 │
│            (atomic positions, lattice vectors)              │
└─────────────────────────────────────────────────────────────┘
                              │
                              ▼
┌─────────────────────────────────────────────────────────────┐
│              SELECT METHOD                                  │
│   • DFT (LDA/GGA/Hybrid) for accuracy                       │
│   • Tight-binding for speed                                 │
│   • GW for accurate band gaps                               │
└─────────────────────────────────────────────────────────────┘
                              │
                              ▼
┌─────────────────────────────────────────────────────────────┐
│              COMPUTATIONAL SETUP                            │
│   • Choose k-point grid (Monkhorst-Pack)                    │
│   • Set energy cutoff (plane waves)                         │
│   • Select pseudopotentials                                 │
└─────────────────────────────────────────────────────────────┘
                              │
                              ▼
┌─────────────────────────────────────────────────────────────┐
│              SELF-CONSISTENT CALCULATION                    │
│   • Iterate until density converges                         │
│   • Obtain ground-state energy                              │
└─────────────────────────────────────────────────────────────┘
                              │
                              ▼
┌─────────────────────────────────────────────────────────────┐
│              POST-PROCESSING                                │
│   • Band structure along high-symmetry paths                │
│   • Density of states                                       │
│   • Effective masses                                        │
│   • Optical properties                                      │
└─────────────────────────────────────────────────────────────┘
                              │
                              ▼
┌─────────────────────────────────────────────────────────────┐
│              VALIDATION & APPLICATION                       │
│   • Compare with ARPES, optical data                        │
│   • Extract parameters for device simulation (TCAD)         │
└─────────────────────────────────────────────────────────────┘

14. Key Equations Reference Card

Schrödinger Equation $$ \hat{H}\psi = E\psi $$

Bloch Theorem $$ \psi_{n\mathbf{k}}(\mathbf{r}) = e^{i\mathbf{k}\cdot\mathbf{r}}u_{n\mathbf{k}}(\mathbf{r}) $$

Kohn-Sham Equation $$ \left[-\frac{\hbar^2}{2m} abla^2 + V_{\text{eff}}[n]\right]\psi_i = \epsilon_i\psi_i $$

Effective Mass $$ \frac{1}{m^*_{ij}} = \frac{1}{\hbar^2}\frac{\partial^2 E}{\partial k_i \partial k_j} $$

GW Self-Energy $$ \Sigma = iGW $$

Formation Energy $$ E_f = E_{\text{tot}}[\text{defect}] - E_{\text{tot}}[\text{bulk}] - \sum_i n_i\mu_i + qE_F $$

band structure calculationsband structureelectronic bandDFTdensity functional theoryKohn-ShamBloch theoremBrillouin zoneeffective masskp theoryGW approximationtight bindingpseudopotential

Explore 500+ Semiconductor & AI Topics

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