Navier Stokes Plasma Fluid Dynamics
# Magnetohydrodynamic Navier–Stokes Kinetics and Multiphase Neutral Gas Transport in Semiconductor Plasma Processing Chambers
---
## Executive Summary
The Navier–Stokes equations coupled with Maxwell's equations form the foundation of magnetohydrodynamic (MHD) plasma fluid modeling in industrial semiconductor processing reactors. This article provides rigorous derivations of mass, momentum, and energy conservation equations for multicomponent plasma-neutral mixtures, develops the coupling between charged particle dynamics and electromagnetic fields via the Lorentz force, and establishes the momentum and energy transfer mechanisms between electron, ion, and neutral populations in high-power ICP/CCP chambers. Understanding fluid-scale plasma dynamics is essential for predicting pressure profiles, bulk plasma potential, ion flux uniformity, and neutral depletion patterns that directly control etch and deposition rates in 3D NAND and GAAFET manufacturing.
---
## Table of Contents
1. Introduction: Continuum vs. Kinetic Descriptions of Plasma
2. Conservation Laws: Mass, Momentum, and Energy
3. Navier–Stokes Equations for Multicomponent Fluids
4. Electromagnetic Force Coupling: Lorentz Force Density
5. Maxwell Stress Tensor and Radiation Pressure
6. Equation of State and Thermodynamics
7. Transport Coefficients: Viscosity, Conductivity, Diffusivity
8. Neutral Gas Dynamics and Momentum Transfer Collisions
9. Heating Mechanisms: Ohmic Heating and Frictional Dissipation
10. Boundary Conditions in Plasma Reactors
11. Steady-State Solutions and Similarity Solutions
12. Numerical Methods: Finite Volume and Operator Splitting
13. Python Implementation: 1D Navier–Stokes Solver
14. Applications to CCP/ICP Chamber Modeling
15. References & Further Reading
---
## 1. Introduction: Continuum vs. Kinetic Descriptions of Plasma
### 1.1 Scale Hierarchy in Plasma
Plasma phenomena span multiple length and time scales:
| Scale | Length/Time | Description | Relevant Equation |
|---|---|---|---|
| Microscopic | λ_dB ~ 1 nm; τ ~ fs | Quantum mechanical | Schrödinger, Dirac |
| Mesoscopic | λ_D ~ 1 μm; τ ~ 1 ps | Single-particle kinetics | Vlasov-Boltzmann |
| Macroscopic | L ~ 1 cm; τ ~ 1 μs | Bulk fluid flow | Navier-Stokes + Maxwell |
| System | L ~ 0.1 m; τ ~ 1 s | Reactor equipment | Coupled 3D MHD |
The continuum (fluid) description is valid when:
- Knudsen number $Kn = \lambda_{mfp} / L \ll 1$ (many collisions over device scale)
- Macroscopic variations are smooth (no sharp gradients on Debye length scale)
For most etch/CVD reactors, these conditions are satisfied in the bulk plasma away from sheaths.
### 1.2 Advantages of Fluid Modeling
Computational efficiency: Navier-Stokes requires ~$10^4$–$10^6$ grid points (practical in 3D).
PIC-MCC kinetics requires ~$10^6$–$10^9$ particles (expensive for 3D).
Trade-off: Lose microscopic detail (individual particle effects) but gain computational speed and ability to simulate full reactor chambers.
---
## 2. Conservation Laws: Mass, Momentum, and Energy
### 2.1 Continuity Equation (Mass Conservation)
The continuity equation for species $\alpha$ (electrons, ions, or neutrals):
$$\boxed{\frac{\partial n_\alpha}{\partial t} + abla \cdot (n_\alpha \mathbf{v}_\alpha) = S_\alpha}$$
where:
- $n_\alpha$ = number density (m⁻³)
- $\mathbf{v}_\alpha$ = bulk flow velocity
- $S_\alpha$ = source term (ionization, recombination, etc.)
In terms of mass density $
ho_\alpha = m_\alpha n_\alpha$:
$$\frac{\partial ho_\alpha}{\partial t} + abla \cdot ( ho_\alpha \mathbf{v}_\alpha) = m_\alpha S_\alpha$$
### 2.2 Momentum Conservation (Newton's Second Law)
The momentum equation for species $\alpha$:
$$ ho_\alpha \left( \frac{\partial \mathbf{v}_\alpha}{\partial t} + (\mathbf{v}_\alpha \cdot abla) \mathbf{v}_\alpha ight) = - abla P_\alpha + \mathbf{f}_\alpha + \boldsymbol{\pi}_\alpha$$
where:
- $P_\alpha$ = pressure (scalar)
- $\mathbf{f}_\alpha$ = body force (Lorentz force for charges, gravity, etc.)
- $\boldsymbol{\pi}_\alpha$ = viscous stress tensor
Lorentz force for electrons:
$$\mathbf{f}_e = -e(\mathbf{E} + \mathbf{v}_e imes \mathbf{B})$$
Lorentz force for ions:
$$\mathbf{f}_i = +e(\mathbf{E} + \mathbf{v}_i imes \mathbf{B})$$
### 2.3 Energy Conservation
The energy equation for species $\alpha$:
$$\frac{\partial}{\partial t}\left(\frac{3}{2}n_\alpha k_B T_\alpha ight) + abla \cdot \left[\left(\frac{3}{2}n_\alpha k_B T_\alpha + P_\alpha ight)\mathbf{v}_\alpha ight] = - abla \cdot \mathbf{q}_\alpha + Q_\alpha$$
where:
- $T_\alpha$ = temperature
- $\mathbf{q}_\alpha$ = heat flux (conduction)
- $Q_\alpha$ = heating source (collisional, Joule heating, etc.)
---
## 3. Navier–Stokes Equations for Multicomponent Fluids
### 3.1 Full Navier–Stokes with Viscous Stress
The viscous stress tensor $\boldsymbol{ au}_\alpha$ for a Newtonian fluid is:
$$\boldsymbol{ au}_\alpha = \eta_\alpha \left[ abla \mathbf{v}_\alpha + ( abla \mathbf{v}_\alpha)^T - \frac{2}{3}( abla \cdot \mathbf{v}_\alpha) \mathbf{I} ight] + \zeta_\alpha ( abla \cdot \mathbf{v}_\alpha) \mathbf{I}$$
where:
- $\eta_\alpha$ = dynamic viscosity (shear viscosity)
- $\zeta_\alpha$ = bulk viscosity (second viscosity)
The momentum equation becomes:
$$ ho_\alpha \left( \frac{\partial \mathbf{v}_\alpha}{\partial t} + (\mathbf{v}_\alpha \cdot abla) \mathbf{v}_\alpha ight) = - abla P_\alpha + q_\alpha (n_\alpha \mathbf{E} + n_\alpha \mathbf{v}_\alpha imes \mathbf{B}) + abla \cdot \boldsymbol{ au}_\alpha + \mathbf{F}_{\alpha\beta}$$
where $\mathbf{F}_{\alpha\beta}$ is the frictional momentum transfer from collisions with other species.
### 3.2 Collisional Momentum Transfer
When species $\alpha$ collides with species $\beta$, momentum is transferred:
$$\mathbf{F}_{\alpha\beta} = -n_\alpha m_\alpha u_{\alpha\beta} (\mathbf{v}_\alpha - \mathbf{v}_\beta)$$
where $
u_{\alpha\beta}$ is the collision frequency.
Common collisions in plasma reactors:
- Electron-ion: $
u_{ei} \sim 10^{11}$–$10^{12}$ s⁻¹
- Electron-neutral: $
u_{en} \sim 10^{9}$–$10^{11}$ s⁻¹
- Ion-neutral: $
u_{in} \sim 10^{8}$–$10^{10}$ s⁻¹
---
## 4. Electromagnetic Force Coupling: Lorentz Force Density
### 4.1 Lorentz Force Per Unit Volume
The electromagnetic force density on charged particles is:
$$\mathbf{f} = ho_e \mathbf{E} + \mathbf{J} imes \mathbf{B}$$
where:
- $
ho_e = -e(n_i - n_e)$ is the charge density
- $\mathbf{J} = e(n_i \mathbf{v}_i - n_e \mathbf{v}_e)$ is the current density
### 4.2 Ohmic Heating (Joule Heating)
The power dissipated per unit volume due to current flow through resistance is:
$$P_{ ext{Ohmic}} = \mathbf{J} \cdot \mathbf{E} = e^2 (n_i \mathbf{v}_i - n_e \mathbf{v}_e) \cdot \mathbf{E}$$
In the quasi-neutral plasma ($n_e \approx n_i = n$) with nearly equal electron and ion velocities (slow ions):
$$P_{ ext{Ohmic}} \approx e^2 n (\mathbf{v}_i - \mathbf{v}_e) \cdot \mathbf{E}$$
Typical CCP reactor: $P_{ ext{Ohmic}} \sim 10^2$–$10^3$ W/cm³ (concentrated in narrow sheath region).
### 4.3 Magnetic Pressure and Tension
The Maxwell stress tensor is:
$$T^{ ext{EM}}_{ij} = \epsilon_0 \left( E_i E_j - \frac{1}{2}E^2 \delta_{ij} ight) + \frac{1}{\mu_0} \left( B_i B_j - \frac{1}{2}B^2 \delta_{ij} ight)$$
The magnetic pressure is:
$$P_B = \frac{B^2}{2\mu_0}$$
In inductively coupled plasma (ICP) reactors with strong axial magnetic field (B ~ 0.1 T):
$$P_B \sim \frac{(0.1)^2}{2 imes 4\pi imes 10^{-7}} \sim 4000 ext{ Pa} \sim 0.04 ext{ atm}$$
This is significant and must be included in 3D simulations.
---
## 5. Equation of State and Thermodynamics
### 5.1 Ideal Gas Law
For each species $\alpha$:
$$P_\alpha = n_\alpha k_B T_\alpha$$
The total pressure is the sum:
$$P_{ ext{total}} = \sum_\alpha P_\alpha = k_B \left( n_e T_e + n_i T_i + n_0 T_0 ight)$$
where subscripts denote electrons (e), ions (i), and neutrals (0).
### 5.2 Multi-Temperature Plasma
A key feature of weakly ionized plasmas is that different species have different temperatures:
- Electrons: $T_e \sim 2$–5 eV (high mobility, rapid equilibration)
- Ions: $T_i \sim 0.1$–1 eV (low mobility, slow heating)
- Neutrals: $T_0 \sim 0.03$ eV (room temperature, collisionally coupled to walls)
This non-equilibrium temperature structure is fundamental to plasma processing chemistry.
---
## 6. Transport Coefficients: Viscosity, Conductivity, Diffusivity
### 6.1 Dynamic Viscosity
Chapman-Enskog kinetic theory gives:
$$\eta_\alpha \sim \frac{m_\alpha k_B T_\alpha}{\sigma^2 \sqrt{m_\alpha k_B T_\alpha / \pi}}$$
where $\sigma$ is the collision cross section.
Scaling: $\eta_\alpha \propto \sqrt{m_\alpha T_\alpha}$ (independent of density in dilute gas!)
For electrons: $\eta_e \sim 10^{-5}$ Pa·s
For ions: $\eta_i \sim 10^{-5}$ Pa·s
For neutrals: $\eta_0 \sim 10^{-5}$ Pa·s (at 300 K)
### 6.2 Thermal Conductivity
$$\kappa_\alpha \sim \frac{k_B}{\sigma^2} \sqrt{m_\alpha (k_B T_\alpha)^3 / \pi}$$
Scaling: $\kappa_\alpha \propto \sqrt{T_\alpha^5}$ (strong temperature dependence)
Electron thermal conductivity dominates in plasmas ($\kappa_e \gg \kappa_i$).
### 6.3 Diffusion Coefficient
Binary diffusion between species $\alpha$ and $\beta$:
$$D_{\alpha\beta} \sim \frac{k_B T}{\sigma^2 n} \sqrt{\frac{\pi m_\alpha m_\beta}{m_\alpha + m_\beta}}$$
Scaling: $D_{\alpha\beta} \propto n^{-1} T^{3/2}$ (decreases with density, increases with temperature)
---
## 7. Neutral Gas Dynamics and Momentum Transfer Collisions
### 7.1 Neutral Continuity and Momentum
Neutrals form the bulk of the gas (typically > 99% of particles). Their dynamics determine:
- Total pressure distribution
- Diffusion rates of reactive species (F, Cl radicals)
- Heat removal from plasma
Neutral continuity:
$$\frac{\partial n_0}{\partial t} + abla \cdot (n_0 \mathbf{v}_0) = S_0 - R_0$$
where $S_0$ is the source (reactions producing neutrals) and $R_0$ is removal (ionization, chemical reactions).
Neutral momentum:
$$m_0 n_0 \left( \frac{\partial \mathbf{v}_0}{\partial t} + (\mathbf{v}_0 \cdot abla) \mathbf{v}_0 ight) = - abla P_0 + abla \cdot \boldsymbol{ au}_0 + \mathbf{F}_{0,ei}$$
where $\mathbf{F}_{0,ei}$ is momentum transfer from ion-neutral and electron-neutral collisions.
### 7.2 Ion-Neutral Charge Exchange
Charge exchange collision:
$$ ext{Ion}^+ + ext{Neutral} o ext{Neutral} + ext{Ion}^+$$
Cross section is large (~100 Ų) and nearly energy-independent.
Effect: Creates a secondary ion population with velocity near neutral drift velocity.
---
## 8. Heating Mechanisms: Ohmic Heating and Frictional Dissipation
### 8.1 Ohmic Heating (Joule Heating)
Power density from resistive dissipation:
$$Q_{ ext{Ohmic}} = \mathbf{J} \cdot \mathbf{E}$$
In the electron fluid:
$$Q_e = e n_e (\mathbf{v}_e - \mathbf{v}_i) \cdot \mathbf{E} \approx -e E_x v_{drift}$$
where $v_{drift}$ is the E×B drift or ambipolar drift velocity.
### 8.2 Collisional Heating (Frictional Dissipation)
Momentum transfer collisions convert directed kinetic energy (bulk flow) to random thermal energy:
$$Q_{ ext{coll},\alpha} = -\mathbf{F}_{\alpha\beta} \cdot (\mathbf{v}_\alpha - \mathbf{v}_\beta) = n_\alpha m_\alpha u_{\alpha\beta} |\mathbf{v}_\alpha - \mathbf{v}_\beta|^2$$
This is significant when two species have large relative velocities (e.g., fast electrons, slow ions).
### 8.3 Viscous Heating
Shear viscosity converts velocity gradients to heat:
$$Q_{ ext{visc}} = \boldsymbol{ au} : ( abla \mathbf{v})$$
Significant near walls and in boundary layers.
---
## 9. Boundary Conditions in Plasma Reactors
### 9.1 Wall Boundary Conditions
At electrode or dielectric surfaces:
Charged particles (electrons, ions):
- Recombine or neutralize ($e^- + ext{ion} o ext{neutral}$)
- Sputter surface material
- Reflect or absorb
Flux balance: $\Gamma_e + \Gamma_i = 0$ (equal and opposite fluxes to maintain quasi-neutrality)
Neutrals:
- Stick (accommodation coefficient ~ 1)
- May be produced from surface reactions
- Heat exchange with wall
### 9.2 Electrode Boundary Conditions
Conductive electrodes (floating or biased):
- Voltage specified (for biased electrode) or floating potential determined from current balance
- Current collected: $I = A imes \Gamma_i imes e$
Dielectric surfaces (insulating):
- Charge accumulation $\Rightarrow$ surface potential rise
- Prevents ion collection (repels ions)
- Neutral flux unaffected
### 9.3 Symmetry and Periodicity
Axially symmetric (cylindrical reactors):
- Boundary condition at axis: $\frac{\partial}{\partial r}\big|_{r=0} = 0$ (regularity)
Periodic (in azimuthal direction for uniform coils):
- Solution repeats every $2\pi / N$ (N = number of coil pole pairs)
---
## 10. Steady-State Solutions and Similarity Solutions
### 10.1 Steady-State Approximation
For slowly varying plasma (RF averaging, quasi-static approximation):
$$\frac{\partial}{\partial t} = 0$$
The steady-state Navier-Stokes becomes:
$$ ho_\alpha (\mathbf{v}_\alpha \cdot abla) \mathbf{v}_\alpha = - abla P_\alpha + \mathbf{f}_\alpha + abla \cdot \boldsymbol{ au}_\alpha$$
Combined with continuity:
$$ abla \cdot ( ho_\alpha \mathbf{v}_\alpha) = 0 \quad ext{(in steady state with no sources)}$$
### 10.2 One-Dimensional Solutions
For 1D geometry (parallel plates, uniform in x, varying in z):
$$\frac{d}{dz}\left( ho_\alpha v_{\alpha,z} v_{\alpha,z} ight) = -\frac{dP_\alpha}{dz} + f_{\alpha,z} + \frac{d au_{\alpha,zz}}{dz}$$
This is an ODE (much simpler than 3D PDE).
### 10.3 Inviscid Limit (Euler Equations)
When viscous forces are negligible ($Re \gg 1$):
$$ ho_\alpha (\mathbf{v}_\alpha \cdot abla) \mathbf{v}_\alpha = - abla P_\alpha + \mathbf{f}_\alpha$$
This is the Euler equation, easier to solve but loses diffusive/viscous effects.
---
## 11. Numerical Methods: Finite Volume and Operator Splitting
### 11.1 Finite Volume Discretization
Divide domain into $N$ cells. Integrate Navier-Stokes over cell $i$:
$$\frac{d}{dt} \iiint_i ho_\alpha dV = \iint_{\partial i} ho_\alpha \mathbf{v}_\alpha \cdot \hat{\mathbf{n}} dA - \iiint_i abla P_\alpha dV + \ldots$$
Using divergence theorem:
$$\frac{d ho_{\alpha,i}}{dt} = -\frac{1}{\Delta V} \sum_{ ext{faces}} ( ho_\alpha v_\alpha)_{ ext{face}} imes A_{ ext{face}} + \ldots$$
### 11.2 Operator Splitting (Advection-Diffusion)
Split Navier-Stokes into advective and diffusive substeps:
Step 1 (Advection): Solve with hyperbolic solver (e.g., Godunov, MUSCL)
Step 2 (Diffusion): Solve parabolic part with implicit method
Fractional-step methods are efficient and stable.
### 11.3 Time Integration
Explicit methods (CFL-limited): $\Delta t < \Delta x / |v|_{\max}$
Implicit methods (unconditionally stable): Larger $\Delta t$, higher memory cost
For realistic plasma: Mix explicit (advection) + implicit (diffusion) in operator splitting.
---
## 12. Python Implementation: 1D Navier–Stokes Solver
"""
1D Steady-State Navier-Stokes Solver for CCP Plasma
Electron, ion, and neutral fluids with collisional coupling
"""
import numpy as np
import matplotlib.pyplot as plt
from scipy.integrate import odeint
from scipy.optimize import fsolve
# Physical constants
e = 1.602e-19 # C
m_e = 9.109e-31 # kg
m_i_Ar = 40 * 1.66e-27 # kg
m_n_Ar = 40 * 1.66e-27 # kg
k_B = 1.381e-23 # J/K
epsilon_0 = 8.854e-12 # F/m
# Reactor parameters
d = 0.05 # m (electrode separation, 5 cm)
P_total = 1e2 # Pa (100 mTorr ~ 13 Pa, scaled up for demo)
T_0 = 300 # K (neutral/wall temperature)
T_e = 3.0 * e # J (electron temperature, 3 eV)
T_i = 0.1 * e # J (ion temperature, 0.1 eV)
# Densities
n_0 = P_total / (k_B * T_0) # Neutral density (m^-3)
n_e_avg = 1e15 # m^-3 (typical CCP)
n_i_avg = n_e_avg # Quasi-neutrality
# Collision frequencies
nu_en = 1e10 # s^-1 (electron-neutral)
nu_in = 1e9 # s^-1 (ion-neutral)
nu_ii = 1e7 # s^-1 (ion-ion, Coulomb)
# Viscosities
eta_e = 1e-5 # Pa·s
eta_i = 1e-5 # Pa·s
eta_0 = 1e-5 # Pa·s
# 1D spatial grid
z = np.linspace(0, d, 100)
# Steady-state solution (simplified)
# Assume: uniform density, linear velocity profile from wall
# Boundary conditions
v_e_left = 0.0 # Electron velocity at cathode
v_e_right = 0.0 # At anode
v_i_left = 0.0 # Ions drift slowly
v_i_right = 0.0
v_0_left = 0.0 # Neutrals mostly stationary
v_0_right = 0.0
# Linear velocity profiles (simplified)
v_e = np.linspace(v_e_left, v_e_right, len(z))
v_i = np.linspace(v_i_left, v_i_right, len(z))
v_0 = np.linspace(v_0_left, v_0_right, len(z))
# Pressure profiles
# Assume: ideal gas with slight spatial variation
P_e = n_e_avg * k_B * T_e * np.ones_like(z) # Electron pressure
P_i = n_e_avg * k_B * T_i * np.ones_like(z) # Ion pressure
P_0 = n_0 * k_B * T_0 * np.ones_like(z) # Neutral pressure
# Density profiles
n_e = P_e / (k_B * T_e)
n_i = P_i / (k_B * T_i)
n_neutral = P_0 / (k_B * T_0)
# Momentum transfer terms
F_en = -n_e * m_e * nu_en * v_e # Drag on electrons from neutrals
F_in = -n_i * m_i_Ar * nu_in * v_i # Drag on ions from neutrals
F_0_ei = n_neutral * m_n_Ar * (nu_en * v_e + nu_in * v_i) # Reaction on neutrals
# Plot results
fig, axes = plt.subplots(2, 2, figsize=(14, 10))
# Subplot 1: Velocity profiles
ax1 = axes[0, 0]
ax1.plot(z*100, v_e*1e-2, 'b-', linewidth=2, label='Electrons')
ax1.plot(z*100, v_i*1e-2, 'r-', linewidth=2, label='Ions')
ax1.plot(z*100, v_0*1e-2, 'k-', linewidth=2, label='Neutrals')
ax1.set_xlabel('Position (cm)')
ax1.set_ylabel('Velocity (cm/s)')
ax1.set_title('Fluid Velocity Profiles')
ax1.legend()
ax1.grid(alpha=0.3)
# Subplot 2: Density profiles
ax2 = axes[0, 1]
ax2.semilogy(z*100, n_e*1e-15, 'b-', linewidth=2, label='Electrons')
ax2.semilogy(z*100, n_i*1e-15, 'r-', linewidth=2, label='Ions')
ax2.semilogy(z*100, n_neutral*1e-15, 'k-', linewidth=2, label='Neutrals')
ax2.set_xlabel('Position (cm)')
ax2.set_ylabel('Number Density (10^15 m^-3, log)')
ax2.set_title('Density Profiles')
ax2.legend()
ax2.grid(alpha=0.3, which='both')
# Subplot 3: Pressure profiles
ax3 = axes[1, 0]
ax3.plot(z*100, P_e, 'b-', linewidth=2, label='Electron pressure')
ax3.plot(z*100, P_i, 'r-', linewidth=2, label='Ion pressure')
ax3.plot(z*100, P_0, 'k-', linewidth=2, label='Neutral pressure')
ax3.set_xlabel('Position (cm)')
ax3.set_ylabel('Pressure (Pa)')
ax3.set_title('Pressure Profiles')
ax3.legend()
ax3.grid(alpha=0.3)
# Subplot 4: Temperature
ax4 = axes[1, 1]
T_e_eV = T_e / e
T_i_eV = T_i / e
T_0_eV = k_B * T_0 / e
ax4.axhline(T_e_eV, color='b', linewidth=2.5, label=f'$T_e$ = {T_e_eV:.1f} eV')
ax4.axhline(T_i_eV, color='r', linewidth=2.5, label=f'$T_i$ = {T_i_eV:.1f} eV')
ax4.axhline(T_0_eV, color='k', linewidth=2.5, label=f'$T_0$ = {T_0_eV*1e3:.0f} meV')
ax4.set_ylim([0, 4])
ax4.set_ylabel('Temperature (eV)')
ax4.set_title('Species Temperatures (Multi-Temperature Plasma)')
ax4.legend()
ax4.grid(alpha=0.3)
plt.tight_layout()
plt.savefig('navier_stokes_plasma.png', dpi=150, bbox_inches='tight')
plt.show()
print(f"
{'='*70}")
print(f"1D Navier-Stokes CCP Plasma Summary")
print(f"{'='*70}")
print(f"Geometry:")
print(f" Electrode separation: {d*100} cm")
print(f" Grid points: {len(z)}")
print(f"
Plasma parameters:")
print(f" Total pressure: {P_total} Pa")
print(f" Neutral density: {n_0:.2e} m^-3")
print(f" Electron density: {n_e_avg:.2e} m^-3")
print(f" Ionization degree: {100*n_e_avg/n_0:.2e}%")
print(f"
Temperatures:")
print(f" Electron: {T_e_eV:.2f} eV")
print(f" Ion: {T_i_eV:.2f} eV")
print(f" Neutral: {T_0_eV*1e3:.1f} meV")
print(f"
Collision frequencies:")
print(f" ν_en: {nu_en:.2e} s^-1")
print(f" ν_in: {nu_in:.2e} s^-1")
print(f"{'='*70}")---
## 13. Applications to CCP/ICP Chamber Modeling
### 13.1 CCP Pressure and Potential Distribution
In a CCP reactor with RF-driven electrodes, Navier-Stokes predicts:
- Pressure bulge near electrodes (due to heating and ion acceleration)
- Reduced pressure in bulk plasma (where ions and electrons escape)
- Strong nonlinearities from Joule heating feedback
### 13.2 ICP Plasma: Inductive Coupling Effects
In ICP with azimuthal current, the Lorentz force $\mathbf{J} imes \mathbf{B}$ drives a poloidal (meridional) circulation:
- Plasma flows radially outward (compressed by induction)
- Flows toward walls or downstream pump
- Cools via wall contact; regenerates neutrals
- Returns to axis as cooler neutral atoms
This circulation pattern dominates ICP reactor operation.
### 13.3 Three-Dimensional Effects
Full 3D simulations couple:
- Inductive current distribution (complex antenna geometry)
- Lorentz force from 3D currents and fields
- Turbulence from instabilities (unavoidable at high power)
- Radial confinement by magnetic mirrors or cusps
Modern ICP modeling requires full 3D MHD with turbulence submodels.
---
## 14. References & Further Reading
1. Lieberman, M. A., & Lichtenberg, A. J. (2005). *Principles of Plasma Discharges and Materials Processing* (2nd ed.). Wiley-VCH.
2. Fridman, A., & Kennedy, L. A. (2004). *Plasma Discharge and Its Applications*. Wiley.
3. Chen, F. F. (1984). *Introduction to Plasma Physics and Controlled Fusion* (2nd ed.). Plenum.
4. Landau, L. D., & Lifshitz, E. M. (1987). *Fluid Mechanics* (2nd ed.). Butterworth-Heinemann.
5. Boyd, I. D. (2001). "Nonequilibrium Hypersonic Aerothermodynamics." AIAA Education Series.
6. Toro, E. F. (2009). *Riemann Solvers and Numerical Methods for Fluid Dynamics* (3rd ed.). Springer.
---
This article completes the multiscale treatment of plasma dynamics from kinetic (Articles 100636–100638) to fluid scales (this article), essential for semiconductor reactor design and optimization.