123 Main Street, New York, NY 10001

← Back to: Supervisors & Reset

What It Solves

Single source → multi-voltage

One reset source safely fans out to 1.0/1.2/1.8/2.5/3.3/5.0 V domains via open-drain trunk and per-domain pull-ups.

Deterministic timing & order

Guarantee per-leaf tRESET(min) and enforce release order using PG gating / delay / multi-rail supervisors.

EMI/ESD robustness

Leaf-side RC deglitch (1–4.7 nF) and Schmitt inputs suppress spurious releases under burst/ESD stress.

Small-batch friendly

Specify function-buckets (OD buffers / single-bit translators / supervisors) for cross-brand swaps without re-layout.

Different I/O rails

Each domain provides its own pull-up to its I/O rail; add single-bit level translation only at mismatched leaves.

Large fanout / long traces

Use a zoned OD buffer tree to control sink current and edge-rate; keep the trunk short and straight.

Ordering dependencies

RESET & PG(A) & Delay(B)RESET_B; supervisors with programmable delays reduce discretes.

Glitch immunity

Leaf RC + Schmitt input; validate immunity threshold of 0.5–1.0 µs (automotive can be stricter).

ΣI_pullup @ RESET=LOW ≤ driver rating (typ. 8–12 mA).

t_rise(10–90%) per leaf < 1 ms (or per spec) at worst leaf.

t_RESET(min) ≥ PLL/clock settle + 20–30% margin on slowest domain.

No back-power during hot-plug/partial-rail-off tests.

BOM (paste-ready)

  • Master RESET open-drain; each domain provides its own pull-up (10–47 kΩ) to its I/O rail.
  • Segment with OD buffers if ΣI_pullup approaches driver rating; per-leaf 10–90% rise-time < 1 ms.
  • Use single-bit translators at leaves for level mismatch; push-pull only when level-compatible and no back-power.
  • Alternatives limited to TI / ST / NXP / Renesas / onsemi / Microchip / Melexis*; prefer AEC-Q100 where required.
Reset fanout across multi-voltage domains One reset source fans out with open-drain topology; domains show per-rail pull-ups and minimum pulse width; bottom Do/Don’t strip. RESET Source (OD) 1.8 V Domain PU → 33–47 kΩ · t_RESET(min) met OD Buf 3.3 V Domain PU → 22–33 kΩ · t_RESET(min) met Level Shifter 5.0 V Domain PU → 10–22 kΩ · t_RESET(min) met Do OD trunk · per-rail PU · leaf deglitch Don’t PP across mixed rails · back-power

Architecture & Signal Levels

Rise time

t_rise ≈ 2.2 · R_PU · (C_in + C_trace) → size R_PU to keep worst-leaf 10–90% < 1 ms.

Sink budget

I_sink_total = Σ(V_rail / R_PU_i) ≤ driver rating (typ. 8–12 mA). Add OD buffers when close.

Pull-up guidance

1.8 V: 15–56 kΩ · 3.3 V: 10–33 kΩ · 5.0 V: 10–22 kΩ (verify with layout C).

Where to translate

Keep trunk OD; place single-bit level translator at the leaf of mismatched rails.

Unify polarity

Active-low trunk; invert locally only when needed, ensuring level safety.

Zone buffers

When fanout > 5–8 or traces are long, add OD buffers at zone roots to cap ΣI_pullup and edge slew.

Glitch control

Leaf RC 1–4.7 nF and Schmitt input buffers; validate 0.5–1.0 µs glitch immunity.

Layout hygiene

Short straight trunk; separate from high dI/dt nodes; ensure solid return path to reduce coupled noise.

OD vs PP compatibility across I/O rails Matrix of open-drain and push-pull across 1.8V/3.3V/5V rails with right-side mini diagram placing level translator at the leaf. Driver 1.8 V 3.3 V 5.0 V OD PP OK OK OK Check level Check level No (back-power) Leaf translator LVC1T Leaf OK Check level No

