123 Main Street, New York, NY 10001

CMTI / dv/dt Immunity for Gate Driver ICs

← Back to: Gate Driver ICs

This page turns CMTI / dv/dt immunity from a datasheet number into an auditable engineering flow: identify the dominant coupling path (Input / Isolation / Gate / Return), then apply the minimum fixes and pass/fail criteria.

Outcome: a repeatable acceptance template for dv/dt_env (+/−), stable outputs, bounded gate bump/glitch, and consistent results across labs and real inverter cabinets.

Scope & Decision Map

Fast triage: confirm whether a dv/dt-driven CMTI issue is present, then follow the shortest path to the real victim node.

Section intent

This section routes symptoms into a three-path root model so troubleshooting starts with the correct victim node: Input, Isolation channel, or Gate injection.

Boundary rule: no IC part-number selection appears here. Selection is reserved for later sections.
Recognizable symptoms

Gate-side symptoms (false turn-on signature)

  • Gate-off waveform shows a gate bump during switching transitions.
  • One leg exhibits sporadic shoot-through risk only at high dv/dt edges.
  • False turn-on disappears when dv/dt is reduced (higher Rg / lower Vbus).

Isolation / logic-side symptoms (channel flip / glitch)

  • PWM pulses are missing or shortened while the controller command is correct.
  • Isolated outputs show brief glitches aligned with Vsw transitions.
  • /FLT toggles without a real power-stage fault (false trip behavior).

Control/power symptoms (common-mode injection into rails)

  • Random resets or brownout events coincide with high dv/dt edges.
  • ADC sampling windows degrade only during hard switching.
  • Communication errors cluster around switching instants rather than load changes.
Victim node: Input threshold Victim node: Isolation level-shift path Victim node: Gate via Miller injection
3-step decision map

The decision map deliberately uses a minimum observable set to avoid “random knob turning”.

Quantify dv/dt strength

Measure Vsw slope for both polarities (+dv/dt and −dv/dt) and lock the worst-case window.

Identify the first victim

Check which signal breaks first: input edges, isolation output integrity, or Vg(off) bump.

Confirm the coupling path

Confirm whether the trigger is threshold margin loss, barrier displacement current, or gate injection.

Result output: a single root route is selected—Input / Isolation / Gate injection—then later sections provide hardening and verification criteria.
CMTI troubleshooting decision map A left-to-right diagram mapping symptoms to quick checks and then to three root paths: input path, isolation path, and gate injection path. Symptoms Quick checks Root path False turn-on / gate bump PWM missing / shortened ISO output flips / glitch /FLT false trigger Random reset / brownout Vsw dv/dt slope (+ / −) Vg gate-off bump (A/W) ISO_OUT glitch width / rate /FLT pull-up + threshold Vcc rail dip / CM lift Input path Threshold margin loss Ground bounce / CM shift Isolation path Barrier displacement current Channel flip / glitch Gate injection Miller Cgd injection Loop inductance effects Output: pick ONE path → later sections provide hardening + verification criteria (no part selection here)

Diagram goal: map symptoms to the first victim node (Input / Isolation / Gate injection) before touching gate resistors or adding “random capacitors”.

Definitions & Metrics

Unify CMTI and dv/dt language so requirements, measurements, and acceptance criteria remain consistent across design, bring-up, and lab validation.

Engineering definitions

CMTI (Common-Mode Transient Immunity)

CMTI is the ability to maintain the correct logic state during a common-mode voltage transient, for both positive and negative dv/dt. A failure event is any of the following:

  • Output flip (wrong state) or a glitch that can be interpreted as a valid edge.
  • False fault / false disable (e.g., /FLT toggles without a real fault).
  • False turn-on condition caused by gate injection that pushes Vg beyond a safe margin.
Practical rule: CMTI is defined by observable failure events, not by a standalone headline number.
dv/dt occurs in different places

The same “dv/dt” label can represent different physical environments. To keep this page auditable, three variables are used:

dv/dt_sw: switch-node slope (Vsw) dv/dt_cm: common-mode rise rate (reference shift) ΔVref: isolation-side ground separation transient

Typical datasheet CMTI tests approximate a controlled dv/dt_cm condition. System troubleshooting often starts from dv/dt_sw because it is the easiest to measure.

Common datasheet traps
  • Polarity gap: only one edge (positive or negative dv/dt) is emphasized; the opposite edge may be worse in the real system.
  • State dependency: immunity differs by output state, load, and operating mode; switching conditions can be harsher than static tests.
  • Corner conditions: temperature and supply margins (near UVLO) reduce noise margin and increase susceptibility.
  • Metric mismatch: CMTI headline values do not automatically translate from dv/dt_cm to dv/dt_sw without validating coupling paths.
Page-wide requirement template

Use the following normalized template across design reviews and lab reports:

  • dv/dt_env = X kV/µs (worst-case, include +dv/dt and −dv/dt)
  • CMTI_req = Y kV/µs (requirement = dv/dt_env + margin)
  • victim_node = Input / Isolation / Gate
  • noise_margin = N (threshold or allowable glitch / gate bump budget)
Acceptance criteria placeholders (to be quantified later): no output glitch wider than Y ns, no false fault above K per 10^6 edges, and Vg(off) bump < N V for < M ns under dv/dt_env.
CMTI and dv/dt metric alignment A diagram aligning dv/dt polarity and waveform with pass windows and failure events such as output glitches and false turn-on conditions. Common-mode transient Vcm(t) or Vsw(t) edge (polarity matters) V t +dv/dt −dv/dt Immunity definition Pass window vs failure events PASS (keep state) Output stable: no flip, no valid-edge glitch FAIL Output glitch Short pulse interpreted as an edge FAIL False turn-on Vg(off) bump exceeds safe margin Use: dv/dt_env (system) → CMTI_req (with margin) → victim_node (Input / Isolation / Gate) → noise_margin (N) dv/dt_sw dv/dt_cm ΔVref

