differential geometry curvature metric tensor

# Differential Geometry of Crystal Lattice Strain, Riemannian Curvature Tensors, and Elasticity Kinetics in Advanced Semiconductor Heterostructures

---

## Executive Summary

Differential geometry provides the rigorous mathematical framework for understanding lattice deformation, strain-induced bandgap engineering, and dislocation dynamics in advanced semiconductor heterostructures. This article develops the Riemannian metric tensor as a description of deformed crystal lattices, introduces Christoffel symbols and Riemann-Christoffel curvature tensors to quantify lattice curvature and dislocation density, and establishes how strain modifies band structure in SiGe/Si, InGaAs/GaAs, and GAAFET nanosheets. Understanding differential geometry is essential for predicting lattice engineering effects on carrier mobility, bandgap, and quantum transport in devices operating at sub-5 nm where strain is deliberately engineered to enhance performance.

---

## Table of Contents

1. Introduction: Strain Engineering in Modern Semiconductors
2. Riemannian Manifolds and Metric Tensors
3. Christoffel Symbols and Covariant Derivatives
4. Riemann-Christoffel Curvature Tensor
5. Torsion and Dislocation Density
6. Elasticity Equations on Curved Manifolds
7. Strain Tensor and Deformation Gradients
8. Bandgap Modification via Strain: Bir-Pikus Hamiltonian
9. Hydrostatic and Uniaxial Strain Effects
10. Dislocation Dynamics and Burgers Vectors
11. Heterostructure Band Alignment and Strain Relaxation
12. Python Implementation: Strain Tensor and Bandgap Calculations
13. Applications to GAAFET and 3D NAND Strain Engineering
14. References & Further Reading

---

## 1. Introduction: Strain Engineering in Modern Semiconductors

### 1.1 Historical Context

Strain engineering has been central to semiconductor device scaling:
- 1990s: Strained Si layers in SiGe/Si heterostructures (Intel 45 nm technology node)
- 2000s: Embedded Si:C and Si:Ge source/drain in FinFET (enhanced hole/electron mobility)
- 2010s: Uniaxial and biaxial strain in high-κ CMOS (bandgap engineering)
- 2020s: Strain-enhanced transport in GAAFET/CFET nanowires (sub-5 nm nodes)

Key benefit: Mobility enhancement of 10%–50% by reducing effective mass through strain.

### 1.2 Strain vs. Classical vs. Quantum Mechanics

