ESD (Electrostatic Discharge) Simulation

Category: Electromagnetic Field Analysis / EMC | Updated 2026-04-11
ESD simulation showing HBM current waveform propagation through PCB traces with TVS clamping response
Simulation visualization of ESD current pulse propagation on PCB patterns and TVS clamp response

ESD (Electrostatic Discharge): Theoretical Foundations

What is ESD?

πŸ§‘β€πŸŽ“

What exactly is being modeled in electrostatic discharge simulation? Is it that "zap" you feel?

πŸŽ“

Yes, exactly that "zap". However, humans only feel it above 3kV, but semiconductor ICs can be damaged at just a few hundred volts. Moreover, the ESD discharge pulse has a rise time of only 0.7 to 1 nanosecond, and the peak current reaches from a few amperes to tens of amperes. It's like a shockwave 1000 times faster than lightning causing dielectric breakdown across a path of just a few nanometers in the IC's oxide layer.

πŸ§‘β€πŸŽ“

Wait, nanoseconds... Can simulation really reproduce such a fast phenomenon?

πŸŽ“

It can. For a 4kV ESD current in the Human Body Model (HBM), the peak reaches 7.5A with a 1ns rise time. ESD simulation analyzes the voltage and current distribution as this ultra-fast pulse propagates through PCB traces and reaches the IC's input protection circuit. To pass IEC 61000-4-2 Level 4 (Β±8kV contact discharge), it's necessary to optimize the ESD path impedance using 3D FEM.

πŸ§‘β€πŸŽ“

In what specific scenarios is it used?

πŸŽ“

A typical example is the USB-C connector in a smartphone. When a user inserts a cable while charged, ESD current flows through the path: connector shell β†’ GND plane β†’ IC. If the impedance of this path is high, a voltage exceeding specifications appears between the IC's VSS-VDD pins, causing malfunctions or latch-up. Checking the current density map via simulation before shipping can prevent post-mass-production recalls.

ESD Test Models (HBM, MM, CDM, IEC)

πŸ§‘β€πŸŽ“

I've heard there are various models like HBM and IEC. How are they different?

πŸŽ“

There are multiple ESD test models depending on the target level. Their circuit constants differ, so the shape of the current waveform is completely different.

ModelStandardC [pF]R [Ξ©]Rise TimeTarget Level
HBMANSI/ESDA/JEDEC JS-0011001,5002–10 nsDevice (IC Chip)
MMEIAJ ED-47012000 (effectively <10)<1 nsDevice (Oscillatory Waveform)
CDMANSI/ESDA/JEDEC JS-002Device Dependentβ€”100–400 psDevice (Mounted State)
IECIEC 61000-4-21503300.7–1 nsSystem (Entire Product)
πŸ§‘β€πŸŽ“

A 100 picosecond rise time for CDM... That sounds incredibly difficult to reproduce in simulation.

πŸŽ“

Exactly. CDM requires a time step on the order of picoseconds, making the computational cost orders of magnitude higher. Therefore, in practice, a two-step approach is common: first, perform pass/fail judgment at the system level using the IEC model, and if it fails, then analyze the IC's input protection circuit in detail using the HBM model.

Governing Equations

πŸ§‘β€πŸŽ“

What are the "foundational" equations for ESD analysis?

πŸŽ“

The basics are Maxwell's equations. Since the ESD pulse has frequency components spanning from DC to several GHz, the quasi-static approximation cannot be used. Full-wave analysis is required.

Maxwell's Equations (Time Domain)

$$\nabla \times \mathbf{E} = -\frac{\partial \mathbf{B}}{\partial t}$$ $$\nabla \times \mathbf{H} = \mathbf{J} + \frac{\partial \mathbf{D}}{\partial t}$$ $$\nabla \cdot \mathbf{D} = \rho_v$$ $$\nabla \cdot \mathbf{B} = 0$$
πŸŽ“

For ESD, the displacement current term $\partial \mathbf{D}/\partial t$ is particularly important. Because the $di/dt$ of an ESD pulse reaches several GA/s, the magnetic field variation is also intense, scattering noise as EMI (electromagnetic interference) to surrounding circuits. To accurately track this "scattering," Maxwell's equations must be solved without omission.

Mathematical Model of HBM Current Waveform

πŸ§‘β€πŸŽ“

What mathematical formula represents the HBM waveform?

