123 Main Street, New York, NY 10001

High-Side Gate Driver (Bootstrap & Charge Pump) Guide

← Back to: Gate Driver ICs

Core Idea

A high-side gate driver must keep a floating gate-bias (VBS) stable while enforcing interlock/deadtime and resisting dv/dt-induced false turn-on. The right choice (bootstrap vs charge pump) is the one that passes measurable bring-up gates: VBS_min ≥ X V, tDT_eff ≥ Y ns, skew ≤ N ns, and zero false pulses under worst-case switching.

H2-1. Definition & Use Cases of High-Side Gate Drivers

Intent

Define what a high-side gate driver truly controls and provide clear “must-use” triggers for common power stages.

In scope

Floating reference concept, switch-node behavior, and the core constraint set that drives every later design choice on this page.

Out of scope

Detailed bootstrap sizing math, charge-pump ripple design, isolated gate-driver architecture, and switch-technology-specific gate voltage policies (link placeholders).

Deliverable

A crisp definition and a practical checklist of when high-side driving is required, plus a unified vocabulary for later sections.

Definition: the “floating reference” driver

A high-side gate driver is a driver whose output reference is not system ground. Instead, the driver “rides” on the high-side device source/emitter, which follows the switch node (SW). The controlled quantity is therefore VGS = VG − VS, while VS can jump rapidly during switching.

Practical implication: the problem is not “PWM to gate voltage,” but “stable gate voltage and timing in a moving reference frame.”

High-side vs low-side: what changes (engineering view)

  • Reference node: Low-side output is ground-referenced; high-side output is referenced to the SW node.
  • Bias supply: High-side needs a floating bias (bootstrap or charge pump) that remains valid while VS is moving.
  • Command transport: Input control must cross a shifting common-mode via level shifting and robust timing/interlock logic.
  • Noise mechanism: SW dv/dt can couple into the gate loop and control path, causing false turn-on unless properly mitigated.

When high-side driving is required (trigger checklist)

  • Half-bridge / full-bridge / 3-phase: the upper device source is the switching midpoint → reference is floating by definition.
  • High-side power switch (load switch / hot-side stage): the controlled device sits between the supply rail and the load → gate drive must float with the source.
  • High-side synchronous rectification: the SR device reference is not ground under operating conditions → floating gate control is required.

Core constraint set (this page’s routing map)

  • Floating bias availability: can the design guarantee sufficient bias during the entire HS on-time? (Bootstrap refresh vs charge-pump continuity—expanded in H2-2 and later chapters.)
  • dv/dt immunity path: SW dv/dt → parasitic coupling → gate voltage disturbance → false turn-on risk. (Mechanism and mitigations are covered later; here only the constraint is defined.)
  • Level-shift + interlock correctness: command transport and shoot-through prevention must remain deterministic under switching noise.
  • Duty/refresh limit: bootstrap drivers require regular opportunities to recharge; “near-100% duty” is an architectural red flag.
Where High-Side Lives Half-bridge diagram showing high-side driver as a floating island with floating bias and level shift paths, referenced to a switching node with high dv/dt. DC Bus (+) Power Return (−) HS Switch LS Switch Switch Node (SW) High dv/dt HS Driver (Floating Island) Level Shift Logic + UVLO Gate Output Stage (VG referenced to VS) Reference = HS Source (rides SW) Floating Bias (Bootstrap / Charge Pump) PWM / Control Inputs (Ground-Referenced) Gate

H2-2. Architecture Map: Bootstrap vs Charge Pump (What Changes)

Intent

Provide an architecture map that separates bias availability from gate-drive strength, enabling fast selection without mixing into later calculation chapters.

In scope

Bias path dependency (refresh vs continuous), typical boundary conditions, and failure-mode fingerprints that guide the rest of the page.

Out of scope

Full bootstrap component sizing, charge-pump ripple measurement and filtering, and isolated bias design (handled later on this page).

Deliverable

A “refresh-availability” decision rule plus a compact comparison map that stays valid across half-bridge and 3-phase use cases.

The single most important divider: refresh availability

The architectural question is not “which driver is stronger,” but: Can the system guarantee regular opportunities to replenish high-side bias? If the answer is “no” (near-100% duty, long HS on-time, very low switching activity, or extended high-side hold), then a pure bootstrap approach becomes structurally fragile regardless of capacitor size.

Compact map (what changes, what does not)

  • Bootstrap bias is opportunistic: bias is replenished mainly when SW is pulled low (or LS is on), so the design inherits a refresh constraint.
  • Charge-pump bias is more continuous: bias can exist without requiring SW-low windows, but it is bounded by pump capability and may introduce bias ripple/noise that must be managed.
  • What does not change: both architectures still require robust level shifting, deterministic interlock/deadtime, and dv/dt-immune gate loops.

Failure-mode fingerprints (fast diagnosis + selection hints)

  • Bootstrap signature: VBS droop grows with on-time; behavior worsens at low switching frequency or long HS hold; UVLO may chatter or release late.
  • Charge-pump signature: bias remains present but sags under heavy demand or shows ripple sensitivity; thermal rise may correlate with pump activity or regulation losses.
  • System signature: if switching patterns include extended “no-refresh” windows, architecture choice dominates more than component tweaks.

Decision rule (minimal, actionable)

  • If SW-low refresh windows are guaranteed (regular LS conduction / midpoint low intervals) → bootstrap is usually the simplest and most BOM-efficient bias path.
  • If refresh cannot be guaranteed (near-100% duty, long HS on-time, low activity, or HS hold at startup) → charge pump (or another continuous bias method) becomes the safer architecture choice.
  • If startup requires immediate HS control before normal switching begins → precharge strategy and UVLO behavior become first-order constraints (covered in later sections).
Two Bias Paths Side-by-side block diagrams comparing bootstrap bias path and charge-pump bias path, highlighting refresh dependency versus more continuous bias. Bootstrap Bias Path Charge-Pump Bias Path VDD Dboot Cboot VBS (HS Bias) Needs SW-low refresh window Bias replenished mainly when SW is pulled low OSC Pump Caps Reg VBS (HS Bias) Bias without SW-low (within limit) Bounded by pump capability and regulation Opportunistic Bias (Refresh-Dependent) More Continuous Bias (Capability-Limited)

Next chapters (not expanded here) will turn this map into engineering gates: bootstrap charge budget, UVLO/startup behavior, timing/interlock, and dv/dt immunity validation.

H2-3. Bootstrap Bias Deep Dive: How It Really Works