Classical elasticity (stress-strain relationship):
- $\sigma_{ij} = C_{ijkl} \epsilon_{kl}$ (Hooke's law)
- Continuous, deformation-based approach

Differential geometry (curved lattice):
- Metric tensor $g_{ij}$ describes lattice curvature
- Christoffel symbols encode how lattice deforms
- Dislocation density relates to curvature tensor

Quantum mechanics (bandstructure modification):
- Strain couples to band Hamiltonian via deformation potentials
- Bandgap shifts, effective masses change
- Transport properties altered

---

## 2. Riemannian Manifolds and Metric Tensors

### 2.1 Unstrained Crystal Lattice

An ideal cubic lattice with lattice constant $a_0$ has Euclidean metric:

$$ds^2 = (dx)^2 + (dy)^2 + (dz)^2$$

In tensor notation:

$$ds^2 = g^{(0)}_{ij} dx^i dx^j, \quad g^{(0)}_{ij} = \delta_{ij}$$

(Kronecker delta, identity matrix)

### 2.2 Strained Crystal: Deformation Gradient

When the lattice is deformed, a material point at position $\mathbf{X}$ in the unstrained configuration moves to $\mathbf{x}(\mathbf{X})$ in the strained configuration.

The deformation gradient is:

$$F_{ij} = \frac{\partial x_i}{\partial X_j}$$

The strained metric (in material coordinates) becomes:

$$g_{ij} = F_{ki} F_{kj} = (F^T F)_{ij}$$

(pullback of Euclidean metric by deformation)

### 2.3 Example: Uniaxial Strain

Uniaxial strain along the z-axis with magnitude $\epsilon$:

$$\mathbf{x} = (X, Y, (1+\epsilon)Z)$$

$$F = \begin{pmatrix} 1 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & 1+\epsilon \end{pmatrix}$$

The deformed metric is:

$$g_{ij} = \begin{pmatrix} 1 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & (1+\epsilon)^2 \end{pmatrix}$$

Diagonal: A distance along z is stretched by factor $(1+\epsilon)$.

### 2.4 Right and Left Cauchy-Green Tensors

Right Cauchy-Green tensor (material coordinates):

$$C_{ij} = F_{ki} F_{kj} = g_{ij}$$

Left Cauchy-Green tensor (spatial coordinates):

$$b_{ij} = F_{ik} F_{jk}$$

These encode deformation; their eigenvalues are squares of principal stretches.

---

## 3. Christoffel Symbols and Covariant Derivatives

### 3.1 Christoffel Symbols of the First Kind

The Christoffel symbols (connection coefficients) describe how basis vectors change in the deformed lattice:

$$\Gamma_{ijk} = \frac{1}{2} \left( \frac{\partial g_{jk}}{\partial x^i} + \frac{\partial g_{ik}}{\partial x^j} - \frac{\partial g_{ij}}{\partial x^k} ight)$$

Physical meaning: In a curved (strained) lattice, parallel transport of a vector changes its components even without rotation.

### 3.2 Christoffel Symbols of the Second Kind

$$\Gamma^l_{ij} = g^{lk} \Gamma_{kij}$$

These define the covariant derivative:

$$ abla_i V^j = \frac{\partial V^j}{\partial x^i} + \Gamma^j_{ik} V^k$$

### 3.3 Example: Uniaxial Strain (Revisited)

For uniaxial strain with metric:

$$g = \begin{pmatrix} 1 & 0 & 0 \\ 0 & 1 & 0 \\ 0 & 0 & (1+\epsilon)^2 \end{pmatrix}$$

Most Christoffel symbols vanish (metric is diagonal and constant except for $z$-component).

Non-zero symbols:

$$\Gamma^z_{zz} = \frac{\partial \ln(1+\epsilon)^2}{\partial z} = 0 \quad ext{(constant strain)}$$

$$\Gamma^z_{zz} = \frac{1}{2} g^{zz} \frac{\partial g_{zz}}{\partial z} = 0 \quad ext{(for uniform strain)}$$

For non-uniform strain (gradient in strain), Christoffel symbols become non-zero!

---

## 4. Riemann-Christoffel Curvature Tensor

### 4.1 Definition of Riemann Tensor

The Riemann-Christoffel curvature tensor measures how much a closed loop of parallel transport rotates:

$$R^l_{\,ijk} = \frac{\partial \Gamma^l_{jk}}{\partial x^i} - \frac{\partial \Gamma^l_{ik}}{\partial x^j} + \Gamma^l_{im}\Gamma^m_{jk} - \Gamma^l_{jm}\Gamma^m_{ik}$$

Properties:
- Vanishes identically in Euclidean space (flat metric)
- Non-zero for curved/strained lattices

### 4.2 Ricci Tensor and Scalar Curvature

Ricci tensor (contraction of Riemann tensor):

$$R_{ij} = R^k_{\,ikj} = \frac{\partial \Gamma^k_{ij}}{\partial x^k} - \frac{\partial \Gamma^k_{ik}}{\partial x^j} + \Gamma^m_{ij}\Gamma^k_{mk} - \Gamma^m_{ik}\Gamma^k_{mj}$$

Ricci scalar:

$$R = g^{ij} R_{ij}$$

---

## 5. Torsion and Dislocation Density

### 5.1 Dislocation as Geometric Defect

A dislocation is a topological defect where the lattice fails to close around a closed curve.

The Burgers vector $\mathbf{b}$ quantifies this non-closure:

$$b_i = \oint_C dx^i - ext{(expected displacement for perfect lattice)}$$

For a Burgers circuit enclosing a dislocation, the Burgers vector is the lattice vector of the defect.

### 5.2 Torsion Tensor and Dislocation Density

Define the torsion tensor:

$$T^l_{ij} = \Gamma^l_{ij} - \Gamma^l_{ji}$$

(antisymmetric part of connection coefficients)

The dislocation density tensor is related to torsion:

$$\alpha_{ij} = T^k_{jik} = ext{(dislocation density in plane i with line direction j)}$$

Einstein-Cartan formalism: Torsion couples to spin angular momentum; in mechanics, torsion encodes dislocation density.

### 5.3 Dislocations in Heterostructures

In a SiGe/Si interface:
- Lattice mismatch (Ge has larger lattice constant): $\Delta a / a \approx 4\%$
- Misfit dislocations form at interface to relax strain
- Dislocation density: $N_d \sim 10^8$–$10^{12}$ cm⁻² (depending on growth conditions)

---

## 6. Elasticity Equations on Curved Manifolds

### 6.1 Stress Tensor and Force Balance

The stress tensor $\sigma^{ij}$ represents forces per unit area.

Force balance (equilibrium) on a curved manifold:

$$ abla_i \sigma^{ij} + f^j = 0$$

where $f^j$ is body force (e.g., gravity or electromagnetic force).

With covariant derivative in curved space:

$$ abla_i \sigma^{ij} = \frac{\partial \sigma^{ij}}{\partial x^i} + \Gamma^i_{ik}\sigma^{kj} + \Gamma^j_{ik}\sigma^{ik}$$

### 6.2 Hooke's Law in Curved Coordinates

For a linear elastic material:

$$\sigma^{ij} = C^{ijkl} \epsilon_{kl}$$

where $\epsilon_{kl}$ is the strain tensor:

$$\epsilon_{ij} = \frac{1}{2}(g_{ij} - g^{(0)}_{ij})$$

The elastic modulus tensor $C^{ijkl}$ transforms appropriately under coordinate changes.

### 6.3 Variational Principle: Strain Energy

The total elastic energy is:

$$U = \frac{1}{2} \int_V C^{ijkl} \epsilon_{ij} \epsilon_{kl} \sqrt{g} d^3x$$

where $\sqrt{g} = \det(g)$ is the volume element in curved space.

Minimum of $U$ subject to boundary conditions gives equilibrium strain distribution.

---

## 7. Strain Tensor and Deformation Gradients

### 7.1 Lagrangian Strain (Material Coordinates)

The Green-Lagrange strain tensor measures deformation relative to unstrained configuration:

$$E_{IJ} = \frac{1}{2}(C_{IJ} - \delta_{IJ}) = \frac{1}{2}(F_{iI} F_{iJ} - \delta_{IJ})$$

(capital letters: material coordinates; lowercase: spatial)

### 7.2 Eulerian Strain (Spatial Coordinates)

The Eulerian (Almansi) strain tensor:

$$e_{ij} = \frac{1}{2}(\delta_{ij} - (F^{-1})_{Ii}(F^{-1})_{Ij}) = \frac{1}{2}(b_{ij}^{-1} - \delta_{ij})$$

(inverse of left Cauchy-Green)

### 7.3 Small Strain Approximation

For small deformations ($|F_{ij} - \delta_{ij}| \ll 1$), both Green-Lagrange and Eulerian strains reduce to:

$$\epsilon_{ij} \approx \frac{1}{2}\left(\frac{\partial u_i}{\partial x_j} + \frac{\partial u_j}{\partial x_i} ight)$$

where $\mathbf{u}(\mathbf{x})$ is the displacement field.

This is the infinitesimal strain tensor used in most semiconductor elasticity calculations.

---

## 8. Bandgap Modification via Strain: Bir-Pikus Hamiltonian

### 8.1 Deformation Potential Theory

When a crystal is strained, the bandgap shifts due to:

1. Hydrostatic deformation potential $E_1$: Diagonal strain changes bandgap by $-E_1 ext{Tr}(\epsilon)$

2. Uniaxial deformation potential $E_2$: Off-diagonal strain components split bands

The bandgap shift is:

$$\Delta E_g = -E_1 \epsilon_{ii} - \frac{1}{2}E_2 (\epsilon_{xx} - \epsilon_{yy})$$

(for uniaxial strain along z)

### 8.2 Bir-Pikus (Deformation Potential) Hamiltonian

The strain-induced perturbation to the band Hamiltonian is:

$$H_{ ext{strain}} = -a \epsilon_{kk} \mathbf{I} - b \left( \begin{matrix} \epsilon_{xx} - \epsilon_{yy}/2 & \sqrt{3}/2(\epsilon_{xx}-\epsilon_{yy}) & 2\epsilon_{xy} \\ & \epsilon_{yy} - \epsilon_{zz}/2 & 2\epsilon_{yz} \\ & & \epsilon_{zz} - \epsilon_{xx}/2 \end{matrix} ight)$$

where $a$, $b$ are deformation potential constants (material-dependent).

### 8.3 Example: Uniaxial Tensile Strain in Si

Tensile strain along $\langle 110
angle$ (transistor channel direction):

  • Electron effective mass: Reduced by ~30% (increased mobility)
  • Hole effective mass: Reduced by ~20%
  • Bandgap: Slight red-shift (~5 meV per % strain)

Net effect: Drive current increases ~20% for 1% strain (experimental, Intel 45 nm node).

---

## 9. Hydrostatic and Uniaxial Strain Effects

### 9.1 Hydrostatic Strain

Uniform volumetric change (pressure): $\epsilon_{xx} = \epsilon_{yy} = \epsilon_{zz} = \epsilon_h$

Hydrostatic deformation potential:

$$\Delta E_g = -3 a \epsilon_h$$

(isotropic bandgap shift)

### 9.2 Uniaxial Strain

Uniaxial tensile strain along z: $\epsilon_{zz} = \epsilon_u$, $\epsilon_{xx} = \epsilon_{yy} \approx -
u \epsilon_u$ (Poisson's ratio)

Bandgap splitting:

$$\Delta E_g^{ ext{uniax}} = -a(1 - 2 u)\epsilon_u - b(1 + u)\epsilon_u$$

Different band valleys split (6-fold degeneracy in Si reduces to 2+4 under uniaxial strain).

### 9.3 Practical Strain Levels in Devices

  • Embedded SiC in source/drain: ~0.5–1% compressive (for PMOS, hole confinement)
  • Embedded SiGe in source/drain: ~0.5–2% compressive
  • Channel strain in FinFET: ~0.1–0.5% tensile (e-channel tuning)
  • GAAFET nanowire: ~1–2% achievable via lattice-mismatched core/shell

---

## 10. Dislocation Dynamics and Burgers Vectors

### 10.1 Dislocations and Burgers Vectors

Edge dislocation: Burgers vector b perpendicular to dislocation line
Screw dislocation: Burgers vector b parallel to dislocation line

Dislocation density tensor:

$$\alpha_{ij} = ext{(dipole moment of dislocation per unit volume)}$$

In a SiGe/Si heterostructure with lattice mismatch $f = (a_{Ge} - a_{Si})/a_{Si} \approx 4\%$:

Critical thickness for misfit dislocation formation:

$$h_c \approx \frac{a_0}{2\pi f^2} \left( 1 - u ight) \ln \left( \frac{h_c}{b_0} ight)$$

where $b_0 \sim a_0$ is the Burgers vector magnitude.

For Si$_{1-x}$Ge$_x$ with $x = 0.3$: $h_c \sim 50$–100 nm (matches experiment).

### 10.2 Strain Relaxation via Dislocations

In a relaxed heterostructure:
- Misfit dislocations at interface relax most strain
- Residual strain remains in layers above/below interface

In a pseudomorphic (strained) layer:
- Layer epitaxially grown with imposed lattice constant of substrate
- Strong biaxial strain develops
- Relief occurs via glide/climb of dislocations (time-dependent at elevated T)

### 10.3 Dislocation-Limited Mobility

Scattering by dislocations reduces carrier mobility:

$$\mu_{ ext{dislocation}} \propto \frac{1}{N_d}$$

(inversely proportional to dislocation density)

For high-quality epitaxial films: $N_d < 10^6$ cm⁻²; dislocation scattering negligible.
For lower-quality films: $N_d > 10^8$ cm⁻²; dislocation scattering can dominate.

---

## 11. Heterostructure Band Alignment and Strain Relaxation

### 11.1 Band Offsets (Type I, II, Broken Gap)

Type I (straddling):
- Conduction band edge of narrow-gap material lies within wide-gap material
- Example: InGaAs/GaAs
- Electrons and holes confined together → exciton formation

Type II (staggered):
- Electron confined in material A, hole in material B
- Indirect transitions (weak oscillator strength)
- Example: Si/Ge

Broken gap:
- Valence band of one material above conduction band of other
- Unusual electronic properties

### 11.2 Strain-Dependent Band Alignment

Strain shifts band edges via deformation potentials:

$$\Delta E_c = ac \epsilon_{kk} + bc(1 ext{ or } 2) \epsilon_{ij}$$

$$\Delta E_v = av \epsilon_{kk} + bv(1 ext{ or } 2) \epsilon_{ij}$$

Band offset under strain: Changes type I ↔ II transitions possible via engineering!

### 11.3 Pseudomorphic Layers

A thin strained layer on lattice-mismatched substrate:

  • If below critical thickness: Pseudomorphic (elastically strained, no dislocations)
  • If above critical thickness: Relaxes via dislocation formation
  • Transition region: Partial relaxation during growth

Critical thickness scales as:

$$h_c \propto \frac{1 + u}{f^2} \ln(h_c / a_0)$$

where $f$ is lattice mismatch and $
u$ is Poisson's ratio.

---

## 12. Python Implementation: Strain Tensor and Bandgap Calculations

"""
Differential Geometry & Strain Engineering for Semiconductors
SiGe/Si heterostructure bandgap and mobility calculations
"""

import numpy as np
import matplotlib.pyplot as plt

# Physical constants
e = 1.602e-19      # C
k_B = 1.381e-23    # J/K

# Material parameters (Si)
a_Si = 5.4310e-10  # m (lattice constant)
a_Ge = 5.6575e-10  # m
E_g_Si = 1.166     # eV (bandgap at 0K)
E_g_Ge = 0.742     # eV

# Deformation potentials (Si)
a_deform_Si = -9.16e-2  # eV (hydrostatic)
b_deform_Si = -2.46     # eV (uniaxial)

# Elastic constants
C_11_Si = 1.657e11  # Pa
C_12_Si = 0.639e11  # Pa
C_44_Si = 0.796e11  # Pa

nu_Si = C_12_Si / (C_11_Si + C_12_Si)  # Poisson's ratio

# Heterostructure parameters
x_Ge = 0.3  # Ge fraction in Si₁₋ₓGeₓ
a_SiGe = (1 - x_Ge) * a_Si + x_Ge * a_Ge  # Lattice constant
lattice_mismatch = (a_SiGe - a_Si) / a_Si

print(f"Heterostructure Parameters:")
print(f"  Composition: Si₁₋ₓGeₓ with x = {x_Ge}")
print(f"  Si lattice constant: {a_Si*1e10:.4f} Å")
print(f"  SiGe lattice constant: {a_SiGe*1e10:.4f} Å")
print(f"  Lattice mismatch: {lattice_mismatch*100:.2f}%")
print(f"  Poisson's ratio (Si): {nu_Si:.3f}")

# Strain tensor for pseudomorphic SiGe layer on Si substrate
# In-plane biaxial compressive strain (clamped to Si)
epsilon_xx = -lattice_mismatch
epsilon_yy = -lattice_mismatch
# Out-of-plane strain (free relaxation)
epsilon_zz = 2 * nu_Si * lattice_mismatch / (1 - nu_Si)

epsilon_strain = np.array([
    [epsilon_xx, 0, 0],
    [0, epsilon_yy, 0],
    [0, 0, epsilon_zz]
])

trace_epsilon = np.trace(epsilon_strain)

print(f"
Strain Tensor (Pseudomorphic SiGe layer on Si):")
print(f"  ε_xx = ε_yy = {epsilon_xx*100:.3f}%")
print(f"  ε_zz = {epsilon_zz*100:.3f}%")
print(f"  Tr(ε) = {trace_epsilon*100:.3f}%")

# Bandgap shift via deformation potentials
# Si system (2D biaxial strain)
Delta_E_hydrostatic = -a_deform_Si * trace_epsilon
Delta_E_uniaxial = -b_deform_Si * (epsilon_xx - epsilon_zz) / 2

Delta_E_g = Delta_E_hydrostatic + Delta_E_uniaxial

E_g_strained = E_g_Si + Delta_E_g

print(f"
Bandgap Shift (Si under strain):")
print(f"  Hydrostatic contribution: {Delta_E_hydrostatic*1000:.2f} meV")
print(f"  Uniaxial contribution: {Delta_E_uniaxial*1000:.2f} meV")
print(f"  Total shift ΔEg: {Delta_E_g*1000:.2f} meV")
print(f"  Strained bandgap: {E_g_strained:.3f} eV")

# Effective mass renormalization via strain
# Mobility enhancement (simplified)
m_e_0 = 0.26  # Electron effective mass (Si) in units of m_e
m_h_0 = 0.37  # Hole effective mass (Si) in units of m_e

# Strain reduces effective mass (tensile beneficial for electrons)
# Approximate: m ∝ (1 - α·ε) for uniaxial strain
alpha_e = 2.0  # Electron mass deformation sensitivity
alpha_h = 1.0  # Hole mass deformation sensitivity

epsilon_uniax = epsilon_xx  # Biaxial ≈ uniaxial in xy-plane
m_e_strained = m_e_0 * (1 - alpha_e * epsilon_uniax)
m_h_strained = m_h_0 * (1 - alpha_h * epsilon_uniax)

mobility_e_unstrained = 1500  # cm²/Vs (Si)
mobility_h_unstrained = 500   # cm²/Vs (Si)

# Mobility enhancement ~ m⁻³/² (approximately)
mobility_e_strained = mobility_e_unstrained * (m_e_0 / m_e_strained)**1.5
mobility_h_strained = mobility_h_unstrained * (m_h_0 / m_h_strained)**1.5

print(f"
Effective Mass and Mobility (Si under strain):")
print(f"  Electron mass: {m_e_0:.3f} m_e → {m_e_strained:.3f} m_e ({100*(m_e_strained/m_e_0 - 1):.1f}%)")
print(f"  Hole mass: {m_h_0:.3f} m_e → {m_h_strained:.3f} m_e ({100*(m_h_strained/m_h_0 - 1):.1f}%)")
print(f"  Electron mobility: {mobility_e_unstrained:.0f} → {mobility_e_strained:.0f} cm²/Vs ({100*(mobility_e_strained/mobility_e_unstrained - 1):.1f}%)")
print(f"  Hole mobility: {mobility_h_unstrained:.0f} → {mobility_h_strained:.0f} cm²/Vs ({100*(mobility_h_strained/mobility_h_unstrained - 1):.1f}%)")

# Critical thickness for dislocation formation
f = abs(lattice_mismatch)
h_critical_estimate = a_SiGe / (2 * np.pi * f**2)

print(f"
Dislocation Formation (Critical Thickness Estimate):")
print(f"  Lattice mismatch f: {f*100:.2f}%")
print(f"  Estimated h_c: {h_critical_estimate*1e9:.1f} nm")

# Plot: Bandgap vs. Ge composition
x_array = np.linspace(0, 1, 100)
E_g_array = (1 - x_array) * E_g_Si + x_array * E_g_Ge  # Simple linear interpolation

fig, axes = plt.subplots(1, 2, figsize=(14, 5))

# Left: Bandgap engineering
ax1 = axes[0]
ax1.plot(x_array*100, E_g_array, 'b-', linewidth=2.5, label='Unstrained')
ax1.scatter([x_Ge*100], [E_g_strained], color='r', s=100, zorder=3, label='Strained (pseudomorphic)')
ax1.axhline(E_g_Si, color='b', linestyle='--', alpha=0.3)
ax1.axhline(E_g_Ge, color='g', linestyle='--', alpha=0.3)
ax1.set_xlabel('Ge Composition x')
ax1.set_ylabel('Bandgap Energy (eV)')
ax1.set_title('Bandgap Engineering in SiGeAlloy')
ax1.legend()
ax1.grid(alpha=0.3)

# Right: Mobility enhancement
ax2 = axes[1]
strain_range = np.linspace(-0.05, 0.05, 100)
mobility_e_range = mobility_e_unstrained * (1 - alpha_e * strain_range)**1.5
mobility_h_range = mobility_h_unstrained * (1 - alpha_h * strain_range)**1.5

ax2.plot(strain_range*100, mobility_e_range/mobility_e_unstrained, 'b-', linewidth=2.5, label='Electrons')
ax2.plot(strain_range*100, mobility_h_range/mobility_h_unstrained, 'r-', linewidth=2.5, label='Holes')
ax2.axvline(epsilon_uniax*100, color='k', linestyle='--', alpha=0.5, label=f'Pseudomorphic SiGe (x={x_Ge})')
ax2.axhline(1, color='k', linestyle='-', alpha=0.2)
ax2.set_xlabel('Uniaxial Strain (%)')
ax2.set_ylabel('Mobility Enhancement (relative to unstrained)')
ax2.set_title('Strain-Induced Mobility Enhancement (Si)')
ax2.legend()
ax2.grid(alpha=0.3)

plt.tight_layout()
plt.savefig('differential_geometry_strain.png', dpi=150, bbox_inches='tight')
plt.show()

---

## 13. Applications to GAAFET and 3D NAND Strain Engineering

### 13.1 GAAFET Nanowire Strain

In Gate-All-Around FETs with SiGe core/Si shell:
- Inner SiGe core (narrow band gap, confinement)
- Outer Si shell (strain-inducing via lattice mismatch)
- Hole confinement in type-I alignment
- Strain enhances hole mobility by 20–30%

### 13.2 3D NAND Channel Strain

In vertical 3D NAND with polycrystalline Si:
- Grain boundaries act as dislocation sources
- Channel strain engineered via deposition conditions
- Improves electron/hole transport along vertical direction

### 13.3 Future: Strain-Engineered CFET

Channel-All-Around FET combines:
- Multiple wrapped gates (all 4 sides)
- Engineered core-shell strain
- Predicted mobility gains: 30–50% at sub-3 nm equivalent oxide thickness

---

## 14. References & Further Reading

1. Landau, L. D., & Lifshitz, E. M. (1986). *Theory of Elasticity* (3rd ed.). Butterworth-Heinemann.
2. Do Carmo, M. P. (1976). *Differential Geometry of Curves and Surfaces*. Prentice Hall.
3. Carroll, S. M. (2004). *Spacetime and Geometry*. Addison-Wesley (general relativity, differential geometry reference).
4. Yu, P. Y., & Cardona, M. (2010). *Fundamentals of Semiconductors* (4th ed.). Springer.
5. Bir, G. L., & Pikus, G. E. (1974). *Symmetry and Strain-Induced Effects in Semiconductors*. Wiley-Interscience.
6. Jain, S. C., et al. (2000). "III-V Compound Semiconductors: Heterostructures and Applications." *Progress in Quantum Electronics*, 24, 155–233.

---

This article completes the multiscale theoretical treatment from quantum (Articles 100636–100638), classical kinetic (100639), and mechanics (100640) to solid-state geometry (this article), providing comprehensive coverage of modern semiconductor physics.

Go deeper with CFSGPT

Get AI-powered deep-dives, save terms, and run advanced simulations — free account.

Create Free Account