Thresholds & Timing (for Reset Signals)

Receiver thresholds aligned

Match VIH/VIL of each receiving domain to the level presented by the reset distribution: OD trunk + per-rail pull-ups, translators only at mismatched leaves.

Deterministic tRESET(min)

Define tRESET(min) from the slowest PLL/clock lock + init path, then add 20–30% margin so every leaf reliably resets under worst case.

Glitch immunity

Use leaf-side RC deglitch (1–4.7 nF) and/or Schmitt input buffers to achieve tGLITCH(min) ≥ 0.5–1.0 µs; automotive can be stricter.

Minimum pulse

t_RESET(min) = t_PLL/clk-lock + t_init × (1 + α), α = 0.2–0.3.

Rise time

t_rise(10–90%) ≈ 2.2 · R_PU · (C_in + C_trace) → target < 1 ms at the farthest leaf.

Glitch window

t_GLITCH(min) ≥ 0.5–1.0 µs with RC + Schmitt; verify across −40/25/+85 °C.

Noise margin

Ensure V_OL@driver vs V_IL(max) has ≥10–15% of rail as margin at the receiver.

Short-pulse injection

Sweep 0.2–5 µs pulses at the master reset; scope each leaf to see which pulses propagate. Record Pass/Fail vs width.

Slope/jitter scans

Vary supply ramps and superimpose ±ΔV/±Δt jitter; log false-release boundary clouds for worst-case domains.

Thermal corners

Re-run threshold and deglitch at −40/25/+85 °C; store t_RESET(meas) & t_GLITCH(min) evidence per leaf.

BOM (paste-ready)

  • Each leaf must satisfy tRESET(min) defined by slowest clock/PLL + init path (+20–30% margin).
  • Achieve tGLITCH(min) ≥ 0.5–1.0 µs via RC (1–4.7 nF) and/or Schmitt input buffers.
  • Verify trise < 1 ms at the farthest leaf after RC tuning; keep OD trunk intact.
  • Cross-brand swaps limited to TI / ST / NXP / Renesas / onsemi / Microchip / Melexis (supervisors); update validation records on change.
Reset release timing & deglitch windows Three leaf reset waveforms with 10–90% rise times, minimum reset pulse line, and deglitch windows; short pulse pass/fail markers below. t_RESET(min) deglitch window 10–90% rise Leaf A 10–90% rise Leaf B 10–90% rise Leaf C 0.5 µs → Fail 1.0 µs → Pass 1.5 µs → Pass

Integration & Sequencing

OD-first topology

Keep the master trunk open-drain; add OD buffers (LVC1G07/LVC2G07 class) as zone roots when fanout or trace length grows.

Per-domain pull-ups

Each domain pulls up to its own I/O rail; smaller RC for slow domains, larger R for fast domains to reduce sink current.

Ordering by PG & Delay

RESET_B = RESET_master AND PG_A AND Delay_B(τ). Supervisors with programmable delays reduce discrete gates.

Polarity discipline

Unify trunk as active-low; invert locally only if required—through level-safe inverters in the proper rail.

Sequencing vectors

Toggle PG_A/PG_B and observe B/C release relative to A; verify minimum pulse is preserved through logic.

Hot-plug robustness

Power-cycle zones while others remain up; ensure no premature release or back-power into unpowered domains.

Cross-rail PG integrity

When PG crosses rails, place translators at leaves/zone roots; re-check thresholds and directionality.

BOM (paste-ready)

  • Topology: OD trunk; zone OD buffers as needed; per-rail pull-ups sized for t_rise at farthest leaf.
  • Sequencing: RESET_B = RESET_master AND PG_A AND Delay_B(τ). Record τ and polarity in test vectors.
  • Polarity: Trunk active-low; any inversion must be level-safe at the target rail.
  • Alternatives: Function buckets only (OD buffers / Schmitt / level translators / multi-output supervisors) within TI / ST / NXP / Renesas / onsemi / Microchip / Melexis.