Diagram goal: align polarity (+/− dv/dt), failure events (glitch / false turn-on), and normalized variables so requirements and lab reports use the same language.

Where dv/dt Comes From

Model the real dv/dt environment so “100 vs 200 kV/µs” becomes a measurable system input, not a memorized headline.

Core idea

dv/dt is not a fixed property of a switch. It is a system outcome set by drive strength, switching conditions, and parasitic networks. The same device can exhibit widely different dv/dt depending on gate-loop inductance, power-loop parasitics, and operating corners.

Drive: peak Ig + Rg,on/off Conditions: Vbus, Id, mode Parasitics: Lloop, Coss, Cpar Corners: temperature, deadtime
Where dv/dt is created (system view)

Fast-edge hard switching (SiC / GaN)

  • High dv/dt results from rapid Vds/Vsw transitions under hard switching.
  • Edge polarity matters: +dv/dt and −dv/dt can stress different victim nodes.
  • Higher Vbus increases edge energy and often sharpens transitions.

Parasitic L/C networks (edge “amplifiers”)

  • Power-loop L and device/output capacitances reshape the edge and add ringing.
  • Parasitic coupling capacitance to heatsink/chassis creates common-mode steps.
  • Package and layout parasitics can change dv/dt as much as gate resistor changes.

Operating conditions that change dv/dt (most common knobs)

  • Vbus: higher bus voltage generally increases dv/dt and CM displacement current.
  • Id/load: current level and switching mode (hard vs soft) alter edge shape and ringing.
  • Rg,on/off: separate turn-on/turn-off resistances shift dv/dt and EMI/loss tradeoffs.
  • Deadtime & diode recovery: reverse recovery and deadtime timing often dominate the negative edge behavior.
  • Temperature: device parameters drift, changing threshold margin and the apparent susceptibility at the same dv/dt.
Practical implication: any CMTI requirement should be derived from the worst-case dv/dt window of the real converter, not from a nominal operating point.
Engineering quantification (measure first)

Define dv/dt_env using a repeatable, auditable extraction method. The objective is a system input that can be referenced in design reviews and lab acceptance.

Lock the measurement context

Capture Vsw transitions for both polarities, with a consistent extraction window (e.g., 10–90% or 20–80%).

Extract dv/dt numbers

Report dv/dt(+), dv/dt(−), and the maximum observed value under controlled test conditions.

Define the worst-case window

Use the combination of Vbus/Id/temperature/deadtime that yields the highest dv/dt and strongest ringing.

dv/dt_env(+) = X kV/µs dv/dt_env(−) = Y kV/µs Worst-case = max(X, Y)
System dv/dt generation chain A left-to-right chain: gate driver to gate loop to power device to switch node, then parasitic amplification to common-mode step and coupling into control. Gate Driver Ig peak Rg,on/off Gate Loop Lg, Ls Kelvin Src Power Device Coss, Qg Cgd Switch Node Vsw +dv/dt / −dv/dt Parasitics Power loop: Lloop Coss / Cpar Mode factors deadtime / recovery Common-Mode Step Vcm reference shift drives displacement current Coupling Into Control Input / Isolation / Gate paths defines victim_node Output for the rest of the page: dv/dt_env(+) and dv/dt_env(−) under the worst-case operating window

Diagram goal: show dv/dt as a chain outcome—drive strength and parasitic “amplifiers” shape Vsw edges, create common-mode steps, and feed the coupling paths analyzed next.

Coupling Paths

Identify how dv/dt becomes an error event: displacement-current injection, threshold shift, Miller gate injection, or return-path cross-split.

Section intent

This section is the page’s mechanism core. It classifies coupling into four orthogonal paths and provides, for each path: victim node, waveform signature, and a first-line mitigation direction.

Boundary rule: detailed implementations (active clamp wiring, −V rails, two-level shaping, specific isolation supplies) are handled in later sections. This section focuses on “what path is active” and “what observation proves it”.
Four orthogonal coupling paths

1) Barrier capacitance injection

  • Mechanism: displacement current follows I = Cbar · dv/dt.
  • Victim node: receiver-side ground / input reference near the isolation barrier.
  • Signature: ISO_OUT glitches align tightly with Vsw edges and scale with dv/dt.
  • First fix: reduce injected current or provide a controlled return path for it (lower impedance, shorter loop).

2) Input threshold shift (ground bounce)

  • Mechanism: shared inductance produces V = L · di/dt reference motion.
  • Victim node: input comparator/Schmitt threshold vs local input ground reference.
  • Signature: logic edges appear different with different probe reference points; errors cluster around di/dt events.
  • First fix: reduce shared L and improve threshold margin (hysteresis / conditioning).

3) Miller Cgd gate injection

  • Mechanism: dv/dt across Vds couples via Cgd into the gate.
  • Victim node: Vg(off) during high dv/dt; low Vth corners are most sensitive.
  • Signature: gate-off bump coincides with Vds/Vsw edges; false turn-on risk rises at high temperature.
  • First fix: increase gate hold-down capability and reduce gate-loop impedance/inductance.

4) Return path cross-split (domain lift)

  • Mechanism: return current uses an unintended loop, lifting the control domain reference.
  • Victim node: entire control ground/rails; many signals fail simultaneously.
  • Signature: multiple unrelated signals glitch together; control Vcc/GND shows synchronous CM step.
  • First fix: rebuild partitioning so high di/dt currents cannot cross control returns.
Observe: ISO_OUT glitch Observe: input ground reference Observe: Vg(off) bump Observe: control rail CM step
Four coupling paths across power, isolation, and control domains A three-domain box diagram with four distinct arrow styles representing barrier capacitance injection, input threshold shift, Miller gate injection, and return-path cross-split. Power Domain Isolation Barrier Control Domain Switch Node Vsw (dv/dt) Power loop Lloop / Cpar Vds edge Cgd coupling source Cbar Receiver GND ISO_OUT Input(th) hysteresis / margin Logic core edge validity Gate node Vg(off) bump Control rails Vcc / GND CM step Path 1: Cbar injection · Path 2: ground bounce · Path 3: Miller Cgd · Path 4: return cross-split