Intent

Explain bootstrap bias using a charge-conservation model, so duty-cycle and low-frequency limits become predictable—not mysterious.

In scope

Floating reference definition (VBS), charge/discharge phases, charge budget terms, and why “refresh windows” create structural limits.

Out of scope

Exact UVLO threshold selection, dv/dt false turn-on mitigation details, PCB layout rules, and full bring-up measurement procedure (handled in later chapters).

Deliverable

A reusable mental model: identify whether bias failures are caused by missing refresh opportunity or missing charge-budget terms.

Unify the vocabulary: the floating bias is VBS

In a bootstrap high-side driver, the high-side “supply” is not ground-referenced. The useful quantity is the driver’s floating bias: VBS (high-side bias rail relative to the switching node). A convenient identity for analysis is: VBS = VBOOT − VSW, where VSW is the switch node.

Engineering consequence: any internal gate-drive logic gates (e.g., UVLO) effectively depend on VBS staying above a minimum during high-side on-time.

Two-phase operation: bootstrap is a “recharge-then-spend” system

  • Phase A (Recharge): when VSW is low enough, the bootstrap diode conducts and Cboot is replenished. This happens during low-side conduction or any interval that pulls the switch node close to the return.
  • Phase B (Spend): when the high-side switch turns on, the driver island rises with VSW, and Cboot supplies energy to the driver and gate output. During this interval, VBS typically droops.

Charge-conservation model: what consumes bootstrap charge

During a high-side on-time interval (Ton), the bootstrap capacitor must supply an effective charge sum:

  • Gate-related demand (Qg_total): the effective gate charge the driver must deliver under operating conditions (including any internal/aux load tied to VBS).
  • Driver bias current (IQBS × Ton): high-side driver quiescent + operating bias draw while the island is active.
  • Leakage budget (Ileak_total × Ton): bootstrap diode reverse leakage, capacitor leakage, switch-related leakage paths, and any bias-sense paths.
  • Transient loss terms: voltage loss through diode drop and instantaneous droop caused by Cboot ESR/ESL during fast current edges.

Key relationship: bootstrap droop is dominated by charge budget and capacitance: ΔVBS ≈ Q_total / Cboot, plus transient dips from ESR/ESL. If VBS_min crosses a bias gate threshold, behavior becomes unstable.

Why duty-cycle and low-frequency limits exist (the “refresh constraint”)

Bootstrap reliability is not determined by capacitor size alone. It is determined by whether the system can provide a refresh window that is frequent enough and deep enough (VSW sufficiently low) to restore the charge spent during Ton.

  • Near-100% duty or long HS hold: refresh windows disappear → Cboot only discharges → VBS trends downward over time.
  • Low switching activity / low frequency: the time between refresh events increases → IQBS and leakage dominate → droop grows even if Qg looks “reasonable.”
  • Insufficient SW-low depth: if VSW cannot be pulled close enough to return, the diode may not conduct effectively → recharge becomes incomplete.

Practical prioritization: which term usually dominates

  • High frequency / high switching: gate-related demand (Qg_total) becomes dominant.
  • Low frequency / long on-time: bias current and leakage (IQBS, Ileak_total) become dominant.
  • Noisy edges / large current spikes: ESR/ESL transient dips become visible (may appear as “random” issues unless the phase model is applied).
Bootstrap Charge/Discharge Phases Two-panel block diagram showing bootstrap recharge and discharge phases, alongside simplified SW and VBS waveforms highlighting refresh window and droop. Phase A: SW Low (Recharge) Phase B: HS On (Discharge) VDD Dboot Cboot VBS rises (replenish charge) Refresh Window (SW low) Cboot HS Driver + Gate Output VBS droops during Ton No refresh while HS holds Simplified Waveforms SW VBS Refresh Droop

H2-4. Bootstrap Sizing & Component Choices (Cboot / Diode / R)

Intent

Turn the bootstrap model into a repeatable sizing rule and a practical BOM decision flow (Cboot, diode, optional current limiting).

In scope

First-pass sizing equation, how to define ΔV from bias margin, diode and capacitor choice logic, and recharge pulse tradeoffs.

Out of scope

Detailed startup sequences, dv/dt immunity design, and PCB placement rules (covered in later chapters).

Deliverable

A sizing template that produces a defensible Cboot value and a component checklist that anticipates the most common bootstrap failures.

Sizing rule (first-pass, conservative)

A practical bootstrap sizing starting point is: Cboot ≥ (Qg_total + IQBS·Ton + Ileak_total·Ton) / ΔV

  • Qg_total: effective gate-related charge demand under operating conditions (use worst-case when uncertain).
  • IQBS: high-side driver bias current from the driver datasheet (floating bias domain).
  • Ileak_total: sum of diode reverse leakage, capacitor leakage, and any bias-domain leakage paths (temperature-sensitive).
  • Ton: maximum continuous high-side on-time that must be supported without refresh.

Define ΔV using bias margin (not guesswork)

ΔV should represent the allowed bias droop before the driver’s bias gate is threatened. A robust way to define it is to build a margin chain:

  • Start bias: VBS_start ≈ VDD − Vdiode − Vloss_charge (diode drop and any recharge-path losses determine the top-of-charge level).
  • Minimum required bias: VBS_min_req = VBS_UVLO_off + Margin (margin covers noise, temperature drift, measurement uncertainty, and transient dips).
  • Available droop: ΔV = VBS_start − VBS_min_req

Engineering note: ΔV shrinks quickly when diode drop rises, refresh becomes incomplete, or margin must increase. When ΔV is small, the architecture becomes sensitive to leakage and pulse losses.

Bootstrap diode selection: optimize for the recharge problem

  • Forward drop (Vf): reduces VBS_start, directly shrinking ΔV.
  • Reverse leakage (Ir): grows at temperature; it belongs in Ileak_total, especially for low-frequency or long-hold cases.
  • Reverse recovery (trr): can worsen recharge current spikes and coupling; treat it as a recharge-path quality metric (details of dv/dt immunity are handled later).
  • Voltage rating: must cover the bootstrap node stress and transients with margin.

Cboot choice: capacitance is necessary, ESR/ESL explains the spikes

  • Capacitance value: set by the sizing equation with margin for tolerance and aging.
  • ESR/ESL: sets instantaneous dips and recharge pulse shape; high ESR/ESL increases peak losses and may create apparent “random” instability.
  • Temperature behavior: effective capacitance changes with dielectric and temperature; treat it as a worst-case C when sizing.