Reset dependency: master reset, PG of A, and delay gating domain B Logic diagram shows RESET_OD, PG_A, and Delay(τ) feeding an AND gate to form RESET_B; a mini timing plot at right shows A first, then B released. RESET_OD PG_A Delay(τ) AND RESET_B active-low Sequencing (A then B) PG_A Delay(τ) RESET_B

Validation

Scope

Only the reset distribution chain: master RESET_in → OD trunk/buffers/level translators → per-rail leaves RESET_x. Power-path/limiting belong to sibling pages and are treated as stress sources only.

Pass criteria

  • ΣI_pullup at RESET=LOW ≤ driver/OD pin rating, ≥30% margin.
  • t_rise(10–90%) at farthest leaf < 1 ms (or per spec).
  • t_RESET(min) at each leaf ≥ design target (slowest PLL/clk + init + 20–30% margin).
  • t_GLITCH(min) immunity ≥ 0.5–1.0 µs; no false release.
  • No back-power: unpowered domains see <0.3 V bias at inputs.

Record fields

V_leaf_low, V_leaf_high, t_rise_10–90%, t_fall_90–10%, t_RESET_meas, glitch_count, I_sink_total, clamp_active?, notes.

Temperature

−40 / +25 / +85 °C(extend to +105/+125 °C if automotive). Re-measure thresholds and deglitch windows at corners.

Supply slopes

Slow 1 V/s · Medium 100 mV/ms · Fast 1 V/µs. Sweep ramps per rail and combinations of staggered domains.

Glitch injection

Negative pulses 0.3/0.5/1.0 µs into master RESET_n or leaf pull-ups via 50 Ω source and 10–100 Ω series injection.

Topology spots

Probe trunk, zone branches, and the farthest leaf. Include hot-plug and partial domain drop scenarios.

1) Static budget

Sum ΣI_pullup = Σ(V_rail/R_PU_i) at RESET=LOW. If >70% of rating, split zones with OD buffers, increase R_PU of fast domains.

2) Rise/fall timing

Measure t_rise(10–90%) and t_fall(90–10%) at each leaf. Tune RC/Schmitt so farthest leaf <1 ms while preserving t_RESET(min).

3) Min pulse proof

Inject a pulse train of narrowing resets; find leaf-wise minimum observed width. It must stay ≥ design t_RESET(min).

4) Glitch immunity

Inject 0.3–1.0 µs negative spikes; glitch_count stays 0. If not, add RC at leaf or replace with Schmitt buffer.

5) Back-power test

Bring up a high-rail domain while others are off; ensure unpowered leaves remain <0.3 V and clamps don’t conduct. If violated, move to OD + per-rail pull-ups or add level translation.

Validation heatmap mapping stress to pass/fail and margins Rows are stress conditions; columns are leaves and key metrics; cells show pass/edge/fail; right column lists remediation tips. Stress condition Leaves / Metrics Remedy Temp −40 °C · medium ramp Temp +85 °C · fast ramp Glitch 0.5 µs @ trunk Glitch 1.0 µs @ far leaf Hot-plug zone B Partial power drop (3.3 V) Back-power (5 V first) A B C I_sink t_RESET R_PU(C)↓ or +RC A B C I_sink t_RESET Add OD buffer(A) A B C I_sink t_RESET Leaf C → Schmitt A B C I_sink t_RESET +RC(C) 1–4.7 nF A B C I_sink t_RESET Zone B OD buf A B C I_sink t_RESET Fix PG-B level A B C I_sink t_RESET OD + per-rail PU

Export tip: Keep a CSV per build with the “Record fields” as headers; screenshot the heatmap and store alongside the CSV for traceability.

Cross-Brand IC Mapping

Why buckets, not PNs

Small-batch flows change suppliers frequently. Map by function bucket first, then pick representative PNs per brand to keep layout stable and validation repeatable.