πŸŽ“

The HBM equivalent circuit is an RC model discharging a 100pF capacitor through a 1.5kΞ© resistor. However, because the discharge path has parasitic inductance $L_p$, the actual waveform becomes a double exponential function.

HBM Current Waveform (Double Exponential Function Model)

$$i_{\text{HBM}}(t) = \frac{I_p}{1 - k}\left(e^{-t/\tau_1} - e^{-t/\tau_2}\right)$$

Where:

  • $I_p$: Peak current [A] (approx. 2.67A for 4kV HBM)
  • $\tau_1 = RC = 150\,\text{ns}$: Decay time constant
  • $\tau_2 = L_p / R \approx 2\text{--}10\,\text{ns}$: Rise time constant
  • $k = \tau_2 / \tau_1$: Time constant ratio
πŸ§‘β€πŸŽ“

Because the difference between $\tau_1$ and $\tau_2$ is large, it rises sharply and decays slowly, right?

πŸŽ“

Exactly. Also, the energy stored by ESD is important.

ESD Stored Energy

$$E_{\text{ESD}} = \frac{1}{2}CV^2$$

For example, for the IEC model ($C = 150\,\text{pF}$, $V = 8\,\text{kV}$):

$$E_{\text{ESD}} = \frac{1}{2} \times 150 \times 10^{-12} \times (8000)^2 = 4.8\,\text{mJ}$$
πŸŽ“

4.8mJ may seem tiny, but when released in nanoseconds, the instantaneous power reaches several kilowatts. Whether the IC's input protection circuit (ESD clamp) can safely absorb this energy is the key design challenge.

IEC 61000-4-2 Current Source Model

πŸ§‘β€πŸŽ“

How does the IEC waveform differ from HBM?

πŸŽ“

The IEC 61000-4-2 waveform has a unique shape with two peaks: an initial sharp spike and a subsequent broad hump. The standard defines this waveform with four parameters.

ParameterLevel 4 (Β±8kV Contact)Tolerance
Initial Peak Current $I_1$30 AΒ±15%
Current at $t = 30\,\text{ns}$ $I_2$16 AΒ±30%
Current at $t = 60\,\text{ns}$ $I_3$8 AΒ±30%
Rise Time $t_r$0.7–1 nsβ€”
πŸ§‘β€πŸŽ“

30A initial peak at 8kV! That's about 10 times HBM, isn't it?

πŸŽ“

Yes. IEC is a system-level test, simulating the entire realistic discharge path: human hand β†’ enclosure β†’ PCB β†’ IC. In simulation, this waveform is injected as a current source at the discharge point, and the response on the PCB is analyzed. As an equivalent circuit, it can be approximated by a two-stage RLC circuit like the following.

IEC Waveform Equivalent Circuit Approximation

$$i_{\text{IEC}}(t) = I_1 \cdot A_1 \cdot e^{-t/\tau_a}\sin(\omega_1 t) + I_2 \cdot A_2 \cdot \left(e^{-t/\tau_b} - e^{-t/\tau_c}\right)$$

First term: Initial spike ($\tau_a \approx 2\,\text{ns}$, $\omega_1$ depends on parasitic L)
Second term: Broad hump ($\tau_b \approx 20\,\text{ns}$, $\tau_c \approx 2\,\text{ns}$)

Physics of Ground Bounce

πŸ§‘β€πŸŽ“

I often hear about ground bounce. Why is it a problem with ESD?

πŸŽ“

The ground plane is not a "perfect zero-potential plane." In reality, the plane also has inductance $L_{\text{gnd}}$. When ESD current flows, this inductance causes a localized potential rise. This is ground bounce.

Ground Bounce Voltage

$$V_{\text{bounce}} = L_{\text{gnd}} \cdot \frac{di}{dt}$$

Estimating $di/dt$ for the IEC Level 4 initial spike:

$$\frac{di}{dt} \approx \frac{30\,\text{A}}{1\,\text{ns}} = 30 \times 10^9\,\text{A/s} = 30\,\text{GA/s}$$