Optional current limiting (Rlim): trade recharge spikes for recharge speed

The bootstrap recharge event is often a current pulse. Adding a small series resistor can reduce peak current and EMI, but it also slows recharge and can violate refresh requirements when the available SW-low window is short.

  • No Rlim: faster recharge, larger peak current spike.
  • With Rlim: smaller spike, slower recharge; must not consume the refresh window budget.
  • Placement: typically in the recharge path (VDD→Dboot→Cboot); the exact location is chosen to shape pulse without harming bias start level.

Bootstrap mini gates (placeholders): ensure VBS_min ≥ (UVLO_off + Y V) at the end of the longest HS on-time, and ensure recharge completes within T_refresh ≥ X under worst-case temperature and supply.

Bootstrap BOM & Current Pulse Block diagram of bootstrap components (VDD, optional Rlim, Dboot, Cboot, VBS load) and a simplified recharge current pulse waveform. Bootstrap BOM (Recharge Path) + Current Pulse VDD Rlim optional Dboot Cboot VBS (HS Bias) HS Load IQ + Gate Dboot: Vf / Ir / trr Cboot: C / ESR / ESL (effective) Recharge Current Pulse (simplified) time Icharge Peak set by path Z Rlim reduces peak, slows recharge

H2-5. Charge Pump High-Side Drivers: When Bootstrap Fails

Intent

Explain why charge-pump bias exists: it removes the bootstrap “refresh-window” dependency in high duty-cycle, long-hold, and low-activity scenarios.

In scope

Average bias capability vs ripple, how ripple reduces bias margin, and what regulation (if present) changes.

Out of scope

Detailed dv/dt false turn-on mechanisms, interlock/deadtime implementation, PCB layout rules, and full validation flow (handled later).

Deliverable

A selection gate: determine whether the system can guarantee bootstrap refresh; if not, map the pump’s boundaries (capability and ripple).

Selection trigger: bias availability dominates when refresh is not guaranteed

  • Near-100% duty / long HS hold: bootstrap loses its recharge window → bias droop accumulates.
  • Low switching activity / burst / idle: refresh becomes sporadic → leakage and bias draw dominate between refresh events.
  • Startup constraints: if HS action is needed before stable switching begins, continuous bias ramps are often more deterministic (startup gates are handled in H2-6).

Two boundaries define a charge pump: average current and ripple

A charge pump provides a more continuous high-side bias, but it is constrained by: average bias current capability and bias ripple amplitude.

  • Average current boundary: the pump must supply the required average bias draw: driver bias (IQBS) + leakage + any bias-domain overhead. If Iavg_available < Iavg_required, the bias rail sags even without “missing refresh.”
  • Ripple boundary: pumping is a switched charge transfer process; ripple is natural. Ripple reduces effective margin because the relevant safety condition is VBS_min, not VBS average.

Engineering consequence: ripple is not cosmetic. If the bias rail rides near a bias gate threshold, ripple can periodically cross the gate and create chatter or partial-drive behavior even when the average looks “OK.”

Regulation (if present): what improves and what it costs

  • What improves: regulation reduces ripple and makes bias thresholds cleaner and more repeatable.
  • What it costs: dropout headroom and power loss. If pump capability is tight, regulation can exit its control region and bias will sag.
  • Practical rule: regulated bias behaves “more DC-like,” while unregulated bias trades higher ripple for lower loss and potentially higher usable average headroom.

Mini acceptance gates (placeholders): maintain VBS_min ≥ (UVLO_off + Y V) during worst-case hold/idle, keep ΔVBS_ripple ≤ X Vpp, and keep regulation thermal rise within target under worst-case activity.

Pump Ripple & Regulation Block diagram of charge pump to regulator to VBS, with simplified waveforms comparing unregulated and regulated VBS ripple. Pump Path + Ripple vs Regulation OSC / SW Pump Caps VCP Reg / LDO VBS HS Load IQ + gate Average current limit Ripple source + filtering VBS Ripple (simplified) Unregulated Regulated Dropout boundary

H2-6. Startup, UVLO, and “First Pulse” Problems

Intent

Make startup failures predictable: define UVLO gates correctly, control the first pulse, and avoid partial drive that causes linear-region heating.

In scope

UVLO_ON vs UVLO_OFF gate logic, precharge/ready strategies, first-pulse failure modes, and pass/fail placeholders for bias margin and startup time.

Out of scope

Deadtime tuning, dv/dt false turn-on design, and PCB placement specifics (handled in later chapters).

Deliverable

A state-machine view of startup with explicit UVLO gates, enabling objective bring-up checks rather than trial-and-error.

UVLO must be treated as two gates, not one number

  • UVLO_ON: the bias level above which the driver is allowed to enter a controllable region.
  • UVLO_OFF: the bias level below which the driver must force a safe-off state.
  • Hysteresis: prevents chatter when bias ramps or ripples near the threshold.

Engineering rule: startup readiness should be gated by UVLO_ON + margin, while safe operation under disturbance must guarantee VBS_min ≥ UVLO_OFF + margin.

Startup strategies (architecture-agnostic)

  • Force a refresh opportunity (bootstrap-friendly): create SW-low intervals early so Cboot reaches a stable bias before enabling HS action.
  • Wait for bias ready (pump-friendly): allow the pump/reg to ramp VBS above UVLO_ON, then enable switching.
  • Hard gate the first pulse: HS gate permission must be conditional on VBS_ready (threshold + settling time), not only on PWM enable.

The most dangerous failure: partial drive and linear-region heating

If the first high-side pulse is allowed when VBS is insufficient, the effective gate drive can be too low. The high-side device may enter a linear region with high dissipation: insufficient gate voltage → higher on-resistance / higher VDS → I×V loss spikes → rapid heating and protection events.

Pass/Fail placeholders (objective bring-up gates)

  • Bias margin: VBS_margin ≥ X V (relative to UVLO gates; define margins separately for ON and OFF).
  • Startup time: t_start ≤ Y ms (power-on to READY state).
  • No UVLO chatter: threshold crossings within the startup window must be below an allowed count/time (placeholder).
  • Thermal sanity: no abnormal heating during the first pulse sequence (placeholder limit).
Startup State & UVLO Gates State machine PRECHARGE to READY to SWITCHING to FAULT, with UVLO_ON and UVLO_OFF gates and a simplified VBS ramp waveform. Startup State Machine + UVLO Gates PRECHARGE Build VBS READY Bias OK SWITCHING PWM Enabled FAULT Gate Off VBS > UVLO_ON Enable PWM / HS gate VBS < UVLO_OFF VBS Ramp (simplified) time VBS UVLO_ON UVLO_OFF HS gate blocked Enable HS only after READY