Buckets for this page

A) OD buffer / Schmitt input · B) Single-bit level translator · C) Multi-output supervisor with timing. Melexis typically pairs supervisors/SBC with logic from other six brands.

When to choose OD vs Schmitt

OD at zone roots prevents back-power and preserves per-rail pull-ups; Schmitt at noisy/slow leaves eliminates bouncing near VIH/VIL. Combine both for hostile EMI corners.

Fixed-direction translators

RESET is fundamentally one-way. Prefer 1T with DIR or unidirectional AUP1TXX parts. Avoid auto-bidirectional “edge-accelerators” that can mis-propagate micro-pulses.

Supervisors vs RC stacks

Multi-output supervisors enforce repeatable t_RESET(min) and ordering across temp/lot; fewer field escapes than discrete RC gates and simpler validation logs.

BOM (paste-ready)

  • Reset fanout uses OD trunk + per-rail pull-ups; zone roots may add SN74LVC1G07 / 74LVC1G07 / NC7SZ07 class OD buffers.
  • Noisy leaves use Schmitt (e.g., SN74LVC1G17 / 74LVC1G17 / NC7SZ17) or RC 1–4.7 nF deglitch.
  • Cross-rail RESET uses fixed-direction translators (e.g., SN74AUP1T34 / 74LVC1T45 / FXLA1T45); avoid auto-bi-dir types.
  • Sequencing by multi-output supervisors: TI TPS386000/TPS386596 · ST STM6719 · Renesas ISL88014 · onsemi NCP308 · Microchip MIC826/MCP1316/18/19.
  • Melexis/NXP SBC RST_b may serve as the master source; downstream still follows OD + leaf shaping.

Request a Quote

Accepted Formats

pdf, csv, xls, xlsx, zip

Attachment

Drag & drop files here or use the button below.

BOM Remarks & Procurement Hooks

Purpose

Clipboard-ready notes that preserve design intent for the reset fanout path. Keep substitutions within the seven-brand scope and attach validation evidence whenever families are switched.

Brand scope

Brand-swaps limited to TI / ST / NXP / Renesas / onsemi / Microchip / Melexis. SBC/supervisor RST_b may act as master reset, but downstream still follows OD trunk + per-rail pull-ups with leaf shaping.

Clipboard-ready (paste into BOM / PO notes)

  • Topology: Master RESET must be open-drain. Each domain provides its own pull-up to its I/O rail (10–47 kΩ).
  • Fanout: If ΣI_pullup during RESET low exceeds driver rating, insert OD buffers; per-leaf 10–90% rise-time < 1 ms.
  • Level: Push-pull only when level-compatible and no back-power under hot-plug/surge; otherwise use single-bit translator.
  • Automotive: Prefer AEC-Q100 logic where required; specify family class rather than one PN to allow brand swaps (TI/ST/NXP/Renesas/onsemi/Microchip/Melexis*).
  • Docs: Update validation record when switching families; keep t_RESET(min) evidence per domain.
  • Polarity: Master reset is active-low; invert locally only with level-safe buffers powered by the destination rail.
  • Schmitt / RC: Noisy or slow leaves must use a Schmitt input (LVC1G17 class) or RC 1–4.7 nF deglitch.
  • Translators: Use fixed-direction 1-bit translators (AUP1T/LVC1T45 class) for mismatched levels; avoid auto-bidirectional types for RESET.
  • Pull-ups: Tune per-domain pull-ups so the farthest leaf meets 10–90% rise < 1 ms while keeping ΣI_pullup ≤ rating.
  • Sequencing: Prefer multi-output supervisors with programmed delays over discrete RC stacks to guarantee t_RESET(min).
  • Evidence: Attach scope captures and a CSV with V_leaf_low/high, t_rise, t_RESET_meas, I_sink_total, glitch_count, clamp_active.