Diagram goal: isolate the active path by matching observed signatures (ISO glitch, threshold motion, Vg bump, domain lift) before selecting mitigation knobs.

Failure Modes

Translate field symptoms into likely coupling paths and the minimum probe placement needed to confirm root cause.

How to use this section

Each failure mode is expressed as a repeatable mapping: Symptom → Likely path → Probe point → First fix direction → Pass criteria. The goal is to identify the active coupling path before changing gate resistors or adding capacitance.

Path-1: Cbar injection Path-2: threshold shift Path-3: Miller injection Path-4: return cross-split
Symptom → Path → Probe → First fix
False turn-on
Likely path: Path-3 (Miller Cgd) + gate-loop parasitics
Probe: Vg(off) and Vds/Vsw (edge alignment)
First fix: strengthen gate hold-down and reduce gate-loop impedance
Pass criteria: Vg(off) bump < X V for < Y ns at dv/dt_env
ISO output glitch
Likely path: Path-1 (Cbar) + Path-2 (threshold margin)
Probe: ISO_OUT + receiver GND reference vs Vsw
First fix: reduce displacement-current injection or provide a controlled return path
Pass criteria: no valid-edge glitch wider than Y ns at dv/dt_env
MCU/FPGA reset
Likely path: Path-4 (return cross-split) + rail common-mode lift
Probe: control Vcc/GND (CM step) and multi-signal correlation
First fix: rebuild partition returns; harden rail susceptibility to CM injection
Pass criteria: no reset / brownout across Z minutes at dv/dt_env
Multi-leg mismatch
Likely path: per-channel immunity/threshold/latency mismatch
Probe: compare channels: ISO_OUT glitch rate and propagation delay drift
First fix: enforce channel matching and consistent input conditioning across legs
Pass criteria: channel skew < N ns; glitch rate < K / 10^6 edges
Fast discriminator: if multiple unrelated signals fail together, prioritize Path-4. If only gate behavior fails and aligns to Vds edges, prioritize Path-3.
Symptom to path mapping with probe placement A three-column box diagram: symptoms on the left, coupling paths in the center, and probe points on the right, with arrows indicating the most likely relationships. Symptoms Coupling paths Probe points False turn-on ISO output glitch MCU/FPGA reset Skew / mismatch Path-1: Cbar injection Path-2: threshold shift Path-3: Miller Cgd Path-4: return split Vg(off) + Vds/Vsw ISO_OUT + Rx GND Input(th) reference Vcc/GND CM step Rule of thumb Multiple signals fail together → prioritize return split / rail CM lift (Path-4). Gate-only anomalies aligned to Vds edges → prioritize Miller injection (Path-3).

Diagram goal: use minimal observations to converge on the active coupling path before selecting hardening actions.

Driver-Side Hardening

Convert CMTI requirements into driver-structure checkpoints: input conditioning, internal gating, output-stage robustness, and fault/enable safety behavior.

What “driver-side hardening” means

Under high dv/dt, the driver can fail by misinterpreting inputs, creating spurious edges, losing state, or mis-handling fault pins. Hardening is treated as a chain of blocks. Each block is described by an auditable metric and its trade-off.

Input: hysteresis / filter Gating: edge qualify / state hold Output: hold-down strength Fault: fail-safe pins
Input conditioning

Input conditioning protects the interpretation boundary. It absorbs reference motion and rejects short dv/dt-induced glitches before they become valid edges.

  • Differential vs single-ended: differential signaling improves common-mode tolerance; single-ended inputs require stronger reference control.
  • Hysteresis (Schmitt behavior): increases noise margin against ground bounce and threshold drift.
  • Glitch reject / deglitch window: suppresses short pulses but introduces minimum valid pulse width and added propagation delay.
Hysteresis ≥ X mV Reject pulses < Y ns Min pulse ≥ Z ns
Internal gating / decode

Internal gating ensures that transient disturbances do not become state changes. The focus is on edge qualification and state retention under dv/dt_env.

  • Edge qualify: require stable input conditions for a defined qualification window before accepting an edge.
  • State hold: prevent momentary disturbances from flipping the interpreted state during high dv/dt intervals.
  • Consistency across channels: ensure matching behavior so multi-leg systems do not develop skew or asymmetric susceptibility.
Audit statement template: under dv/dt_env(+/−), the driver output must not flip state and must not generate a valid-edge glitch wider than Y ns.
Output stage robustness

Output robustness is defined by the ability to keep the gate in the intended state under displacement and Miller injection currents. This section states the requirement; detailed clamp and negative-bias implementations are handled elsewhere.

  • Hold-down strength: strong pull-down and low impedance reduce sensitivity to injected current.
  • Output impedance stability: avoid behavior that changes significantly across temperature and supply corners.
  • Predictable off-state margin: define an off-state gate bump budget aligned to the system dv/dt_env.
Vg(off) bump < N V Duration < M ns Condition: dv/dt_env(+/−)
Fault / enable safety behavior

Fault and enable pins often become the hidden weak link under dv/dt, especially when they are open-drain or high-impedance nodes. Define pull strategies and fail-safe states explicitly.

  • /FLT behavior: ensure the pin does not toggle due to dv/dt-induced reference motion; define false trip rate.
  • /EN behavior: ensure disable does not assert accidentally; define default safe state if the line is floating.
  • Pull-up/down strategy: specify pull strength range and reference grounding so pin thresholds are stable.
/FLT pull: X–Y kΩ Fail-safe: defined state False trip < K/10^6 edges
Driver immunity block map

Treat driver-side immunity as a block chain. Each block owns a measurable checkpoint (hysteresis, deglitch, edge qualify, hold-down, fail-safe).