H2-7. Shoot-Through Prevention: Deadtime, Interlock, and Level-Shift Robustness

Intent

Turn “no shoot-through” into a verifiable logic chain: input → internal interlock/deglitch → output timing, with an explicit timing budget.

In scope

Deadtime types (fixed/programmable), propagation delay and matching, hardware interlock priority, and level-shift robustness against false triggers.

Out of scope

Miller physics and dv/dt coupling mechanisms (H2-8), PCB layout rules (later), and protection functions such as DESAT/OC details (protection pages).

Deliverable

Acceptance gates for tDT_eff, skew, and glitch immunity that can be measured at the gate outputs.

Deadtime must be defined at the output: tDT_eff

Deadtime is only meaningful at the outputs. A practical decomposition is:

  • tDT_cmd: deadtime inserted by the PWM source (controller logic).
  • tDT_drv: deadtime or blanking enforced inside the driver (hardware-level).
  • tDT_eff: the effective non-overlap seen at HS_out and LS_out after propagation delays, skew, jitter, and drift.

Acceptance rule: verify tDT_eff(min) ≥ X ns across worst-case PVT. Validating only the “configured deadtime” is insufficient because matching and drift can consume the budget.

Propagation delay and matching define the non-overlap budget

The timing budget must treat turn-on and turn-off as separate paths. Use placeholders to budget worst-case skew and drift:

  • tPD_HS_on / tPD_HS_off and tPD_LS_on / tPD_LS_off are not identical.
  • skew is the worst-case difference between HS and LS paths (evaluate on/off separately).
  • jitter + PVT drift adds uncertainty (temperature, VDD, process, load).

Budget form (placeholder): tDT_eff(min) = tDT_cmd(min) + tDT_drv(min) − worst_case(skew + jitter + drift)

Hardware interlock must override inputs (last-line protection)

  • Hardware interlock: prevents HS and LS from being on simultaneously even if both inputs assert.
  • Software logic: can be defeated by glitches, reset boundaries, or unexpected input overlap.
  • Verification implication: include a deliberate overlap test case at inputs and confirm outputs never overlap.

Level-shift robustness: prevent false turn-on from noise-coupled triggers

In high-side drivers, the reference rides on the switching node. Noise coupling can create false internal transitions unless robustness features exist:

  • Input deglitch / minimum pulse filtering: rejects narrow spikes.
  • Blanking windows: blocks transitions during sensitive level-shift intervals.
  • UVLO gate priority: if bias is not ready, HS output remains blocked (startup logic is covered in H2-6).
  • Fault override priority: /EN or /FLT forces safe state regardless of input.

Pass/Fail placeholders (timing & overlap)

  • Effective deadtime: tDT_eff(min) ≥ X ns (across PVT).
  • Skew limit: skew(max) ≤ Y ns (evaluate on/off separately).
  • No overlap: HS_out and LS_out never overlap under worst-case input overlap patterns (N cycles / window).
  • Glitch immunity: under specified dv/dt conditions (placeholder), no false output pulses beyond the allowed width/count.
Interlock Timing Budget Signal chain from HS_in/LS_in through deglitch, level shift, and interlock/deadtime to HS_out/LS_out, plus simplified waveforms with tPD, skew, and tDT_eff annotations. Interlock Timing Budget (tPD / skew / tDT_eff) PWM Inputs Deglitch Level Shift Interlock + DT Out HS_in / LS_in HS_out LS_out HW interlock priority Verify tDT_eff at outputs Simplified Timing (placeholders) HS_in LS_in HS_out LS_out tPD skew tDT_eff

H2-8. dv/dt Immunity & False Turn-On Mechanisms (High-Side Specific)

Intent

Explain the physical root causes of high-side false turn-on under fast switching: Miller injection, loop impedance, and reference bounce.

In scope

Three coupling paths, how to use CMTI/dv/dt specs as selection and verification gates, and a countermeasure map (clamp, Rg_off, Kelvin source).

Out of scope

Isolation certification details, clamp part selection specifics, and PCB routing details (handled later or in dedicated protection/layout pages).

Deliverable

Path-based reasoning: each mitigation maps to a coupling path and can be verified using VGS spike and false-pulse criteria.

Root-cause view: false turn-on is a VGS problem

High-side immunity must be evaluated in the device’s local reference frame. The relevant quantity is VGS (gate relative to source), not gate relative to system ground. Under fast SW dv/dt, several mechanisms can momentarily raise VGS.

Three coupling paths (high-side critical)

  • Path-1: Miller injection (Cgd). SW dv/dt drives current through Cgd into the gate node, pushing VGS upward during turn-off.
  • Path-2: Gate loop impedance (Rg_off + Lg). The injected current creates a transient across the gate loop impedance, shaping a VGS spike.
  • Path-3: Source reference bounce (common source inductance). Source/return movement shifts the local reference, effectively increasing measured VGS at the device.

Using CMTI / dv/dt specs (selection and verification gates)

  • Define expected dv/dt: dv/dt_expected = ΔV / tr (placeholder).
  • Select margin: ensure CMTI_spec ≥ M × dv/dt_expected (placeholder margin M).
  • Verify behavior: under worst-case dv/dt, no false output pulses and VGS spikes remain below the allowed limit.

Countermeasure map (what each knob blocks)

  • Active Miller clamp: provides a low-impedance gate-to-source clamp during turn-off, suppressing Path-1/2 by steering injected current away from raising VGS.
  • Strong turn-off (Rg_off, split Rg): lowers effective gate impedance during turn-off, reducing Path-2 spike amplitude.
  • Negative VGOFF (placeholder): increases turn-off margin so residual spikes are less likely to cross the threshold.
  • Kelvin source reference: reduces Path-3 reference movement by separating sensing/driver return from power source inductance.
  • Gate loop minimization (principle only): reduce loop impedance to limit spike formation (routing details handled later).

Pass/Fail placeholders (false turn-on immunity)

  • VGS spike: VGS_spike(max) ≤ (Vth_min − X V) (placeholder margin).
  • No false pulses: under dv/dt_expected, HS_out shows no unintended pulses beyond allowed width/count.
  • No shoot-through spike: measured overlap current impulse ≤ N A (placeholder).
  • CMTI margin: CMTI_spec ≥ M × dv/dt_expected (placeholder).