Function Bucket TI ST NXP Renesas onsemi Microchip Melexis (note)
A) OD buffer / Schmitt
Fanout zoning, deglitch at leaves
SN74LVC1G07 / LVC2G07 (OD)
SN74LVC1G17 (Schmitt)
1.65–5.5 V; OD avoids back-power
74LVC1G07 / 74LVC2G07
74LVC1G17
Footprint-compatible across vendors
74LVC1G07 / 74LVC1G17
Consider Nexperia continuity
74LVC1G07GV / 1G17GV
Good −40~+125 °C grades
NC7SZ07 (OD)
NC7SZ17 (Schmitt)
TinyLogic, low quiescent
(Limited logic portfolio) → Prefer their supervisors; logic buffers can be substituted by the other six vendors. No general-purpose logic; use SBC/monitor outputs and pair with the other six vendors’ logic for fanout.
B) Single-bit level translator
Use fixed direction for RESET
SN74AUP1T34 (A→B)
SN74LVC1T45 (DIR)
Prefer fixed DIR to avoid “auto” mis-prop
74LVC1T45
1.65–5.5 V, Ioff support
P3A/AXC/AUP 1T family
Check VOL vs VIL margins
74LVC1T45G family
DIR pin forces one-way RESET
FXLA1T45
Tiny, wide voltage pairing
(Does not focus on 1T) → If level shifting is required, switch to OD + per-domain pull-ups or regenerate RESET at the leaves with its supervisors. Use equivalent 1T parts from the other six; Melexis focuses on automotive-grade SBC solutions.
C) Multi-output supervisor (timing)
Generate clean RESET & sequencing
TPS386000 / TPS386596
4-rail, delay MR, open-drain
STM6717/6719/6720
2–3 rails + delay options
(NXP usually provides RST_b via SBCs)
Use SBC RST_b + OD fanout
ISL88011/14/15 etc.
Dual/multi-rail + WDI
NCP308/NCV308
Programmable delay, low IQ
MIC826 / MCP1316/18/19 / MIC2774
Leaf reset regeneration
Provide the main reset via an SBC (e.g., the MLX80xx ecosystem), then fan out with OD.
rail domain_voltage R_PU(kΩ) translator(class) buffer(class) supervisor(PN/class) V_leaf_low(V) V_leaf_high(V) t_rise_10_90(ms) t_RESET_meas(ms) ΣI_pullup(mA) glitch_count clamp_active note
leaf_A1.833 AUP1T34LVC1G07TPS386000 0.121.78 0.65.0 0.180 no
Clipboard-ready BOM notes for reset fanout Three sticky cards summarizing Topology, Fanout, and Level rules with a Submit your BOM (48h) CTA. Topology Open-drain trunk
Master RESET must be open-drain. Each domain provides its own pull-up (10–47 kΩ) to its I/O rail. Keep master active-low; invert locally only with level-safe buffers on the destination rail.
Fanout Rise & current
If ΣI_pullup during RESET low nears driver rating, insert OD buffers and retune pull-ups. Target 10–90% rise < 1 ms at the farthest leaf. Record I_sink_total and t_RESET(min) evidence for each domain.
Level Compatibility
Push-pull only when levels are identical and hot-plug causes no back-power. Otherwise use fixed-direction 1-bit translators. Noisy leaves require Schmitt input or RC 1–4.7 nF deglitching.
Submit your BOM (48h) Seven-brand substitutions only
ALT: Clipboard-ready BOM notes for reset fanout topology, fanout limits, level compliance, and automotive notes.
Submit your BOM (48h)

Frequently Asked Questions

Why prefer open-drain for the master trunk instead of push-pull?

Open-drain isolates levels across domains and prevents back-power when some rails are unpowered or hot-plugged. Each domain supplies its own pull-up, so VIH/VIL follow the local I/O rail. Use push-pull only when voltages match, clamps cannot conduct, and validation shows no reverse current under worst-case ramps.

