Homeβ€Ί Knowledge Baseβ€Ί Device Physics, TCAD, and Mathematical Modeling

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