Driver-side immunity block diagram A left-to-right chip internal block diagram: input conditioning, level shift and gating, output stage, and fault path, each with a key metric label. Gate Driver IC (immunity-oriented view) Input Hysteresis Deglitch Min pulse Gating Edge qualify State hold Channel match Output Hold-down Low Z Vg bump budget Fault /FLT /EN Fail-safe IN GND Vcc OUT /FLT /EN Audit checkpoints: hysteresis / reject width / min pulse / channel match / Vg bump budget / fault fail-safe under dv/dt_env

Diagram goal: treat immunity as a driver-internal chain. Each block maps to an auditable metric and a known trade-off (delay, minimum pulse width, or false-trip behavior).

Isolation & Barrier CMTI

Explain why isolated gate drivers are harder: barrier capacitance creates unavoidable displacement current, and return-path control dominates success.

Why isolated drivers are harder

Reinforced isolation still includes barrier capacitance (Cbar). Under fast switching edges, a displacement current is injected across the barrier: I = Cbar · dv/dt. The key question is not whether current exists, but where the return loop closes.

Unavoidable: Cbar > 0 Scales: I ∝ dv/dt Dominant: return-loop impedance
HS/LS channels do not fail the same way

High-side channel (HS)

  • Closer to the highest dv/dt nodes and larger reference motion.
  • More sensitive to barrier injection and local return-loop geometry.
  • Common signatures: ISO glitches aligned to Vsw edges and asymmetric polarity sensitivity.

Low-side channel (LS)

  • Often less exposed to direct dv/dt, but vulnerable to return-path cross-split effects.
  • Common signatures: multi-signal correlation and rail common-mode lift.
  • Critical audit: channel-to-channel immunity and delay drift consistency under dv/dt_env.
Where common-mode current actually flows

Displacement current may return through the isolated bias path, shield/chassis bonds, optional Y-cap connections, or unintended control-ground routes. Immunity depends on providing a short, controlled, low-impedance return loop that does not disturb sensitive references.

ISO supply: coupling route Shield / chassis: bond route Y-cap: optional CM shunt Control GND: avoid cross-split
Isolation design priority

A stable order of operations prevents “random knob turning”: Return path control first, then barrier injection reduction, then input threshold margin.

Return-path control

Define a short, controlled CM return loop that avoids sensitive references and cross-splits.

Reduce injection strength

Reduce effective coupling or edge energy that drives displacement current magnitude.

Increase threshold margin

Use input conditioning and deglitch rules so small transients cannot become valid edges.

Barrier capacitance injection and return loop control Three-domain diagram showing displacement current across barrier capacitance and how the return loop may close via shield, Y-cap, or unintended control ground, with action markers. Power domain Isolation barrier Control domain Vsw dv/dt source Cbar Rx GND reference victim node I = C · dv/dt ISO supply coupling Shield / chassis bond Y-cap (if used) Action: define return Action: reduce injection Action: margin rules Avoid: cross-split Priority: return loop control → injection reduction → threshold margin

Diagram goal: visualize Cbar-driven displacement current and force a return-loop decision before tuning input thresholds.

Gate Path Immunity

Select gate-side tools for dv/dt-induced false turn-on. Each tool is described by trigger conditions, acceptance metrics, and a required deep-link to its dedicated subpage.

Quick selection logic
  • Gate bump aligned to Vds edges: prioritize Miller clamp or off-state margin methods.
  • dv/dt_env is above the target: prioritize split Rg or two-level shaping to control edges.
  • Low Vth / high temperature corner sensitivity: add additional off-state margin and confirm with Vg(off) budget.
  • Need fast protection but low ringing: prioritize two-level turn-off with an explicit pass window.
Boundary rule: this section states selection logic and acceptance metrics only. Implementation details and parameter sizing belong to each dedicated subpage.
Gate-side toolbox (metrics first)

Active Miller Clamp

Use when: high dv/dt + high Cgd + low Vth or hot corner sensitivity
Primary effect: reduce Vg(off) bump by providing a low-impedance clamp path
Pass criteria: Vg(off) bump < X V for < Y ns at dv/dt_env(+/−)
Go to subpage: Active Miller Clamp →

−VGOFF (Negative off bias)

Use when: SiC/GaN hard-switching with tight off-state margin
Primary effect: increase off-state margin against dv/dt-induced injection
Pass criteria: Vg(off)_min ≤ −N V with margin M at dv/dt_env
Go to subpage: IGBT/SiC/GaN −VGOFF →

Split Rg,on/off

Use when: edge control is needed without sacrificing overall switching goals
Primary effect: tune dv/dt and ringing separately on turn-on vs turn-off
Pass criteria: dv/dt_env reduced to target band X–Y kV/µs without thermal overrun
Go to subpage: Split/Programmable Gate Resistors →

Two-Level Turn-On/Off

Use when: fast protection and controlled EMI/ringing must both be satisfied
Primary effect: first cross critical region quickly, then slow the edge to reduce dv/dt and dI/dt
Pass criteria: protection response < X µs while overshoot/ringing < Y
Go to subpage: Two-Level Turn-On/Off →
Gate false turn-on suppression toolbox Four tool blocks at the top map via arrows to three outcome blocks: lower gate bump, lower dv/dt and dI/dt, and increased margin, with simple waveform icons. Tools → Outcomes (Gate-path immunity) Miller clamp reduce bump −VGOFF increase margin Split Rg tune dv/dt Two-level fast + stable Lower gate bump Vg(off) budget bump & width Lower dv/dt & dI/dt edge shaping ringing control Increase margin off-state headroom threshold safety Acceptance anchors: Vg(off) bump < X V; glitch width < Y ns; dv/dt_env in target band; skew < N ns at dv/dt_env(+/−)

Diagram goal: show that tools map to outcomes (lower bump, lower dv/dt/dI/dt, increase margin) and each outcome must be verified by a defined metric.

Layout & Grounding

Layout turns dv/dt from a “mystery” into controlled loops. Partition the board into islands, then audit return paths and forbidden crossings.

How to treat layout for CMTI