How do I size pull-ups to balance rise time and sink current?

Use t_r ≈ 2.2·R_PU·C_load and target <1 ms at the farthest leaf. Compute ΣI_pullup = Σ(V_rail/R_PU_i) at RESET=LOW and keep within the driver’s rating with ≥30% margin. Make slow domains smaller R to speed edges and fast domains larger R to reduce sink current and ringing.

How do I guarantee the minimum reset pulse at every leaf?

Define t_RESET(min) from the slowest PLL/clock lock and initialization, then add 20–30% margin. Verify with narrowing pulse trains while probing each leaf. If any leaf misses the target, generate timing with a multi-output supervisor or add gating/RC so the leaf sees a longer, clean active-low interval.

Can open-drain and push-pull mix in one tree? Where is the boundary?

Yes—keep the master and cross-domain trunk open-drain, and reserve push-pull for short, same-voltage leaf subtrees. If a translator is needed, place it near the destination and keep the upstream trunk open-drain. Mixing beyond that risks clamp conduction, reverse bias, and inconsistent thresholds across temperature.

When does fanout require additional buffers?

Add buffers when ΣI_pullup approaches the driver limit, when the farthest leaf exceeds 1 ms rise time, or when long traces cause ringing and false releases. Insert an open-drain buffer at each zone root, retune per-domain pull-ups, and re-verify rise time, t_RESET(min), and glitch immunity at temperature corners.

How do I avoid false release under EMI/ESD glitches?

At leaves, add RC deglitching (1–4.7 nF with 10–47 kΩ) or use Schmitt-input buffers so the waveform crosses thresholds once. Specify a t_GLITCH(min) target of 0.5–1.0 µs and show glitch_count = 0 in scope logs. Keep return paths short and zone the tree to limit capacitive fanout per branch.

Where should a level translator sit in the tree?

Place translators at the zone root or leaf, powered by the destination rail. Use fixed-direction parts (AUP1T/LVC1T45 class) so RESET propagates one way. Keep the upstream trunk open-drain with local pull-ups per rail. Avoid auto-bidirectional accelerators that can pass micro-pulses or oscillate with external pull-ups.

How should procurement write family-level alternatives instead of one PN?

Reference the function bucket and family class, e.g., “OD buffer: LVC1G07 class” or “Schmitt buffer: LVC1G17 class,” and limit brands to TI/ST/NXP/Renesas/onsemi/Microchip/Melexis. Require a validation update with CSV and scope captures showing rise time, t_RESET(min), ΣI_pullup, and no back-power under hot-plug conditions.

How do we prove there is no back-power into unpowered domains?

Run staggered-power tests with translators or OD fanout in place. Probe unpowered leaves and confirm inputs remain below 0.3 V while clamps stay off. Repeat across temperature and with fast ramps. If limits are exceeded, enforce OD trunk plus per-rail pull-ups or insert a fixed-direction translator at the affected boundary.

What if reset polarities are inconsistent across domains?

Keep the master path active-low for clarity and verification. Where an active-high input is required, insert a level-safe inverter or logic gate powered by the destination rail, and place it near the leaf. Re-measure t_RESET(min) at that leaf and confirm glitch immunity and back-power behavior remain within specification.

How to attach ≤1.0 V cores to the reset tree safely?

Treat sub-1.0 V cores as a separate zone. Use a fixed-direction translator or generate a fresh reset from a supervisor powered by the low-voltage rail. Verify VIL/VIH margins, ensure no leakage when the core is off, and document leaf-side t_RESET(min) and rise time at temperature corners.

Can a multi-output supervisor replace part of the buffer tree?

Yes. Supervisors generate consistent thresholds, delays, and a clean active-low pulse across process and temperature. Use the supervisor to produce per-rail release and order, then distribute via open-drain fanout with local pull-ups. This reduces RC stacks, narrows validation, and improves repeatability for small-batch builds.