If $L_{\text{gnd}} = 1\,\text{nH}$ (about one via's worth):

$$V_{\text{bounce}} = 1 \times 10^{-9} \times 30 \times 10^9 = 30\,\text{V}$$
πŸ§‘β€πŸŽ“

30V from just one via!? The ground can fluctuate that much...?

πŸŽ“

That's why in ESD countermeasures, it's a golden rule to place multiple GND vias immediately adjacent to the discharge point to lower $L_{\text{gnd}}$. For example, placing four vias in parallel reduces $L_{\text{gnd}}$ to about 1/4, lowering the bounce voltage to 7.5V. In simulation, a common practice is to visualize the ground plane's potential distribution with a color map to identify "hot spots" with large bounce.

TVS Clamp Voltage Model

πŸ§‘β€πŸŽ“

What is the "clamp voltage" of a TVS diode? It always comes up in ESD countermeasures.

πŸŽ“

TVS (Transient Voltage Suppressor) is a protection device that absorbs ESD current. Normally, it has high impedance and doesn't affect the signal, but when ESD is applied, it breaks down to low impedance and "clamps" the voltage to a certain value.

TVS Clamp Voltage Relation

$$V_{\text{clamp}} = V_{\text{BR}} + I_{\text{ESD}} \cdot R_{\text{dyn}}$$

Where:

  • $V_{\text{BR}}$: Breakdown voltage (TVS design value, e.g., 6.4V typ. for a 5V part)
  • $R_{\text{dyn}}$: Dynamic resistance (approx. 0.1–2Ξ©. Lower is higher performance)
  • $I_{\text{ESD}}$: ESD current flowing through the TVS [A]

Example: For $V_{\text{BR}} = 6.4\,\text{V}$, $R_{\text{dyn}} = 0.5\,\Omega$, $I_{\text{ESD}} = 16\,\text{A}$

$$V_{\text{clamp}} = 6.4 + 16 \times 0.5 = 14.4\,\text{V}$$
πŸ§‘β€πŸŽ“

If the IC's absolute maximum rating is, say, 7V, then 14.4V would be a failure, right...?

πŸŽ“

That is precisely the core of ESD simulation. If the clamp voltage is too high, you either change to a TVS with a smaller $R_{\text{dyn}}$, or move the TVS closer to the discharge point to reduce the voltage increase due to trace inductance. In simulation, the standard approach is to couple the TVS's SPICE model with 3D electromagnetic field analysis to calculate the effective clamp voltage at the IC pin.

πŸŽ“

Another important factor is the effect of the trace inductance $L_{\text{trace}}$ between the TVS and the IC pin.

Effective Voltage at IC Pin

$$V_{\text{IC}} = V_{\text{clamp}} + L_{\text{trace}} \cdot \frac{di}{dt}$$

For $L_{\text{trace}} = 2\,\text{nH}$ (approx. 3mm trace), $di/dt = 30\,\text{GA/s}$:

$$V_{\text{IC}} = 14.4 + 2 \times 10^{-9} \times 30 \times 10^9 = 14.4 + 60 = 74.4\,\text{V}$$
πŸ§‘β€πŸŽ“

74V!? A mere 3mm trace adds 60V!?

πŸŽ“

That's why in the world of ESD countermeasures, the golden rule is "Place the TVS next to the IC, even 1mm closer matters." At this point, just looking at the schematic connections isn't enough for countermeasures. You can see why 3D electromagnetic field analysis of the PCB layout becomes essential, right?

Coffee Break Trivia Corner

ESD Discharge Time is 1 Nanosecondβ€”A Shock 1000 Times Faster Than Lightning

The static electricity you feel when touching a doorknob in winter is about 3–5kV. The discharge lasts only a few nanoseconds, about 1/1000th of a lightning discharge (a few microseconds). In the 1960s, IBM engineers investigated the cause of a sudden increase in defect rates at semiconductor factories during winter and identified static electricity as the cause. This led to the creation of the Human Body Model (HBM)β€”modeling the human body as a 100pF capacitor and a 1.5kΞ© resistorβ€”a standard still in use today. If the human body's capacitance were larger, ESD countermeasure costs would have skyrocketed.

Computational Methods for ESD (Electrostatic Discharge)

Related Simulators

Experience the theory with interactive simulators in this field

All Simulators

Related fields

Electromagnetic AnalysisCoupled AnalysisStructural Analysis
Rate this article
Thank you for your feedback!
Helpful
More details
Report error
Helpful
0
More details
0
Report error
0
Written by NovaSolver Contributors
Anonymous Engineers & AI β€” Sitemap
About the Authors