Home Knowledge Base Device Physics, TCAD, and Mathematical Modeling

Device Physics, TCAD, and Mathematical Modeling

Keywords: device physics tcad,tcad,device physics,semiconductor device physics,band theory,drift diffusion,poisson equation,boltzmann transport,carrier transport,mobility models,recombination models,process tcad


Device Physics, TCAD, and Mathematical Modeling

1. Physical Foundation

1.1 Band Theory and Electronic Structure

$$f(E) = \frac{1}{1 + \exp\left(\frac{E - E_F}{k_B T}\right)}$$
$$n = N_C \exp\left(-\frac{E_C - E_F}{k_B T}\right)$$
$$p = N_V \exp\left(-\frac{E_F - E_V}{k_B T}\right)$$

Where:

1.2 Carrier Transport Mechanisms

MechanismDriving ForceCurrent Density
DriftElectric field $\mathbf{E}$$\mathbf{J} = qn\mu\mathbf{E}$
DiffusionConcentration gradient

abla n$ |

Thermionic emissionThermal energy over barrierExponential in $\phi_B/k_BT$
TunnelingQuantum penetrationExponential in barrier
$$D = \frac{k_B T}{q} \mu$$

1.3 Generation and Recombination

$$np = n_i^2$$

1. Shockley-Read-Hall (SRH) — trap-assisted 2. Auger — three-particle process (dominant at high injection) 3. Radiative — photon emission (important in direct bandgap materials)

2. Mathematical Hierarchy

2.1 Quantum Mechanical Level (Most Fundamental)

Time-Independent Schrödinger Equation

$$\left[-\frac{\hbar^2}{2m^*} abla^2 + V(\mathbf{r})\right]\psi = E\psi$$

Where:

Non-Equilibrium Green's Function (NEGF)

For open quantum systems (nanoscale devices, tunneling):

$$G^R = [EI - H - \Sigma]^{-1}$$

Applications:

2.2 Boltzmann Transport Level

Boltzmann Transport Equation (BTE)

$$\frac{\partial f}{\partial t} + \mathbf{v} \cdot abla_{\mathbf{r}} f + \frac{\mathbf{F}}{\hbar} \cdot abla_{\mathbf{k}} f = \left(\frac{\partial f}{\partial t}\right)_{\text{coll}}$$

Where:

Solution Methods:

Captures:

2.3 Hydrodynamic / Energy Balance Level

Derived from moments of BTE with carrier temperature as variable:

$$\frac{\partial (nw)}{\partial t} + abla \cdot \mathbf{S} = \mathbf{J} \cdot \mathbf{E} - \frac{n(w - w_0)}{\tau_w}$$

Key feature: Carrier temperature $T_n eq$ lattice temperature $T_L$

2.4 Drift-Diffusion Level (The Workhorse)

The most widely used TCAD formulation — three coupled PDEs:

Poisson's Equation (Electrostatics)

$$abla \cdot (\varepsilon abla \psi) = -\rho = -q(p - n + N_D^+ - N_A^-)$$

Electron Continuity Equation

$$\frac{\partial n}{\partial t} = \frac{1}{q} abla \cdot \mathbf{J}_n + G_n - R_n$$

Hole Continuity Equation

$$\frac{\partial p}{\partial t} = -\frac{1}{q} abla \cdot \mathbf{J}_p + G_p - R_p$$

Current Density Equations

Standard form:

$$\mathbf{J}_n = q\mu_n n \mathbf{E} + qD_n abla n$$
$$\mathbf{J}_p = q\mu_p p \mathbf{E} - qD_p abla p$$

Quasi-Fermi level formulation:

$$\mathbf{J}_n = q\mu_n n abla E_{F,n}$$
$$\mathbf{J}_p = q\mu_p p abla E_{F,p}$$

System characteristics:

3. Numerical Methods

3.1 Spatial Discretization

Finite Difference Method (FDM)

Finite Element Method (FEM)

Finite Volume Method (FVM)

3.2 Scharfetter-Gummel Discretization

Critical for numerical stability — handles exponential carrier variations:

$$J_{n,i+\frac{1}{2}} = \frac{qD_n}{h}\left[n_i B\left(\frac{\psi_i - \psi_{i+1}}{V_T}\right) - n_{i+1} B\left(\frac{\psi_{i+1} - \psi_i}{V_T}\right)\right]$$

