Delay, Skew & Jitter in Gate Driver ICs
Definition & Scope: Delay, Skew, and Jitter (Timing Metrics)
What the page defines (authoritative measurement vocabulary)
Boundary choices (Pin-to-Pin vs Pin-to-Gate)
Two boundary definitions are common. Both are valid, but they answer different engineering questions. This page locks the default to avoid review and lab disputes.
To: driver output pin threshold crossing (same rule).
Use: datasheet alignment, IC comparison, chain timing budget for PWM resolution.
To: gate node crossing a defined VGS threshold (e.g., VGS=Vth or a fixed VGS level).
Use: explaining effective deadtime distortion, bridge overlap risk, and phase alignment at the power stage.
Rule: Selection and specification mapping in this page uses Pin-to-Pin. System impact discussions may reference Pin-to-Gate only to describe consequences, without expanding into power waveform/SI/EMI theory.
Delay directionality (tPLH vs tPHL)
- tPLH: input Low→High edge to output Low→High edge (threshold-to-threshold).
- tPHL: input High→Low edge to output High→Low edge (threshold-to-threshold).
- Why separate? Rise and fall paths are often asymmetric. Deadtime and overlap risk depend on the direction-specific worst case, not an average value.
- Hard rule: Do not treat (tPLH+tPHL)/2 as a universal timing number for safety margin or deadtime verification.
Skew: engineering acceptance vs debug statistics
Skew must be stated with a statistical contract. Without it, the same hardware can “pass” in one lab and “fail” in another.
- Guaranteed skew (max): preferred for design review, safety margin, and production gates.
- Measured skew (max-min over N edges): useful for bring-up triage; depends strongly on sample size and window.
- Skew distribution (σ / percentiles): debug-only; not a replacement for max-based acceptance unless contract explicitly allows it.
Jitter: which type is in scope
- Primary metric: edge timing jitter (edge timestamp variation), because it directly limits edge placement accuracy (effective timing LSB).
- Optional support: cycle-to-cycle jitter (short-term stability indicator).
- De-scoped: period jitter deep dives (often becomes a clock/PLL topic and cross-domain).
Scope guard (to prevent topic overlap)
- In scope: definitions, boundaries, statistics, timing budgets, measurement playbooks, acceptance templates, and selection logic for delay/skew/jitter.
- Out of scope: protection mechanism theory (UVLO/DESAT/etc.), CMTI physics, and detailed power waveform/SI/EMI analysis.
- Rule: when those domains affect timing, they appear only as disturbance sources with measurement consequences, not as expanded theory sections.
Why It Matters: PWM Resolution, Deadtime Integrity, and Control Bandwidth
1) Effective timing LSB (edge placement limit)
PWM resolution is not only the controller step size. The achievable edge placement accuracy is bounded by the worst timing uncertainty in the chain:
- Quantization floor: controller time-step or digital update granularity.
- Channel-to-channel floor: skew (A vs B) that shifts relative phase or effective deadtime.
- Short-term floor: edge timing jitter (percentile or p-p) that randomizes the edge timestamp.
Practical rule: if skew/jitter is already on the order of the intended PWM step, additional PWM resolution does not translate into stable control outcomes.
2) Deadtime distortion (tPLH/tPHL asymmetry)
Deadtime is implemented in the controller, but realized in hardware through the driver chain. When rise and fall delays differ, the effective deadtime shifts away from the programmed value.
- Too small effective deadtime: overlap risk increases (shoot-through susceptibility rises).
- Too large effective deadtime: reverse conduction time increases (loss and temperature rise).
- Key point: the risk is edge-direction dependent; a single “average delay” cannot represent it.
Acceptance must therefore constrain worst-case direction-specific timing mismatch, not only typical delay.
3) Multiphase & multibridge consequences (phase error and current imbalance)
In interleaved multiphase and multi-bridge systems, the critical variable is often relative timing: skew becomes a phase placement error and directly maps into measurable system symptoms.
- Phase placement error: a fixed time offset corresponds to a larger phase angle error at higher switching frequency (shorter period).
- Observable outcomes: phase current imbalance, uneven thermal load, circulating current, and reduced soft-switching margin windows.
- Engineering implication: absolute delay can be calibrated in some architectures, but skew and jitter are harder to remove in real time.
4) Control bandwidth ceiling (timing noise becomes modulation noise)
Edge timing jitter behaves like a modulation noise source: it randomizes duty/phase placement around the control target. As loop gain or update rate increases, timing noise can become the dominant limiter rather than controller capability.
- Higher update rate is beneficial only if the driver chain maintains sufficiently low edge timing uncertainty.
- Channel matching often sets the practical limit for tight phase control, especially when multiple legs must remain synchronized.
System-level requirement statement: the usable bandwidth is limited by the worst timing uncertainty in the chain, not by the controller alone.
Datasheet Mapping: Which Timing Numbers Are Actually Guaranteed
Objective (prevent the three most common misreads)
- Typical ≠ guaranteed: typical values are useful for expectations, not for margin or pass/fail.
- 25°C ≠ full range: timing metrics drift with PVT and can break matching at temperature extremes.
- Single condition ≠ global truth: VDD, load, thresholds, and test setup can shift the reported timing numbers.
1) Delay fields: tPLH / tPHL (typical vs max)
2) Skew fields: matched delay / channel-to-channel skew (max)
Matching claims only become actionable when the datasheet provides an explicit contract: a max skew number plus the conditions under which it holds.
3) Jitter fields: when datasheet does not specify jitter
Many gate drivers do not list jitter explicitly. A practical substitute is required to keep timing budgets and acceptance criteria defensible.
Condition checklist (minimum fields to record)
- Threshold rule: 50% crossing or VIH/VIL crossing (must be explicit and consistent).
- VDD/VISO: nominal and min/max used during the test.
- Temperature: 25°C vs full range (record actual chamber or board temperature).
- Load: output C/R (or gate-equivalent load model) and probe capacitance impact.
- Measurement setup: trigger source, timebase, channel deskew, cable lengths.
- Statistics: N edges, window W, metric type (max, p-p, P99.9, RMS).
Acceptance templates (placeholders for review and test plans)
Timing Budget Method: Build a Worst-Case Window Without Guesswork
1) Choose the budget target (edge-based by default)
2) Decompose the chain (standard segments)
A reusable budget requires fixed segmentation. Each segment contributes different uncertainty types.
- Controller timing: quantization / update timing variation.
- Isolator (if used): propagation delay + skew + edge spread contribution.
- Driver: tPLH/tPHL + channel mismatch.
- Layout / IO: length mismatch + reference differences that shift threshold crossing time.
- Measurement uncertainty: trigger method + probe/cable/timebase effects that create false skew/jitter.
3) Combine uncertainties (max-sum vs RSS)
4) Translate budget to requirements (X/Y/Z outputs)
Budget outputs must be expressed as enforceable requirements that map to datasheet fields or measurable proxies.
Budget fill-in template (for reviews and test plans)
- Target: edge-based (default) / duty-based (optional summary).
- Edges: rising and falling separated.
- Conditions: VDD=… · Temp=… · Load=… · Threshold rule=…
- Window: N edges · W ms (or W switching cycles).
- Combine rule: max-sum (acceptance) · RSS (analysis, optional).
- Outputs: skew ≤ X ns · edge spread ≤ Y ns · deadtime margin ≥ M ns.
Root Causes Inside the Driver Chain: What to Suspect First
Triage order (do this before blaming the power switch)
- Step 1 — Measurement contract: lock threshold rule, trigger reference, probe loading, and window (N edges / W ms).
- Step 2 — Input threshold stability: single-ended vs differential behavior and reference stability near the crossing point.
- Step 3 — Isolation / combo mismatch: channel-to-channel mismatch or “matched delay” conditions not met.
- Step 4 — High-side domain shift: HS level-shift/domain conditions changing delay relative to LS.
- Step 5 — Output load crossing time: Cload/probe C shifts the time the edge crosses the chosen threshold.
1) Input threshold & noise: why edge timing spreads
2) Isolation / combo devices: channel mismatch signatures
3) High-side domain shift: HS vs LS delay divergence
4) Output strength & load: threshold crossing time is not constant
PVT Drift & Symmetry: Why Timing Breaks in the Field
Field pattern: lab looks fine, deployment fails
- Delay drift shifts edge placement and can erode deadtime margin over temperature and supply variations.
- Skew drift is driven by channel non-uniformity, often dominated by thermal gradients and asymmetry rather than uniform temperature rise.
- Jitter amplification is often a reference/threshold stability problem under noisier environments and longer wiring.
1) Delay drift (tempco / VDD sensitivity) → deadtime & phase risk
2) Skew drift → symmetry problem (thermal gradient & self-heating)
3) Jitter amplification → threshold/reference stability in noisy environments
PVT stress recipe (minimal, reusable)
- Voltage corners: test at nominal and min/max VDD (and VISO if applicable).
- Temperature corners: test at low / room / high corners with stable soak time.
- Statistics: record N and W for edge spread; record max skew; record directional delays.
- Symmetry notes: record channel temperature delta (ΔT) and any asymmetry in heat paths or airflow.
Measurement Playbook: How to Measure Without Fooling Yourself
Measurement target: IN-pin logic edge vs gate-node threshold crossing
Trigger & timebase contract (prevent false skew)
- Same acquisition: measure all channels in one capture using a single timebase.
- Single trigger reference: trigger from one defined source and keep it fixed across tests.
- Matched path delay: use matched coax/probe paths or apply recorded channel deskew.
- Fixed bandwidth mode: keep bandwidth limiting consistent to avoid threshold-crossing timestamp shifts.
Probe & loading control (prevent false jitter)
Statistics: window, edges, and pass/fail
Report fields (bring-up & production-ready)
- Threshold rule: 50% crossing or fixed-V crossing (explicit).
- Trigger source: which node defines time zero (explicit).
- Coax/probe: matched length or deskew value recorded.
- Probe mode: type/attenuation/bandwidth limit/ground method.
- Conditions: VDD/VISO, temperature, load model (Cload or equivalent).
- Statistics: N edges, W window, metric type (p-p / P99.9 / RMS).
Layout & Interface Hooks: Timing-Only Rules (No Layout “Grab Bag”)
1) Length mismatch → skew floor
2) Reference consistency → jitter control
3) Differential inputs → remove common-mode timing pollution
4) Relative placement: isolator ↔ driver symmetry
H2-9. Gate Network Interactions: Miller, -VGOFF, Split Rg, Two-Level Edges (CMTI View Only)
Gate-network knobs matter for CMTI because they change how easily dv/dt injection becomes a false Vgs/Vge rise, a ringing threshold crossing, or a transient state upset.
Each knob targets a specific CMTI failure mechanism
Miller injection lifts the gate during turn-off. Ringing creates repeated threshold crossings. Reference shift steals noise margin under dv/dt / di/dt events.
Scope rule: only CMTI-relevant impact is described here (mechanism → when to use → acceptance).
Symptom → knob shortcut (CMTI view)
- False turn-on during OFF: prioritize Miller clamp and -VGOFF.
- Spikes / ringing dominate events: prioritize split Rg and two-level edges.
- Event width is very short (worst 10–50 ns): prioritize edge shaping and local clamping.
The goal is to reduce threshold crossings in the worst event segment defined in earlier chapters.
Mechanism: pin gate to source during OFF to block Miller lift
Mechanism: a strong clamp path reduces the effective gate impedance during turn-off, limiting Vgs/Vge rise from Miller current.
When to use: dv/dt-correlated false turn-on signatures during OFF, especially when the SW node edge is the trigger.
When it will not save the design: large reference shift or local gate ringing that crosses thresholds at the device pins.
Gate OFF peak: Vgs_off_peak ≤ X V (or stays below Vth + margin).
False turn-on: 0 events in 10M edges.
OUT integrity: no glitches ≥ Y ns in OFF state.
Mechanism: increase OFF-state noise margin against dv/dt injection
Mechanism: a negative OFF bias shifts the baseline, making the same injected Miller disturbance less likely to cross the turn-on threshold.
When to use: OFF-state false turn-on risk remains after basic loop control, or when strong dv/dt events repeatedly lift the gate.
Recommended range: -VGOFF = -X … -Y V (placeholder).
OFF margin: Vgs_off stays below the effective turn-on threshold under stress.
Events: false turn-on = 0; /FLT and UVLO do not glitch.
Note: excessive slowing or excessive bias can create other constraints; only the CMTI-facing margin effect is evaluated here.
Mechanism: control dv/dt/di/dt and damping differently on ON and OFF edges
Mechanism: separate ON/OFF resistances allow independent control of edge sharpness and ringing energy, reducing injection and threshold chatter.
When to use: one edge is the CMTI trigger (typically the faster edge), or ringing is asymmetric between transitions.
Event-based dv/dt: worst-segment dV/dt ≤ X kV/µs.
Ringing: amplitude decays below X V within Y ns.
Victims: IN/OUT/FLT/UVLO show 0 false events in 10M edges.
Mechanism: keep “worst 10–50 ns” under control while preserving switching intent
Mechanism: a fast initial transition handles switching intent, then a gentler segment reduces overshoot and ringing that commonly drive CMTI failures.
When to use: failures correlate with narrow spikes/ringing rather than the average slope; event profile needs shaping.
Spikes: overshoot/undershoot ≤ X V (fixture-defined).
Ringing duration: ≤ Y ns above threshold-sensitive amplitude.
Pulse integrity: OUT pulse-width deviation ≤ Z ns under stress.
Over-slowing can create a different failure class
- Loss/thermal: slower transitions increase switching loss and temperature stress.
- Control sensitivity: slower edges can reduce timing margin or increase deadtime sensitivity.
This page only flags the direction of risk; detailed loss and control impacts belong to dedicated pages.
Pick the knob based on what crosses a threshold
- Gate rises during OFF: clamp / -VGOFF first.
- Waveform is spiky/ringing: split Rg / two-level first.
- State upset or /FLT chatter: reduce injection amplitude and verify measurement reference integrity.
The acceptance criteria above convert “it feels stable” into event-count pass/fail.
H2-10. Measurement & Validation: How to Prove CMTI on the Bench (and Avoid Fake Failures)
A valid CMTI result requires three aligned definitions: how dv/dt is applied, which victim signals are monitored, and how pass/fail is counted—without measurement-induced artifacts.
Prove CMTI with a reproducible workflow, not a screenshot
A bench validation must be repeatable and reportable: dv/dt method victim signals event counters probe integrity
The primary failure mode in CMTI validation is a “fake fail” created by reference choice or probe grounding.
Three things that must be defined up front
- dv/dt application: real half-bridge switching or a controlled injection fixture.
- Victim set: IN, OUT, /FLT, UVLO (and /RDY if used).
- Decision metrics: false triggers, missing pulses, fault chatter, resets/lockups.
Without these definitions, “passes” and “fails” are not comparable across labs or iterations.
Real half-bridge switching (most realistic)
- Strength: includes real spikes, ringing, and reference shift.
- Risk: more variables; measurement setup must be disciplined.
Best when the goal is system-representative immunity verification.
Controlled injection fixture (most controllable)
- Strength: parameter scanning is easier and more repeatable.
- Risk: may not reproduce the full return-path and ringing environment.
Best when the goal is comparative screening and sensitivity mapping.
Victim signals must be measured with a defined reference
- OUT: measure at the gate with a Kelvin-defined reference to driver ground.
- IN: define logic threshold and count false transitions.
- /FLT: count only pulses wider than the defined glitch width.
- UVLO: monitor rail behavior and state transitions under dv/dt stress.
Reference ambiguity is the fastest route to false conclusions.
Common measurement artifacts that create fake failures
- Ground lead loop: adds inductive pickup → fake glitches.
- Wrong reference point: uses power ground as reference → fake OUT chatter.
- Bandwidth limits: hides spikes → fake pass; or distorts edges → fake fail.
- Diff-probe CM range: saturation/clipping under CM steps → fake events.
A correct result requires the probe chain to survive the same CM environment as the DUT.
Make results explainable by sweeping controlled axes
- dV/dt axis: evaluate the worst-segment dV/dt defined by this page.
- CM step axis: sweep step amplitude (fixture-defined).
- Edge count: log events over 10M switching edges.
Event-count logging prevents single-shot screenshots from driving design decisions.
Report-ready pass/fail placeholders (X/Y/N/Z/M)
dV/dt stress: dV/dt ≥ X kV/µs (worst sub-interval definition).
CM step: ΔVCM ≥ Y V.
False triggers: ≤ N per 10M edges (target: 0).
/FLT integrity: no pulses with width ≥ Y ns.
OUT integrity: pulse-width deviation ≤ Z ns under stress.
State integrity: no UVLO/reset/lockup events in the stress run.
This template is designed to be copied into a validation report without adding new scope beyond CMTI.
IC Selection Logic: Back-Calculate Timing Needs from PWM Targets
Inputs (fill-in, then back-calc)
Use system requirements to compute timing limits first. Then select gate drivers whose guaranteed matching/skew/spread specifications meet those limits under the intended corners.
- Fsw: switching frequency (Hz) → Tsw = 1/Fsw
- Nph: number of phases / legs (interleaving)
- t_min_pulse: minimum commanded pulse width (ns)
- ΔDT_allow: allowable deadtime error (ns)
- Corner set: VDD/VISO min/max, Temp min/max, consistent load & probe contract
Back-calc templates (selection math, not control theory)
channel-to-channel delay matching / skew(max),
tPLH/tPHL(max),
pulse width distortion,
prop delay vs V/T,
min pulse width
Decision rules (when “matched channels” is mandatory)
- Matched channels required when skew_allow is in the ns range (high Fsw, high Nph, tight Δφ_budget).
- Matched channels required when t_min_pulse is close to (skew + spread) and narrow pulses lose fidelity.
- Directional matching required when ΔDT_allow is small and HS/LS (or A/B) edge mismatch consumes deadtime margin.
- Absolute delay can be large if it is calibratable, but relative error (skew/spread) must still meet the computed limits.
Example part numbers (PN) by selection outcome
The list below provides concrete, commonly-used PNs for timing-driven selection. Package/grade suffixes depend on safety, creepage, and automotive requirements.
- TI LMG1210 (half-bridge MOSFET/GaN driver; HS↔LS matching-focused)
- Infineon 2EDN7524F (dual-channel low-side driver; delay matching-focused)
- onsemi NCP51561 (isolated dual-channel driver; matched delays-focused)
- TI UCC21520DW (isolated dual-channel driver; propagation delay matching-focused)
- TI UCC21750DW / UCC21750DWQ1 (single-channel isolated driver; bounded part skew specified)
- Analog Devices ADuM4136 (single-channel isolated driver; skew definitions and timing parameters provided in datasheet)
- Analog Devices ADuM4121 (single-channel isolated driver; channel/part skew terminology defined in datasheet)
- TI UCC21520DW (dual-channel isolation+drive; pulse width distortion explicitly characterized)
- Infineon 2EDN7524F (dual-channel low-side; tight matching enables predictable relative timing)
- Skyworks / Silicon Labs Si8239x (dual isolated drivers; evaluate skew/variation vs temperature in the datasheet)
Selection workflow (executable)
- Compute skew_allow from Δφ_budget and Tsw; compute the min-pulse window with t_LSB_effective.
- Decide if matched channels are mandatory (ns-level skew_allow, narrow t_min_pulse, or small ΔDT_allow).
- Filter by guaranteed max fields and their test conditions (VDD, load, temperature).
- Verify on hardware using the measurement contract (same thresholds, trigger, timebase, deskew, and N/W).