CMTI failures are usually loop problems: displacement current and reference motion travel through the easiest return route. The objective is to create short, predictable loops and keep sensitive references inside a quiet control island.

Define islands first Control returns next Kill crossings always
Recommended partition (auditable goals)

Power loop (high di/dt)

Goal: keep the high-current commutation loop compact and self-contained.
Check: power return stays inside the power domain and never runs under control logic.
Pass: no sensitive reference shares the same return segment with the power loop.

Gate driver island (gate loop)

Goal: minimize gate-loop area and provide a clean Kelvin return.
Check: gate return uses Kelvin source (or equivalent) and does not ride on power ground bounce.
Pass: Vg(off) bump stays within the Vg budget under dv/dt_env.

Isolation boundary (Cbar injection)

Goal: force displacement current to close through a controlled return loop.
Check: isolation-side returns do not cross into the control quiet island.
Pass: ISO signals show no valid-edge glitches at dv/dt_env(+/−).

Control island (quiet reference)

Goal: keep MCU/FPGA, thresholds, and rails referenced to a stable local ground.
Check: sensitive rails and references have local decoupling and clean returns.
Pass: no resets or rail CM steps that correlate with Vsw edges.
Gate-loop checklist (Path-3 dominant)
  • Minimize loop area: driver output → gate → Kelvin return must be as tight as possible.
  • Kelvin source / separate return: gate return should not share the power commutation ground segment.
  • Short, direct gate routing: avoid long gate traces that add inductance and amplify gate bump.
  • Local driver decoupling: keep driver supply loop compact and referenced to the driver island return.
Audit anchor: if gate-loop geometry changes, the effective immunity changes even when the IC and schematic stay the same.
Shield / chassis bonding (dv/dt-focused)

Bonding changes where the common-mode current closes its loop. The decision is measured by return-loop control, not by “single-point vs multi-point” ideology.

Shield bond checkpoint

Check: shield/chassis connection defines a short CM return path away from sensitive references.
Risk: bonding that routes CM current through the control island raises reference motion.
Pass: control rails remain stable while Vsw edges switch at dv/dt_env.

Signal GND ↔ chassis relationship

Check: define where the CM current is allowed to return and where it is not.
Risk: accidental cross-splits create large loop areas and unpredictable injection.
Pass: ISO lines and fault pins do not false-trip across worst-case edges.
Absolute taboos (red flags)
Do not accept these patterns in review: long gate traces, return paths crossing partitions, or treating isolation outputs as “immune by default”.

Long gate trace

Why bad: added L amplifies injected current into Vg bump.
Typical symptom: false turn-on aligned to Vds edges.
Fix direction: relocate driver, tighten loop, enforce Kelvin return.

Cross-split return

Why bad: CM current closes through sensitive references.
Typical symptom: multi-signal glitches and control resets.
Fix direction: reroute returns and define a controlled CM loop.
Recommended partition: power loop, driver island, isolation boundary, control island Top-view board partition diagram with labeled regions and thick arrows indicating intended return paths and forbidden crossings. Top view partition (layout audit map) Power loop high di/dt Driver island gate loop Isolation boundary Control island quiet reference CM loop (controlled) No cross-return No long gate trace Legend: solid thick = power return; solid = gate return; dashed = CM displacement loop

Diagram goal: partition first, then verify that returns close inside the intended domains and never cross into the control quiet island.

Verification & Test

Separate datasheet CMTI from system CMTI, define observables, and produce a copy-ready acceptance template tied to dv/dt_env.

Datasheet CMTI ≠ system CMTI

Datasheet CMTI is measured under a specific setup (supply, loading, mode, temperature, and reference definition). System CMTI includes real return loops, parasitics, shield/chassis paths, isolated bias coupling, and fault/enable routing. Any weak link can fail even when the driver CMTI spec looks high.

Setup: mode / load / Vcm Parasitics: L/C loops Returns: CM loop closure Extra nets: /FLT /EN rails
Observables and pass/fail anchors

Logic integrity (ISO_OUT / fault nets)

  • No state flip: output must not invert or miss intended edges.
  • No valid-edge glitch: no glitch wider than M ns under dv/dt_env(+/−).
  • False trip rate: /FLT or /EN must not toggle more than K / 10^6 edges.

Gate integrity (false turn-on risk)

  • Vg(off) bump: peak < N V and duration < M ns.
  • Alignment: correlate Vg bump with Vsw/Vds edges to confirm path.
  • Channel match: skew < X ns under dv/dt_env to avoid leg mismatch.
Measurement must include reference definition: each waveform is only valid if the probe reference point is controlled and documented.
Test methods (concept-level, reproducible)

Double-pulse

Use for: switching edge characterization and gate bump correlation.
Control: Vbus, Id, device temperature, and switching edge selection.
Judge: dv/dt_env extracted from Vsw slope; apply glitch/bump limits.

Hard-switch half-bridge

Use for: system-like dv/dt_env with real layout and return paths.
Control: worst-case edge window (steepest + highest Vbus).
Judge: ISO nets and control rails remain stable across repeated edges.

Strong dv/dt injection

Use for: fast screening of weak victim nodes and routing mistakes.
Control: injection magnitude and coupling reference definition.
Judge: no valid-edge glitches beyond width threshold; rails do not step.

Measurement guardrails

Probe REF: document the reference point for each channel.
Bandwidth: ensure bandwidth supports the minimum glitch width criterion.
Trigger: align captures to Vsw edges and log the edge polarity.
Copy-ready acceptance template

Use the following template in a test plan, report, or design review. Fill placeholders X/Y/Z/N/M/K.

Test conditions:
- dv/dt_env = X kV/µs (both + and − edges)
- Vbus = Y V, load current = I A, temperature = Z °C
- driver mode = (HS/LS), channel count = (1/2/3)