Where the Bernoulli function is:

$$B(x) = \frac{x}{e^x - 1}$$

Properties:

3.3 Mesh Generation

Adaptive refinement criteria:

Quality metrics:

3.4 Nonlinear Solvers

Gummel Iteration (Decoupled)

repeat: 1. Solve Poisson equation → ψ 2. Solve electron continuity → n 3. Solve hole continuity → p until convergence

Pros:

Cons:

Newton-Raphson (Fully Coupled)

Solve the linearized system:

$$\mathbf{J} \cdot \delta\mathbf{x} = -\mathbf{F}(\mathbf{x})$$

Where:

Pros:

Cons:

Hybrid Methods

3.5 Linear Solvers

For large, sparse, ill-conditioned Jacobian systems:

MethodTypeCharacteristics
LU (PARDISO, UMFPACK)DirectRobust, memory-intensive
GMRESIterativeKrylov subspace, needs preconditioning
BiCGSTABIterativeNon-symmetric systems
MultigridIterativeOptimal for Poisson-like equations

4. Physical Models in TCAD

4.1 Mobility Models

Matthiessen's Rule

Combines independent scattering mechanisms:

$$\frac{1}{\mu} = \frac{1}{\mu_{\text{lattice}}} + \frac{1}{\mu_{\text{impurity}}} + \frac{1}{\mu_{\text{surface}}} + \cdots$$

Lattice Scattering

$$\mu_L = \mu_0 \left(\frac{T}{300}\right)^{-\alpha}$$

Ionized Impurity Scattering

Brooks-Herring model:

$$\mu_I \propto \frac{T^{3/2}}{N_I \cdot \ln(1 + b^2) - b^2/(1+b^2)}$$

High-Field Saturation (Caughey-Thomas)

$$\mu(E) = \frac{\mu_0}{\left[1 + \left(\frac{\mu_0 E}{v_{\text{sat}}}\right)^\beta\right]^{1/\beta}}$$

4.2 Recombination Models

Shockley-Read-Hall (SRH)

$$R_{\text{SRH}} = \frac{np - n_i^2}{\tau_p(n + n_1) + \tau_n(p + p_1)}$$

Where:

Auger Recombination

$$R_{\text{Auger}} = (C_n n + C_p p)(np - n_i^2)$$

Radiative Recombination

$$R_{\text{rad}} = B(np - n_i^2)$$

4.3 Band-to-Band Tunneling

For tunnel FETs, Zener diodes:

$$G_{\text{BTBT}} = A \cdot E^2 \exp\left(-\frac{B}{E}\right)$$

4.4 Quantum Corrections

Density Gradient Method

Adds quantum potential to classical equations:

$$V_Q = -\frac{\hbar^2}{6m^*} \frac{ abla^2\sqrt{n}}{\sqrt{n}}$$

Or equivalently, the quantum potential term:

$$\Lambda_n = \frac{\hbar^2}{12 m_n^* k_B T} abla^2 \ln(n)$$

Applications:

1D Schrödinger-Poisson

For stronger quantum confinement: 1. Solve 1D Schrödinger in confinement direction → subbands $E_i$, $\psi_i$ 2. Calculate 2D density of states 3. Compute carrier density from subband occupation 4. Solve 2D Poisson with quantum charge 5. Iterate to self-consistency

4.5 Bandgap Narrowing

At high doping ($N > 10^{17}$ cm$^{-3}$):

$$\Delta E_g = A \cdot N^{1/3} + B \cdot \ln\left(\frac{N}{N_{\text{ref}}}\right)$$

Effect: Increases $n_i^2$ → affects recombination and device characteristics

4.6 Interface Models

5. Process TCAD

5.1 Ion Implantation

Monte Carlo Method

Analytical Profiles

Gaussian:

$$N(x) = \frac{\Phi}{\sqrt{2\pi}\Delta R_p} \exp\left[-\frac{(x - R_p)^2}{2\Delta R_p^2}\right]$$

Pearson IV: Adds skewness and kurtosis for better accuracy

5.2 Diffusion

Fick's First Law:

$$\mathbf{J} = -D abla C$$

Fick's Second Law:

$$\frac{\partial C}{\partial t} = abla \cdot (D abla C)$$

Concentration-dependent diffusion:

$$D = D_i \left(\frac{n}{n_i}\right)^2 + D_v + D_x \left(\frac{n}{n_i}\right)$$

(Accounts for charged point defects)

5.3 Oxidation

Deal-Grove Model:

$$x_{ox}^2 + A \cdot x_{ox} = B(t + \tau)$$

5.4 Etching and Deposition

Level-set method for surface evolution:

$$\frac{\partial \phi}{\partial t} + v_n | abla \phi| = 0$$

6. Multiphysics and Advanced Topics

6.1 Electrothermal Coupling

Heat equation:

$$\rho c_p \frac{\partial T}{\partial t} = abla \cdot (\kappa abla T) + H$$

Heat generation:

$$H = \mathbf{J} \cdot \mathbf{E} + (R - G)(E_g + 3k_BT)$$

Thermoelectric effects:

6.2 Electromechanical Coupling

Strain effects on mobility:

$$\mu_{\text{strained}} = \mu_0 (1 + \Pi \cdot \sigma)$$

Applications: Strained Si, SiGe channels

6.3 Statistical Variability

Sources of random variation:

Simulation approach:

6.4 Reliability Modeling

Bias Temperature Instability (BTI):

Hot Carrier Injection (HCI):

6.5 Noise Modeling

Noise sources:

Impedance field method for spatial correlation

7. Computational Architecture

7.1 Model Hierarchy Comparison

LevelPhysicsMathCostAccuracy
NEGFQuantum coherence$G = [E-H-\Sigma]^{-1}$$$$$$Highest
Monte CarloDistribution functionStochastic DEs$$$$High
HydrodynamicCarrier temperatureHyperbolic-parabolic PDEs$$$Good
Drift-DiffusionContinuum transportElliptic-parabolic PDEs$$Moderate
Compact ModelsEmpiricalAlgebraic$Calibrated

7.2 Software Architecture

┌─────────────────────────────────────────┐
│           User Interface (GUI)          │
├─────────────────────────────────────────┤
│         Structure Definition            │
│    (Geometry, Mesh, Materials)          │
├─────────────────────────────────────────┤
│          Physical Models                │
│  (Mobility, Recombination, Quantum)     │
├─────────────────────────────────────────┤
│         Numerical Engine                │
│  (Discretization, Solvers, Linear Alg)  │
├─────────────────────────────────────────┤
│        Post-Processing                  │
│   (Visualization, Parameter Extraction) │
└─────────────────────────────────────────┘

7.3 TCAD ↔ Compact Model Flow

┌──────────┐    calibrate    ┌──────────────┐
│   TCAD   │ ──────────────► │ Compact Model│
│(Physics) │                 │   (BSIM,PSP) │
└──────────┘                 └──────────────┘
      │                             │
      │ validate                    │ enable
      ▼                             ▼
┌──────────┐                 ┌──────────────┐
│ Silicon  │                 │   Circuit    │
│   Data   │                 │  Simulation  │
└──────────┘                 └──────────────┘

Equations:

Fundamental Constants

SymbolNameValue
$q$Elementary charge$1.602 \times 10^{-19}$ C
$k_B$Boltzmann constant$1.381 \times 10^{-23}$ J/K
$\hbar$Reduced Planck$1.055 \times 10^{-34}$ J·s
$\varepsilon_0$Vacuum permittivity$8.854 \times 10^{-12}$ F/m
$V_T$Thermal voltage (300K)25.9 mV

Silicon Properties (300K)

PropertyValue
Bandgap $E_g$1.12 eV
Intrinsic carrier density $n_i$$1.0 \times 10^{10}$ cm$^{-3}$
Electron mobility $\mu_n$1450 cm$^2$/V·s
Hole mobility $\mu_p$500 cm$^2$/V·s
Electron saturation velocity$1.0 \times 10^7$ cm/s
Relative permittivity $\varepsilon_r$11.7

Source: ChipFoundryServicesSearch this topicAsk CFSGPT

device physics tcadtcaddevice physicssemiconductor device physicsband theorydrift diffusionpoisson equationboltzmann transportcarrier transportmobility modelsrecombination modelsprocess tcad

Explore 500+ Semiconductor & AI Topics

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