False Turn-On Coupling Paths Diagram highlighting three coupling paths for false turn-on: Cgd Miller injection, gate loop impedance, and source reference bounce, with clamp and Kelvin source points indicated. False Turn-On Coupling Paths (Path-1/2/3) HS MOSFET Gate Drain Source Cgd Path-1 Cgs SW node dv/dt Rg_off Lg Path-2 Ls Path-3 Kelvin Source Clamp VGS spike risk

H2-9. Gate Drive Outputs: Source/Sink, Split Rg, Slew Control (High-Side Context)

Intent

Treat the high-side output stage as a floating-island edge shaper: tune dv/dt, VGS behavior, and EMI tradeoffs without duplicating a generic output-stage page.

In scope

Peak source/sink impact on edge time (rule-level), split Rg_on/Rg_off motivation for high-side, slew/drive-strength knobs, and two-level turn-on/off overview.

Out of scope

Internal transistor topology of the driver, full device-specific gate charge modeling, and detailed two-level implementations (covered in dedicated pages).

Deliverable

A knob-to-metric map: which output controls affect tr/tf, dv/dt, and VGS spike, plus pass/fail placeholders.

Peak source/sink current sets edge time (rule-level sizing)

Gate edge speed is limited by how fast the output stage can move effective gate charge in the targeted edge window. Use a rule form to back into the required peak capability:

Rule form (placeholder): I_peak_required ≈ Qg_effective / t_edge_target (use the edge window that matters for dv/dt and switching loss)

  • Faster edges can reduce switching loss but increase dv/dt-driven stress and EMI.
  • High-side constraint: the output stage sits on a floating island (VBS). Bias droop and UVLO gating can reduce effective drive amplitude even if peak current is nominally high.

Split Rg_on / Rg_off: why it is frequently used on the high side

Split resistors separate the “turn-on edge” from the “turn-off edge,” enabling asymmetric control of dv/dt and false turn-on margin:

  • Strong turn-off (lower Rg_off): improves gate discharge authority, reducing susceptibility to dv/dt-induced VGS rise during off intervals.
  • Controlled turn-on (higher Rg_on): limits dv/dt and ringing, improving EMI headroom when loss targets permit.
  • High-side emphasis: the switching node’s fast transitions make the off-state gate margin more fragile; split control prioritizes a robust off edge.

Slew and drive-strength knobs (map knobs to measurable metrics)

  • Drive strength steps: tune effective output impedance to hit a target edge window.
  • Slew-rate selects: cap dv/dt for EMI or false turn-on margin, at the cost of higher switching loss.
  • Turn-off assist features: improve off-state margin by reducing VGS spikes during SW dv/dt events.

Two-level edges (overview only)

Two-level turn-on/off applies a “fast–then-gentle” profile: a short fast segment reduces linear-region time, while a slower segment limits ringing and dv/dt peaks. Detailed implementations are handled in dedicated pages.

Pass/Fail placeholders (output-stage tuning)

  • Edge target window: tr/tf within X…Y ns (placeholder).
  • dv/dt limit: dv/dt ≤ Z kV/µs (placeholder).
  • VGS spike: VGS_spike(max) ≤ (Vth_min − N V) (placeholder margin).
  • Ringing/overshoot: overshoot or ringing Vpp ≤ target limit (placeholder).
Slew Knobs on the Floating Island Diagram showing driver output stage on floating island VBS, split Rg_on/Rg_off to the gate, optional slew/strength knobs, and simplified VGS waveforms comparing single-slope and two-level fast-slow edges. Slew Knobs on the Floating Island Floating Island (VBS) HS Driver source/sink Slew / Strength Gate Rg_on Rg_off Kelvin S (return) VGS Edge Profiles (simplified) time VGS Single Two-level fast slow

H2-10. Layout & Power Loop: Bootstrap Loop, Return Paths, and EMI

Intent

Make high-side success a loop-closure problem: minimize bootstrap, gate, and reference/return loops to prevent bias ripple, false triggers, and EMI blow-ups.

In scope

Three critical loops (bootstrap, gate, reference return), keep-out around SW dv/dt, and common placement mistakes that map to measurable symptoms.

Out of scope

Full system grounding doctrine, chassis bonding, and EMC standard compliance procedures (handled elsewhere).

Deliverable

A placement and loop minimization checklist with pass/fail placeholders (distance, loop area intent, keep-out rules).

Loop-1: Bootstrap loop must be the shortest local power ring

The bootstrap loop is a pulsed local supply path. Its parasitic inductance converts charge pulses into bias ripple and noise injection. The loop to minimize is: VDD → Dboot → Cboot → HS driver (VB/VBS) → return.

  • Place Cboot next to VB/VBS pins: reduce loop length and inductance.
  • Place Dboot next to Cboot: keep the charge pulse local and predictable.
  • Keep return local: avoid long detours and cross-partition returns that pick up SW noise.

Loop-2: Gate loop must close tightly to the device source (Kelvin preferred)

  • Minimize gate loop area: driver out → Rg → gate → source return.
  • Kelvin source reference: separate driver return from power source inductance to reduce reference bounce.
  • Avoid SW proximity: do not route the gate loop across high dv/dt regions.

Loop-3: Reference and input paths must avoid SW dv/dt injection

The switching node is a strong noise radiator and injector. Keep sensitive input, enable, and fault paths out of the SW keep-out region. Robust timing (H2-7) cannot compensate for severe injection into the level-shift and input logic paths.

Common layout pitfalls (symptom → root cause)

  • UVLO chatter / first-pulse failure: Cboot too far or loop too large → VBS ripple rises.
  • Random false pulses: SW region injects into input/EN/FLT or level-shift path.
  • False turn-on sensitivity increases: shared return / non-Kelvin source → reference bounce grows.
  • Ringing and EMI spikes: oversized gate loop area and uncontrolled return path.

Pass/Fail placeholders (placement and loop closure)

  • Cboot proximity: Cboot-to-driver (VB/VBS) distance ≤ X mm (placeholder).
  • Bootstrap loop closure: no cross-partition detours; local return to driver reference (checklist gate).
  • Gate loop: gate trace and return must remain tightly coupled; loop length ≤ Y mm (placeholder).
  • SW keep-out: sensitive input/EN/FLT traces do not enter SW dv/dt keep-out zone (rule placeholder).