Pass criteria:
- ISO_OUT: no state flip; no valid-edge glitch wider than M ns under dv/dt_env(+/−)
- Gate: Vg(off) bump < N V and duration < M ns (measured with defined Probe REF)
- Control rails: no reset / brownout; Ctrl Vcc/GND CM step within limit R
- Fault nets (/FLT, /EN): false trip rate < K per 10^6 switching edges
Report requirement: attach probe reference definition for every waveform (Vsw, ISO_OUT, Vg, Ctrl Vcc/GND).
CMTI test jig (block diagram)
CMTI test jig: dv/dt source, DUT, and probe reference points Block diagram showing an HV half-bridge generating dv/dt at Vsw, a DUT isolated gate driver, and observation nodes with explicit probe reference labels. HV half-bridge dv/dt generator Vsw dv/dt_env Trigger align to Vsw edge DUT isolated gate driver Isolation Input Output Observations with Probe REF ISO_OUT REF Vg(off) REF Ctrl Vcc/GND REF /FLT /EN REF Critical rule: each measurement must document the probe reference point, otherwise glitches and CM steps are not comparable. Trigger on Vsw edge polarity; judge ISO_OUT glitch width, Vg(off) bump, and control-rail stability under dv/dt_env(+/−).

Diagram goal: enforce “Probe REF” discipline and show the minimum node set to diagnose dv/dt-induced failures.

Application Playbooks

Each playbook is a shortest-path “combo” that maps application dv/dt reality to (Input / Isolation / Gate) risk order and measurable acceptance criteria.

How to use these playbooks
  • Start from dv/dt_env: extract worst-case slope and polarity (+/−).
  • Rank the risk paths: Input vs Isolation vs Gate (pick the dominant one first).
  • Apply the combo list: each step includes a pass criterion placeholder (X/Y/N/M).
  • Lock the probe reference: every capture is only comparable with documented Probe REF.
Playbook A · SiC/GaN Inverter (3-phase / traction / PV)
Risk order: Isolation > Gate > Input

dv/dt profile

Edge: hard-switch, high Vbus, fast transitions
Worst window: steepest Vsw edge at max Vbus/Id/T
Deliverable: dv/dt_env(+/−)=X kV/µs (documented)

Minimum observables

Vsw: slope and polarity (+/−)
ISO_OUT: no flip + glitch width < M ns
Vg(off): bump < N V and < M ns

Do-first combo (6 steps)

  1. Define dv/dt_env(+/−): extract the steepest edge slope and lock worst-case conditions (Vbus=Y, T=Z).
  2. Control the CM return loop first: enforce a short, intended displacement-current loop away from the control island (Ctrl CM step ≤ R).
  3. Validate isolation logic integrity: ISO_OUT must not flip; no valid-edge glitch wider than M ns under dv/dt_env(+/−).
  4. Validate gate-off immunity: Vg(off) bump peak < N V and width < M ns; correlate with Vsw edges to confirm the path.
  5. Check channel consistency: HS/LS propagation skew < S ns under dv/dt_env to prevent leg mismatch.
  6. Freeze acceptance wording: write the pass criteria into the report (dv/dt_env, setup, node list, Probe REF).
Pass criteria snippet: dv/dt_env=X kV/µs (+/−), Vbus=Y V, T=Z °C → ISO_OUT no flip; glitch<M ns; Vg(off) bump<N V & <M ns; skew<S ns.
Reference IC candidates (examples; confirm per datasheet + package/grade):
TI: UCC21520 ADI: ADuM4135 SiLabs: Si8239x Infineon: 1EDC20I12MH Infineon: 1ED3122MU12H
Playbook B · PFC + HB/FB/LLC with SR (primary + secondary)
Risk order: Gate > Input/Isolation (topology-dependent)

dv/dt profile

Hot nodes: primary Vsw + SR switching nodes
Coupling: transformer parasitics + shared returns
Deliverable: victim list + worst edge window

Minimum observables

Gate nodes: Vg(off) bump vs Vsw edges
SR control: no false-on under dv/dt_env
Ctrl rails: no CM step that trips UVLO/reset

Do-first combo (6 steps)

  1. Mark the hot dv/dt nodes: primary Vsw and SR switching nodes; document the steepest edge window.
  2. Lock the victim list: SR sense/drive input, /FLT, /EN, controller rails, and any opto/iso links (if used).
  3. Define input-glitch criteria: any glitch < M ns must not become a valid edge (match the lab trigger definition).
  4. Gate-off immunity check: Vg(off) bump < N V and < M ns at worst dv/dt; correlate to the hot node edge.
  5. Return-path audit: enforce no cross-partition return through the control island (Ctrl CM step ≤ R).
  6. Repeatability gate: K edges at worst window → zero false-on / zero false-trip.
Pass criteria snippet: worst dv/dt window defined → SR remains off (no false conduction), gate bump<N V & <M ns, input glitch<M ns not decoded as valid, rails stable.
Reference IC candidates (examples; primary HB driver + SR controller/driver):
TI: UCC27714 (600 V HB driver) TI: UCC24612 (SR controller/driver)
Playbook C · Multiphase VR (CPU/GPU POL)
Risk order: Input > Timing match > Ground bounce

dv/dt profile

Reality: edge density (many phases), not extreme Vbus
Worst window: simultaneous switching events
Deliverable: “edge density window” defined

Minimum observables

PWM in: no false decode
Skew: < S ns under switching density
/FLT /PG: false trip rate < K/10^6 edges

Do-first combo (7 steps)

  1. Define the edge-density window: the worst simultaneous switching event (phases + load transient).
  2. Input noise margin audit: ensure the PWM/EN/PG nets keep noise_margin ≥ Q within that window.
  3. Skew acceptance: channel-to-channel skew < S ns under the edge-density condition.
  4. Ground bounce control: driver island return must not ride on power-ground bounce; forbid cross-split returns.
  5. Fault-net robustness: /FLT and /EN pull strategy must hold a safe default under dv/dt injection.
  6. Probe discipline: document Probe REF for PWM in, gate out, and rails to avoid false conclusions.
  7. Rate metric: false-trip rate < K per 10^6 edges (production-friendly criterion).
