Homeβ€Ί Knowledge Baseβ€Ί Band Structure Calculations in Semiconductor Manufacturing

Band Structure Calculations in Semiconductor Manufacturing

Keywords: band structure calculations, band structure, electronic band, DFT, density functional theory, Kohn-Sham, Bloch theorem, Brillouin zone, effective mass, kp theory, GW approximation, tight binding, pseudopotential


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 $$


Source: ChipFoundryServices β€” Search this topic β€” Ask CFSGPT

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.