Keep-Out & Loop Minimization Map Top-down PCB block diagram with HS driver, Cboot, Dboot, HS/LS FETs, a SW dv/dt keep-out region, and arrows illustrating Loop-1 bootstrap, Loop-2 gate, and Loop-3 reference return paths. Keep-Out & Loop Minimization Map PCB (top view) HS FET LS FET SW dv/dt keep-out HS Driver Cboot Dboot Inputs / Level Shift Noise injection Loop-1 Bootstrap Loop-2 Gate Loop-3 Return/Ref Keep inputs out of SW

H2-11. Validation & Bring-Up: What to Measure and Pass Criteria

The goal is a measurable closure loop: bias integrity (VBS margin), timing integrity (deadtime/skew), dv/dt robustness (no false turn-on), and switch behavior sanity (SW overshoot/ringing within limits). Every requirement below maps to a scope capture and a pass/fail threshold (X/Y/N placeholders).

Scope & test matrix

Bring-Up Scope (What must be proven)

  • Bias loop: VBS stays above UVLO with margin during the longest HS on-time / highest duty corner.
  • Timing loop: effective deadtime (tDT_eff) and channel skew remain inside the control budget.
  • Immunity loop: high dv/dt does not create false HS turn-on events (no unintended VGS pulse).
  • Switch sanity: SW node overshoot and ringing are bounded under defined load and layout.
Minimum matrix: VDD = min/nom/max; load = light/rated; fsw = low/high; duty = low/high/hold; temp = room/hot (placeholders).
Record format: each corner → capture set + computed metrics + pass/fail decision.
Measurement setup rules

Setup Rules (Avoid measuring the wrong reference)

  • VGS_HS must be Gate-to-Source (local reference). Gate-to-GND is invalid for high-side behavior.
  • VBS must be VB–VS (floating bias), not VB-to-GND. The HS driver “lives” on VB/VS.
  • HS_out / LS_out timing: measure at driver output pins (or near-gate test points) to validate tPD/skew.
  • SW node probing: minimize loop area and avoid long ground leads to prevent artificial ringing.
Acceptance principle: if a metric cannot be measured repeatably at a defined probe reference, it is not a valid pass/fail criterion.
Must-have waveforms

Waveforms to Capture (Always)

  • SW: switch-node voltage for dv/dt, overshoot, ringing, and timing correlation.
  • VGS_HS: high-side gate-to-source waveform (false turn-on evidence and edge control).
  • VBS: floating bias VB–VS droop during HS on-time and at startup/first pulse.
  • HS_out / LS_out: driver outputs for tPD, skew, and effective deadtime validation.
Corner captures: startup first pulse, highest duty, lowest refresh (bootstrap worst-case), and maximum dv/dt switching edge.
Compute & decide

Metrics & Pass Criteria (Placeholders)

VBS droop: VBS_min ≥ X V (at longest HS on-time / worst refresh corner).
Effective deadtime: tDT_eff(min) ≥ Y ns (measured at HS_out/LS_out).
Skew: |tPD_HS − tPD_LS| ≤ N ns (on and off measured separately).
False turn-on: no unintended VGS_HS pulses above X V for longer than Y ns during dv/dt stress.
UVLO behavior: UVLO triggers at defined VB–VS thresholds; no chatter (hysteresis effective).
Fault-injection (minimal)

Corner & Stress Checks

  • Input overlap attempt: intentionally overlap HS_in/LS_in → outputs must remain mutually exclusive (hardware interlock proof).
  • Startup strategy A/B: with and without precharge → confirm first-pulse correctness and VBS margin.
  • dv/dt stress corner: fastest edge / hardest load → confirm no VGS_HS false turn-on.
  • Hold / high duty: long HS on-time (bootstrap worst-case) → confirm VBS_min remains above UVLO by margin.
Bring-up checklist

Field-Ready Checklist (Copy & execute)

TP points connected (TP1~TP5) ✅ SW waveform captured (dv/dt + overshoot/ringing) ✅ VGS_HS measured Gate-to-Source (local reference) ✅ VBS (VB–VS) droop measured at worst-case corner ✅ tDT_eff and skew computed from HS_out/LS_out ✅ No false turn-on pulses under dv/dt stress ✅ UVLO thresholds observed (ON/OFF) and no chatter ✅ Final verdict: PASS only if all thresholds meet X/Y/N ✅
Diagram

Bring-Up Measurement Points (TP1~TP5)

A single map that standardizes probe references: SW, VGS_HS (G-S), VBS (VB–VS), and HS_out/LS_out for timing validation.

Half-Bridge VDC+ PGND HS FET LS FET SW High-Side Driver (Floating Island) HS Driver VB / VS Bootstrap Bias Dboot + Cboot VS VB HS_out HO TP1 TP2 VGS_HS (G-S) TP3 VBS (VB–VS) TP4 TP5 LS_out Reference Rule • VGS_HS: Gate-to-Source only • VBS: VB–VS (floating bias) • Timing: HS_out/LS_out for tDT_eff & skew
Diagram: Bring-up probe map (TP1~TP5). Text is intentionally minimal for mobile readability.

H2-12. Applications & IC Selection (High-Side Focused)

This section is a routing table: constraints → bias method → key specs → bring-up gates. It avoids full topology tutorials and avoids switch-technology deep dives (those belong to sibling pages).

Application buckets

Bucket by Constraints (Not by industry slogans)

  • HB / 3-phase (FOC, inverters): high dv/dt + tight timing match + robust interlock.
  • PFC / LLC main bridge: startup correctness + duty/frequency extremes + EMI knobs.
  • High duty / hold-high (100% on, low-frequency hold): bootstrap refresh becomes the limiting factor → consider charge pump or external bias.
Selection starts with the worst corner: the longest HS on-time, the lowest refresh opportunity, and the highest dv/dt edge.
Decision gate #1

Bootstrap vs Charge Pump (Fast decision rules)

Prefer bootstrap when periodic refresh is guaranteed and VBS droop can pass: VBS_min ≥ X V.
Prefer charge pump / external bias when HS must stay on for long hold time or at 100% duty (bootstrap refresh is not guaranteed).
Startup must be verified: first pulse and UVLO thresholds must not create half-conduction heating.
Decision gate #2

UVLO & Gate Voltage Range (Prevent half-conduction loss)

  • UVLO ON/OFF thresholds must be treated separately (do not collapse into one number).
  • Minimum VGS requirement must be met with margin at the worst corner: VBS_min ≥ X V (includes diode drop and droop).
  • Fail mode: insufficient VBS typically appears as linear-region heating before logic-level faults are obvious.
Decision gate #3