Reference IC candidates (examples; multiphase MOSFET driver for synchronous buck):
Renesas: ISL6625A
Application → Risks → Tools (diagram)
Application to risk paths and tools matrix Three application rows map to three risk columns (Input, Isolation, Gate) with small tool blocks and priority lines. Application → Key risks → Tool combo (no big table) Thicker lines indicate dominant risk path for each application. Input Isolation Gate SiC/GaN Inverter PFC + LLC with SR Multiphase VR Return control Miller clamp −VGOFF / split Rg Gate bump limit Debounce criteria Victim list Noise margin Skew control Fault net harden

Diagram goal: each application selects the first dominant risk path, then applies a minimal tool combo with measurable pass criteria.

Key Specs & IC Selection

Selection is a funnel: dv/dt_env → CMTI_req (with margin) → architecture → timing consistency → output/fault-path robustness.

Selection funnel (step-by-step)

Step 1 · Define dv/dt_env

Require: slope + polarity (+/−) + worst window
Output: dv/dt_env = X kV/µs at Vbus=Y, T=Z

Step 2 · Set CMTI_req

Rule: CMTI_req = dv/dt_env × margin(M)
Margin sources: layout variance, temp, production, setup mismatch

Step 3 · Choose architecture

Isolated: large CM reference movement / safety barrier
Non-isolated: bootstrap HS/LS where CM is controlled

Step 4 · Timing consistency

Skew: < S ns under dv/dt_env (not only “typ”)
Why: mismatch shows up as leg/asymmetry problems

Step 5 · Output + fault path

Output: A_peak sized to Qg + edge target
Fault nets: safe default under dv/dt injection (/FLT, /EN)

Step 6 · Acceptance template

Bind: dv/dt_env, nodes, Probe REF, glitch/bump criteria
Result: pass/fail is auditable and repeatable
Selection acceptance (fill X/Y/Z/N/M/S/R/K):
- dv/dt_env = X kV/µs (+ and −), Vbus = Y V, T = Z °C
- ISO_OUT: no flip; no valid-edge glitch > M ns
- Gate: Vg(off) bump < N V and < M ns
- Timing: skew < S ns under dv/dt_env
- Rails: Ctrl CM step ≤ R; false-trip rate < K per 10^6 edges
Spec priority (SiC/GaN hard-switch example)
  • #1 CMTI (± polarity + conditions): prioritize robustness under documented dv/dt_env(+/−).
  • #2 Delay / skew stability: enforce skew < S ns under dv/dt stress.
  • #3 Output stage sizing: A_peak must meet Qg/edge target without creating excessive dv/dt injection.
  • #4 UVLO + fault path defaults: /FLT and /EN must not false-trigger during switching edges.
  • Then package/spacing: treat parasitic capacitance and CM loop closure as first-order, not afterthought.
Example part numbers (starting points; confirm grade/package/datasheet conditions):
Isolated driver: UCC21520 Isolated driver: ADuM4135 Isolated driver: Si8239x Isolated driver: 1EDC20I12MH Isolated driver: 1ED3122MU12H HB bootstrap: UCC27714 SR control: UCC24612 Multiphase driver: ISL6625A
Common selection anti-patterns
  • Comparing only the kV/µs number: ignoring test mode, loading, polarity, and reference definition.
  • Measuring without Probe REF documentation: glitches and CM steps become non-comparable.
  • Validating only at room temperature / light load: missing the worst dv/dt window and corners.
  • Forgetting “side nets”: /FLT, /EN, /RDY can be the first failure path under dv/dt injection.
Selection funnel (diagram)
Selection funnel: dv/dt_env to CMTI_req to architecture to timing to output/fault path A funnel-style flow diagram with five stages and small acceptance tags for each stage. Selection funnel: environment → requirement → implementation Each stage has a measurable acceptance tag (placeholders X/Y/Z/N/M/S/R). dv/dt_env (+/−) X kV/µs @ Y V CMTI_req (margin M) M × dv/dt_env Architecture isolated / non-isolated Timing integrity skew < S ns Output + fault path

Diagram goal: prevent “parameter shopping”; enforce a funnel that starts from dv/dt_env and ends with auditable acceptance criteria.

Request a Quote

Accepted Formats

pdf, csv, xls, xlsx, zip

Attachment

Drag & drop files here or use the button below.

FAQs

Scope: only on-site troubleshooting and acceptance disputes for CMTI / dv/dt immunity. No new domains, no extra deep-dives.

Data placeholders used in Pass criteria
X = dv/dt_env (kV/µs, +/−) Y = Vbus (V) Z = Temperature (°C) N = gate bump limit (V) M = glitch width limit (ns) S = skew/mismatch limit (ns) R = control-rail CM step limit (mV/V) K = false-trip rate (/10^6 edges)
Datasheet says 150 kV/µs CMTI, but false turn-on still happens—why?
Likely cause: CMTI number is not your system dv/dt_env; return-loop and gate injection dominate first.
Quick check: correlate gate bump timing to Vsw edges; change Probe REF to verify CM-step artifacts.
Fix: lock the intended CM return path, then re-validate ISO_OUT integrity and Vg(off) bump under worst edge window.
Pass criteria: dv/dt_env=X (+/−) @ Vbus=Y, T=Z → ISO_OUT no flip; glitch<M ns; Vg(off) bump<N V & <M ns; false trips<K/10^6 edges.
CMTI passes at room temperature, fails hot—what margin collapsed first?
Likely cause: noise margin shrank (threshold, bias headroom, or rail stability) under hot corner.
Quick check: re-run the same dv/dt_env window at T=Z hot and log rail droop/CM step and glitch width.
Fix: increase margin where it collapsed (rail headroom / pull strategy / return control), then re-qualify both +dv/dt and −dv/dt.
Pass criteria: at T=Z (hot) and dv/dt_env=X (+/−) → rails stable (CM step≤R), ISO_OUT no flip, glitch<M ns, Vg bump<N V.
Only one bridge leg glitches—layout issue or device variation?
Likely cause: asymmetry in return path / parasitics; device variation usually shows up as margin change, not a unique path.
Quick check: compare leg-to-leg with identical dv/dt_env; check skew and Probe REF consistency; look for different Vg bump.
Fix: enforce arm-to-arm symmetry (driver island, Kelvin return, isolation boundary routing) before chasing silicon variation.
Pass criteria: under dv/dt_env=X (+/−) @ Vbus=Y → inter-leg skew<S ns, Vg bump difference within N, no leg shows ISO_OUT flip/glitch>M ns.
Glitch appears only during negative dv/dt—what is different?
Likely cause: polarity-dependent injection path or threshold directionality (−dv/dt stresses a different victim node).
Quick check: separate +dv/dt and −dv/dt windows; log which node flips first (ISO_OUT, /FLT, gate, or rail).
Fix: qualify both polarities in the same acceptance template; harden the first-failing path (return/threshold/pull).
Pass criteria: dv/dt_env=X for both +/− → no polarity-specific flip; glitch<M ns; Vg bump<N V; false trips<K/10^6 edges.
Isolated driver works on bench, fails in inverter cabinet—first suspect which return path?
Likely cause: cabinet-level return loop closes differently (chassis/PE/shield/Y-cap path), amplifying displacement-current effects.
Quick check: measure control-rail CM step and fault/glitch correlation to Vsw edges with the same Probe REF definition.
Fix: enforce a controlled CM return route and isolate the “quiet control island” from cabinet return paths that ride Vsw CM.
Pass criteria: in cabinet configuration, dv/dt_env=X (+/−) @ Vbus=Y → Ctrl CM step≤R, ISO_OUT stable, glitch<M ns, no /FLT toggles, false trips<K/10^6.
Raising Rg reduces dv/dt but increases loss—what is the first safer knob?
Likely cause: dv/dt is being “fixed” by slowing edges, but the true failure path is injection/return, not edge speed alone.
Quick check: keep Rg unchanged and first test return/Probe REF/rail CM step; see if glitches persist at same dv/dt.
Fix: control the CM return loop and victim-node thresholds first; only then adjust edge control if dv/dt_env still exceeds requirement.
Pass criteria: meet dv/dt_env=X (+/−) without excessive loss → ISO_OUT stable, glitch<M ns, Vg bump<N V, false trips<K/10^6; efficiency delta within Y (placeholder).
Miller clamp is added but false turn-on still happens—what was likely missed?
Likely cause: clamp is not active in the right window or the gate return loop/Kelvin reference is not truly Kelvin.
Quick check: confirm clamp engagement timing vs Vsw edge; compare Vg(off) bump with and without clamp under identical Probe REF.
Fix: ensure clamp controls the real gate node with the correct reference and validate with worst-case −dv/dt and +dv/dt windows.
Pass criteria: dv/dt_env=X (+/−) @ Vbus=Y → Vg(off) bump<N V & <M ns, no turn-on evidence, no ISO_OUT flip, false trips<K/10^6.
Fault pin toggles during switching but power stage is fine—what is the pull-up/threshold trap?
Likely cause: /FLT is open-drain or threshold-sensitive; weak pull-up and CM injection create “valid-looking” toggles.
Quick check: log /FLT level, pull-up value, and glitch width; verify if toggles align to Vsw edges (not real fault).
Fix: define a safe default with a pull strategy and deglitch criteria; validate /FLT immunity under dv/dt_env(+/−).
Pass criteria: dv/dt_env=X (+/−) → /FLT remains stable (no toggles>M ns), logic stays in safe state, false fault rate<K/10^6 edges.
Scope shows a gate bump, but no shoot-through—accept as-is or fix?
Likely cause: gate bump exists but still below effective turn-on condition (threshold + margin + timing window).
Quick check: quantify bump peak and width vs worst-case threshold/margin; repeat at T=Z and worst dv/dt polarity.
Fix: accept only with a written criterion; otherwise reduce injection path or increase off-margin (return/threshold control).
Pass criteria: bump peak<N V and width<M ns at dv/dt_env=X (+/−), Vbus=Y, T=Z; no turn-on evidence; false trips<K/10^6.
Two labs report different CMTI—what must be normalized in the setup?
Likely cause: setup differences dominate: dv/dt edge, polarity, loading, Probe REF, bandwidth/trigger, and return closure.
Quick check: compare: dv/dt_env extraction method, polarity coverage, probe reference point, and pass/fail glitch definition.
Fix: freeze a single acceptance template (dv/dt_env, Vbus, T, node list, Probe REF, glitch/bump criteria) and re-test.
Pass criteria: using the same template: dv/dt_env=X (+/−) @ Vbus=Y, T=Z → ISO_OUT no flip; glitch<M ns; Vg bump<N V; skew<S ns; false trips<K/10^6.
PWM looks clean, but the driver output glitches—input path or isolation path first?
Likely cause: either input threshold/ground bounce (input path) or barrier injection into the receiver reference (isolation path).
Quick check: observe input pin vs internal reference (same Probe REF) and ISO_OUT vs control-rail CM step during Vsw edges.
Fix: harden the first path that moves with Vsw edges: return control first, then threshold/deglitch criteria.
Pass criteria: dv/dt_env=X (+/−) → driver output shows no valid-edge glitch>M ns, no state flip; control CM step≤R; false trips<K/10^6.
Skew is fine on paper, but legs de-sync at high dv/dt—what to verify first?
Likely cause: skew under dv/dt stress differs from typical values; asymmetric injection/returns create leg-dependent delay shifts.
Quick check: measure HS/LS (or leg-to-leg) delay using the same dv/dt_env window and identical Probe REF; compare across legs.
Fix: restore symmetry (layout/return/isolation routing), then set an “under dv/dt” skew criterion, not only a datasheet typical.
Pass criteria: at dv/dt_env=X (+/−), Vbus=Y, T=Z → skew<S ns across legs/channels; no output flip; glitch<M ns; false trips<K/10^6.