Timing Specs → PWM Budget (tPD / skew / deadtime)

tPD affects absolute phase; skew defines the minimum safe control window.
Bring-up alignment: timing specs must be validated as tDT_eff(min) ≥ Y ns and skew ≤ N ns (measured at HS_out/LS_out).
Rule of thumb: treat skew budget as a hard safety margin, not an average.
Decision gate #4

dv/dt Immunity & Output Strength (Knobs that matter)

  • CMTI/dv/dt rating must exceed the expected SW dv/dt by margin (placeholder).
  • Peak source/sink is sized from gate charge and target edge time (avoid oversizing that worsens EMI).
  • Split Rg_on / Rg_off is a high-side stability tool: control dv/dt and reduce false turn-on risk.
Minimum selection header

Minimum Selection Fields (Use as a reusable template)

  • Voltage class: bus / max VS
  • Channels: HS-only / half-bridge
  • Bias method: bootstrap / charge pump / external
  • UVLO (ON/OFF): both thresholds
  • tPD (HS/LS) and skew: on/off measured separately
  • dv/dt or CMTI rating: required margin
  • Peak source/sink: A (plus slew control options)
  • Fault pins: EN/FLT/SD (as needed)
For mobile safety, a wide table should be placed inside a horizontal scroll wrapper (no page shift).
Voltage Channels Bias UVLO (ON/OFF) tPD (HS/LS) Skew dv/dt / CMTI Peak I (src/sink) Knobs Fault pins
Reference parts (example BOM)

Concrete Part Numbers (ICs + Key Passives)

The part numbers below are reference anchors to speed up BOM creation and comparison. Equivalent parts may be substituted based on voltage, temperature, and availability.

Bootstrap half-bridge / high-side drivers (designed for bootstrap operation):
• TI LM5109B (half-bridge driver, bootstrap HS channel)
• TI UCC27714 (600 V HS/LS driver, HS channel for bootstrap)
• Infineon IRS21867S (600 V HS/LS driver, bootstrap HS channel)
• ST L6387E (600 V HS/LS driver; integrates bootstrap diode)
Charge-pump high-side drivers (100% duty / long-hold friendly):
• Analog Devices LTC7001 (internal charge pump; high-side NMOS driver, indefinite on-capable)
• Analog Devices LTC7000 / LTC7000-1 (internal charge pump; high-side NMOS driver)
• Microchip MIC5019 (integrated charge pump; note: some sources mark it NRND)
Bootstrap diode (HV fast/ultrafast examples):
• Diodes Inc. ES1J (super-fast rectifier class, 600 V series)
• Vishay UF4007-E3/54 (ultrafast rectifier class, 1000 V series)
Note: if the driver integrates the bootstrap diode (e.g., L6387E), the external diode may be omitted.
Bootstrap capacitor (Cboot) examples (X7R, 1206, 50 V):
• Murata KRM31KR71H225KH01K (2.2 µF, 50 V, X7R, 1206)
• TDK C3216X7R1H225K160AB (2.2 µF, 50 V, X7R, 1206)
Gate resistor (Rg) example (AEC-Q200 thick film, 0603):
• Panasonic ERJ-3EKF10R0V (10 Ω, 0603, 0.1 W class)
Use split Rg_on/Rg_off by placing separate series resistors on turn-on and turn-off paths (topology-dependent).
Ferrite bead (optional edge damping / EMI tuning example):
• Murata BLM18AG601SN1D (600 Ω @ 100 MHz, 0603)
Bring-up alignment: every candidate driver must be able to pass the H2-11 gates: VBS_min ≥ X V, tDT_eff ≥ Y ns, skew ≤ N ns, and no false turn-on under dv/dt stress.
Diagram

Selection Flow: Constraints → Driver Type → Specs → Bring-Up Gates

A routing map that prevents cross-page sprawl: decide bias method first, then verify UVLO/timing/dv/dt, and finally close with measurable gates.

Constraints Duty / Hold refresh window Freq / Startup first pulse dv/dt / Noise false turn-on Bias Method Bootstrap Bias Method Charge Pump Key Specs UVLO (ON/OFF) tPD / Skew dv/dt / CMTI Bring-Up Gates: VBS_min ≥ X V | tDT_eff ≥ Y ns | skew ≤ N ns | no false pulses
Diagram: Selection flow that terminates in measurable bring-up gates (aligns with H2-11).

Request a Quote

Accepted Formats

pdf, csv, xls, xlsx, zip

Attachment

Drag & drop files here or use the button below.

H2-13. FAQs (Field Troubleshooting & Acceptance)

Scope is intentionally narrow: bootstrap/charge pump bias, UVLO & startup, shoot-through timing, dv/dt false turn-on, layout loops, and bring-up measurements. Each answer is fixed to four lines: Likely cause / Quick check / Fix / Pass criteria (X/Y/N placeholders).

Data structure used in this FAQ
Common measurable fields: VBS_min, VBS_droop, UVLO_ON/OFF, Startup_to_ready, tDT_eff(min), skew, VGS_spike(off), false_pulses (count), dv/dt (kV/µs), SW_ringing (Vpp), ΔT_driver.
TP reference reminder: TP3 = VBS = VB–VS (floating bias) TP2 = VGS_HS = Gate-to-Source (local reference) TP1 = SW (switch node) TP4/TP5 = HS_out / LS_out (timing validation)
Bootstrap cap looks “big enough”, but VBS still droops—what was missed in the charge budget? Bias / Bootstrap / Charge budget

Likely cause: Qg_total or IQBS/leakage was undercounted; diode drop and Cboot ESR/ESL reduce effective headroom.

Quick check: Measure TP3 (VB–VS) at worst-case HS on-time; log VBS_min and VBS_droop over Ton.

Fix: Recompute with Qg_total + IQBS·Ton + Ileak·Ton; increase Cboot, lower-leakage/low-Vf diode, and shorten the bootstrap loop.

Pass criteria: VBS_min ≥ X V for Y ms at duty = N%; UVLO chatter = 0 over Z cycles.

Works at 20 kHz but fails at 2 kHz—bootstrap refresh window too long or leakage dominant? Bias / Low-frequency corner

Likely cause: Refresh interval is too long at low frequency; leakage and IQBS dominate until VBS hits UVLO_OFF.

Quick check: At 2 kHz corner, measure TP3 VBS droop vs time; record time-to-UVLO and droop slope.

Fix: Add periodic refresh/precharge pulses, increase Cboot, or migrate to charge pump/external bias for long hold intervals.

Pass criteria: VBS_droop ≤ X V over Ton = Y ms; no UVLO trips over Z seconds at duty = N%.

HS randomly turns on during fast dv/dt—Miller coupling or return-path inductance? dv/dt / False turn-on

Likely cause: Miller Cgd current plus source/return inductance produces a VGS spike that crosses the effective threshold.

Quick check: Capture TP1 (SW) and TP2 (VGS_HS, G–S) simultaneously; confirm VGS spikes align with SW edges.

Fix: Reduce gate/return loop inductance (Kelvin source), tune split Rg (stronger off), and use available clamp/slew control.

Pass criteria: VGS_spike(off) ≤ X V; false_pulses = 0 over Y cycles at dv/dt = N kV/µs.

UVLO never releases on high-side—startup precharge missing or diode orientation issue? Startup / UVLO release

Likely cause: SW never goes low to charge Cboot, bootstrap diode is reversed/open, or the bootstrap loop is too long/noisy.

Quick check: During startup, verify SW low interval exists; measure TP3 VBS rise vs UVLO_ON threshold.

Fix: Implement a precharge sequence (low-side pulses), correct diode placement/orientation, and minimize the bootstrap loop area.

Pass criteria: Startup_to_ready ≤ X ms; VBS ≥ UVLO_ON + Y V before first HS pulse; no UVLO relock within N cycles.

100% duty request causes HS to shut off—bootstrap limitation or UVLO hysteresis? Hold-high / 100% duty

Likely cause: Bootstrap cannot sustain indefinite HS on-time; VBS droops until UVLO_OFF or refresh enforcement disables HS.

Quick check: Command hold-high; monitor TP3 VBS over the full hold interval and note UVLO state changes.

Fix: Use a charge-pump high-side driver or external bias; otherwise enforce a refresh window in control timing.

Pass criteria: For hold time Y ms (or Y s), VBS_min ≥ X V and HS disable events = 0.

Shoot-through only happens at cold start—deadtime vs propagation mismatch? Interlock / Deadtime / Temperature corner

Likely cause: Temperature shifts propagation delays and skew, shrinking effective deadtime (tDT_eff) at cold start.

Quick check: Measure TP4/TP5 (HS_out/LS_out); compute tDT_eff(min) and skew at cold-start condition.

Fix: Increase programmed deadtime margin, select lower-skew driver options, and avoid marginal overlap in input logic.

Pass criteria: tDT_eff(min) ≥ X ns and skew ≤ Y ns at cold start; shoot-through_events = 0 over N startups.

Switching node ringing causes spurious HS pulses—input coupling or level-shift sensitivity? SW ringing / Spurious pulses

Likely cause: SW ringing couples into level-shift/input structures or the gate loop, creating short HS output/glitch events.

Quick check: Capture TP1 SW ringing and TP2 VGS_HS (or HS_out); confirm pulse timing matches ringing peaks.

Fix: Reduce loop areas and keep-out violations, tune Rg_off/slew, and add optional gate damping (bead) if needed.

Pass criteria: SW_ringing ≤ X Vpp; false_pulses = 0 over Y cycles; VGS_spike(off) ≤ N V.

Gate waveform shows negative spikes—layout inductance or probe reference error? Measurement integrity / Source bounce

Likely cause: Source/return inductance creates ground bounce; or measurement used gate-to-GND instead of gate-to-source.

Quick check: Re-measure TP2 strictly as G–S (short loop/differential if available); compare spike amplitude and timing.

Fix: Implement Kelvin source return, tighten the gate loop, and moderate edge rate using split Rg/slew control.

Pass criteria: VGS_negative_spike ≥ −X V and no unintended turn-on; measurement repeatability within ±Y%.

Charge pump driver runs hotter than expected—pump current limit or regulation losses? Charge pump / Thermal

Likely cause: Pump average current demand is near its capability; internal regulation loss rises with Qg and switching activity.

Quick check: Measure ΔT_driver at defined load and ambient; record VBS ripple and switching pattern (duty/hold).

Fix: Reduce drive strength/slew, reduce effective Qg demand, or move to external bias/higher-capability pump solution.

Pass criteria: ΔT_driver ≤ X °C at ambient Y; VBS_ripple ≤ N Vpp; no thermal shutdown over Z minutes.

HS gate stays partially on—VGS plateau from insufficient VBS headroom? Bias headroom / Half-conduction risk

Likely cause: VBS headroom is insufficient, pulling VGS into a plateau region; operation hovers near UVLO thresholds.

Quick check: Measure TP3 VBS and TP2 VGS together at the failing corner; compare VGS_on to target.

Fix: Increase VBS margin (Cboot/diode/loop), avoid long hold at marginal refresh, or switch to pump/external bias.

Pass criteria: VBS_min ≥ X V and VGS_on ≥ (VGS_target − Y V); switching loss within N% of expected.

Changing bootstrap diode fixes EMI but breaks startup—reverse recovery vs charge time tradeoff? Bootstrap diode / Startup robustness

Likely cause: Diode recovery/leakage/forward drop changed charge dynamics; VBS rise time or margin now misses UVLO release.

Quick check: Compare TP3 VBS rise and UVLO release timing across diodes; capture first-pulse readiness.

Fix: Re-select diode balancing recovery and Vf/leakage; verify precharge window and bootstrap loop placement.

Pass criteria: Startup_to_ready ≤ X ms and VBS_min ≥ Y V at first HS pulse; UVLO events = 0 over N startups.

Lab A passes, Lab B fails—measurement method (VBS reference) or probe bandwidth? Validation disputes / Measurement normalization

Likely cause: Reference mismatch (VB–VS vs VB–GND), probe bandwidth/grounding artifacts, or inconsistent timing measurement points.

Quick check: Standardize TP points and references: TP3=VB–VS, TP2=G–S, TP4/TP5=HS_out/LS_out; re-run the same corner.

Fix: Lock one measurement procedure and compute metrics (VBS_min, tDT_eff, skew, false_pulses) instead of comparing screenshots.

Pass criteria: Cross-lab agreement within ±X% for VBS_min and tDT_eff; false_pulses = 0 over Y cycles; verdict consistent.

Acceptance reminder

Pass/fail should be decided by the same computed fields across all corners, not by “looks good” waveforms. Replace X/Y/N placeholders with project-specific limits during system integration.

Note: Replace X/Y/N placeholders with project-specific targets during integration. The same metric names should be reused across reviews, labs, and field troubleshooting.