123 Main Street, New York, NY 10001

Output Standards for Clocks: LVCMOS, LVDS, HCSL, LVPECL

← Back to:Reference Oscillators & Timing

Output standards are not just “voltage levels”—they are a pin-to-pin electrical contract: swing + common-mode window + termination + topology. Choose the right standard and place the termination correctly, then verify at the receiver with measurable pass criteria.

Definition & scope: what an output standard really is

An output standard is not a label—it’s an executable set of electrical constraints that determines whether the receiver pin sees a valid waveform. If swing, common-mode, or termination is wrong, reflections and threshold noise can turn into timing instability even when the source looks “clean”.

Output standard = a 5-line constraint set (copy/paste checklist)
1) Driver model
Voltage-mode or current-mode; typical output impedance / drive; edge-rate behavior.
2) Transmission
Single-ended or differential; controlled-impedance requirement; target Z0/Zdiff class.
3) Termination
Recommended topology (source / load / split / to GND / to VTT) and placement rule.
4) Common-mode window
Receiver Vocm range; internal bias dependency (decides whether AC coupling is safe).
5) Topology limit
Point-to-point / multi-drop / star; allowable stub scale (< X for the edge-rate budget).
System boundary (pin-to-pin)

This page evaluates driver pin → interconnect (trace / vias / connector) → receiver pin. Pass/fail is decided at the receiver input—not at the source output.

A) Wrong termination
Symptom: overshoot / undershoot / ringing.
First check: termination topology + placement; compare near-source vs near-receiver.
B) Wrong common-mode
Symptom: unstable receive despite “enough” Vdiff.
First check: receiver Vocm window and bias path (especially with AC coupling).
C) Wrong swing / threshold
Symptom: eye margin collapses; apparent timing noise grows.
First check: receiver threshold region + noise near crossing.
D) Wrong topology
Symptom: multi-branch or long stub creates reflection stacking → “random” instability.
First check: stubs, branches, connector transitions, and return-path continuity.
Pin-to-pin electrical boundary Driver, interconnect, and receiver blocks with swing, common-mode, and termination tags, plus a not-in-scope box. Pin-to-Pin electrical boundary (pass/fail at receiver) Driver pin Trace / Vias interconnect Connector transition Receiver pin Swing Common-mode Termination Pass/Fail happens here receiver input window NOT in scope PN PLL PTP Protocols

Fast decision map: pick the standard before the theory

Standard selection is driven by a few practical constraints: interconnect length, edge-rate, noise environment, ecosystem binding, and termination power. The goal is to keep the receiver inside its swing and common-mode window with stable crossings.

1) Length
When the route becomes “transmission-line scale” for the edge-rate budget, controlled impedance and proper termination become mandatory. Use a project threshold L > X (set by edge-rate).
2) Edge-rate
Faster edges amplify reflections and threshold noise. For “fast edge, long run”, differential standards reduce sensitivity to ground bounce and make termination behavior more predictable.
3) Noise & return paths
If the design risks common-mode disturbance, ground offsets, or return-path discontinuities, differential signaling protects crossings better than single-ended logic levels.
4) Ecosystem binding
Some platforms expect a particular electrical family (example: HCSL commonly appears in PCIe clock distribution). In such cases, follow the recommended termination template and avoid “creative” substitutions.
5) Termination power
Some terminations draw static current (e.g., 50 Ω to GND or VTT networks). Validate power and thermal impact early, especially for multi-output fanout.
Three fast conclusions (and the next action)
  1. Short on-board runs, low cost, simple distribution: LVCMOS. Next: plan a source-series resistor and ensure return-path continuity.
  2. Higher speed and better immunity to common-mode disturbance: differential (LVDS / HCSL / LVPECL). Next: confirm receiver termination type and common-mode window (AC-coupling viability).
  3. Platform ecosystem dictates the family: follow it (e.g., HCSL in certain clock trees). Next: apply the standard’s termination template; avoid “100 Ω everywhere” assumptions.
Output standard quick chooser Vertical decision flow that routes to LVCMOS or differential families based on topology, controlled impedance needs, and termination type. Output standard quick chooser (mobile-friendly flow) Start: define receiver expectations Single-ended required by the platform? (or simplest / lowest cost) YES NO LVCMOS add series R + protect return path Need multi-drop / branches? prefer buffers / topology control Differential family confirm termination + Vocm window Receiver termination type? 100 Ω diff / 50 Ω to GND / VTT network LVDS 100 Ω at Rx HCSL 50 Ω to GND LVPECL bias + VTT Rule: do not substitute termination templates without receiver confirmation
LVCMOS snapshot
Best for: short on-board runs, simple clocks.
Default term: source-series resistor (Rdriver+R ≈ Z0).
Common pitfall: long stubs / broken return path.
First measurement: at receiver pad (overshoot + settle time).
LVDS snapshot
Best for: controlled differential links, clear term rules.
Default term: 100 Ω at receiver.
Common pitfall: termination not at Rx; AC coupling without bias awareness.
First measurement: Vdiff + Vocm at receiver input.
HCSL snapshot
Best for: ecosystems that specify HCSL-style loads.
Default term: 50 Ω to GND (per line) at receiver (typical).
Common pitfall: “100 Ω only” substitution without receiver support.
First measurement: receiver load behavior (V to GND + Vdiff).
LVPECL snapshot
Best for: very high-speed differential clocks with bias care.
Default term: VTT/bias network (template-based).
Common pitfall: wrong bias point → receiver out of region.
First measurement: Vocm and swing consistency at Rx.

Definition & scope: what an output standard really is

An output standard is not a label—it’s an executable set of electrical constraints that determines whether the receiver pin sees a valid waveform. If swing, common-mode, or termination is wrong, reflections and threshold noise can turn into timing instability even when the source looks “clean”.

Output standard = a 5-line constraint set (copy/paste checklist)
1) Driver model
Voltage-mode or current-mode; typical output impedance / drive; edge-rate behavior.
2) Transmission
Single-ended or differential; controlled-impedance requirement; target Z0/Zdiff class.
3) Termination
Recommended topology (source / load / split / to GND / to VTT) and placement rule.
4) Common-mode window
Receiver Vocm range; internal bias dependency (decides whether AC coupling is safe).
5) Topology limit
Point-to-point / multi-drop / star; allowable stub scale (< X for the edge-rate budget).
System boundary (pin-to-pin)

This page evaluates driver pin → interconnect (trace / vias / connector) → receiver pin. Pass/fail is decided at the receiver input—not at the source output.

A) Wrong termination
Symptom: overshoot / undershoot / ringing.
First check: termination topology + placement; compare near-source vs near-receiver.
B) Wrong common-mode
Symptom: unstable receive despite “enough” Vdiff.
First check: receiver Vocm window and bias path (especially with AC coupling).
C) Wrong swing / threshold
Symptom: eye margin collapses; apparent timing noise grows.
First check: receiver threshold region + noise near crossing.
D) Wrong topology
Symptom: multi-branch or long stub creates reflection stacking → “random” instability.
First check: stubs, branches, connector transitions, and return-path continuity.
Pin-to-pin electrical boundary Driver, interconnect, and receiver blocks with swing, common-mode, and termination tags, plus a not-in-scope box. Pin-to-Pin electrical boundary (pass/fail at receiver) Driver pin Trace / Vias interconnect Connector transition Receiver pin Swing Common-mode Termination Pass/Fail happens here receiver input window NOT in scope PN PLL PTP Protocols

Fast decision map: pick the standard before the theory

Standard selection is driven by a few practical constraints: interconnect length, edge-rate, noise environment, ecosystem binding, and termination power. The goal is to keep the receiver inside its swing and common-mode window with stable crossings.

1) Length
When the route becomes “transmission-line scale” for the edge-rate budget, controlled impedance and proper termination become mandatory. Use a project threshold L > X (set by edge-rate).
2) Edge-rate
Faster edges amplify reflections and threshold noise. For “fast edge, long run”, differential standards reduce sensitivity to ground bounce and make termination behavior more predictable.
3) Noise & return paths
If the design risks common-mode disturbance, ground offsets, or return-path discontinuities, differential signaling protects crossings better than single-ended logic levels.
4) Ecosystem binding
Some platforms expect a particular electrical family (example: HCSL commonly appears in PCIe clock distribution). In such cases, follow the recommended termination template and avoid “creative” substitutions.
5) Termination power
Some terminations draw static current (e.g., 50 Ω to GND or VTT networks). Validate power and thermal impact early, especially for multi-output fanout.
Three fast conclusions (and the next action)
  1. Short on-board runs, low cost, simple distribution: LVCMOS. Next: plan a source-series resistor and ensure return-path continuity.
  2. Higher speed and better immunity to common-mode disturbance: differential (LVDS / HCSL / LVPECL). Next: confirm receiver termination type and common-mode window (AC-coupling viability).
  3. Platform ecosystem dictates the family: follow it (e.g., HCSL in certain clock trees). Next: apply the standard’s termination template; avoid “100 Ω everywhere” assumptions.
Output standard quick chooser Vertical decision flow that routes to LVCMOS or differential families based on topology, controlled impedance needs, and termination type. Output standard quick chooser (mobile-friendly flow) Start: define receiver expectations Single-ended required by the platform? (or simplest / lowest cost) YES NO LVCMOS add series R + protect return path Need multi-drop / branches? prefer buffers / topology control Differential family confirm termination + Vocm window Receiver termination type? 100 Ω diff / 50 Ω to GND / VTT network LVDS 100 Ω at Rx HCSL 50 Ω to GND LVPECL bias + VTT Rule: do not substitute termination templates without receiver confirmation
LVCMOS snapshot
Best for: short on-board runs, simple clocks.
Default term: source-series resistor (Rdriver+R ≈ Z0).
Common pitfall: long stubs / broken return path.
First measurement: at receiver pad (overshoot + settle time).
LVDS snapshot
Best for: controlled differential links, clear term rules.
Default term: 100 Ω at receiver.
Common pitfall: termination not at Rx; AC coupling without bias awareness.
First measurement: Vdiff + Vocm at receiver input.
HCSL snapshot
Best for: ecosystems that specify HCSL-style loads.
Default term: 50 Ω to GND (per line) at receiver (typical).
Common pitfall: “100 Ω only” substitution without receiver support.
First measurement: receiver load behavior (V to GND + Vdiff).
LVPECL snapshot
Best for: very high-speed differential clocks with bias care.
Default term: VTT/bias network (template-based).
Common pitfall: wrong bias point → receiver out of region.
First measurement: Vocm and swing consistency at Rx.

Electrical primitives: 6 parameters that stop guessing

These six primitives form the shared language for the rest of this page. Each one is defined as a measurable quantity at the receiver input. Later sections only reference these terms to avoid repeating theory.

1) Swing
Definition: Vpp / Vdiff measured at the receiver input.
Engineering rule: verify swing ≥ X margin at the receiver (not at the source).
Common trap: assuming swing is unchanged after termination and connectors.
2) Common-mode (Vocm)
Definition: receiver allowable common-mode window [Vmin, Vmax].
Engineering rule: confirm Vocm is within the window before judging Vdiff.
Common trap: AC coupling without a known bias path.
3) Output impedance / drive
Definition: driver strength + effective output impedance.
Engineering rule: use source series R so Rdriver + Rseries ≈ Z0 when reflections dominate.
Common trap: stronger drive makes edges faster and reflections worse.
4) Transmission line & reflections
Definition: interconnect behaves as a line when edge-rate sees electrical length.
Engineering rule: if route enters “line scale” (L > X @ tr), impedance control + termination is required.
Common trap: using frequency instead of edge-rate to decide.
5) Termination
Definition: termination is topology + placement + return path (not just a resistor value).
Engineering rule: absorb reflections where needed (often at the receiver); use series R to tame source energy for single-ended.
Common trap: treating every differential standard as “100 Ω everywhere”.
6) Topology
Definition: point-to-point vs multi-drop vs star; stubs create reflection stacking.
Engineering rule: fix topology before fine-tuning resistors; keep stubs < X (edge-rate budget).
Common trap: adding resistors to “repair” a branching tree.
Six parameters map Receiver input is in the center with six labeled bubbles: swing, common-mode, driver impedance, transmission line, termination, and topology. Six parameters map (all roads lead to receiver input) Receiver input pass/fail window measure here Swing Vocm Driver Zout Termination Transmission line Topology / stubs

LVCMOS clocks: common, fast-edged, easy to get wrong

LVCMOS clocks often fail for one reason: fast edges turn board routes into transmission lines. Reflections, overshoot, and return-path disturbance create crossing noise at the receiver threshold, which shows up as timing instability. The goal is to make the receiver waveform predictable using termination and topology control.

The practical cause chain (pin-to-pin)
  • Fast edge-rate makes the route behave like a line (even at “moderate” frequencies).
  • Reflections and return-path disruption add ringing near the receiver threshold region.
  • Threshold-region noise turns into uncertain crossing time (“jitter-like” behavior) at the receiver.
  • A clean-looking source pin does not guarantee a stable receiver input.
Option A: No termination
Use when: very short point-to-point routes with large margin.
Trade-off: reflections consume margin and can become edge-dependent instability.
First check: receiver overshoot/undershoot and ringing amplitude.
Option B: Source series R (default)
Use when: point-to-point routes where edge control and reflection damping are needed.
Selection logic: target Rdriver + Rseries ≈ Z0 (project impedance class).
First check: receiver ringing and settle time improves without excessive edge slowdown.
Option C: Load parallel R (when required)
Use when: long routes or threshold-sensitive receivers need fast reflection absorption.
Trade-off: static power and heavier drive load; swing may compress.
First check: driver capability and receiver swing margin under worst-case load.
Return path and topology are the hidden constraints

LVCMOS has no inherent common-mode immunity: the receiver threshold is referenced to the local ground. If return paths are disrupted (splits, slots, long detours), crossing noise increases even when swing looks adequate. For multi-drop distribution, topology control (buffers, short stubs, minimal branching) typically delivers more benefit than resistor tweaks.

Receiver-side acceptance criteria (placeholders)
  • Overshoot @ receiver: < X% of VDD (no clamp/ESD interaction).
  • Undershoot @ receiver: > –Y V (avoid forward-biasing protection).
  • Ringing settle @ receiver: settles within T ns to remain inside the threshold window.
Common mistakes to avoid (single-ended clocks)
  • Long stubs and uncontrolled branching (“free” multi-drop).
  • Crossing ground splits/slots that break return-path continuity.
  • Omitting the source series resistor on fast-edge routes.
  • Measuring only at the source pin (receiver behavior is the truth).
  • Probe setup injecting artifacts (long ground lead, poor reference, wrong bandwidth).
LVCMOS termination patterns Three rows compare no termination, source series resistor, and load resistor termination, each with a simple topology diagram and waveform sketch. LVCMOS termination patterns (topology + waveform trend) No term Series R Load R Driver Receiver trace Driver Receiver trace Rseries Driver Receiver trace Rload ringing ↑ ringing ↓ absorb faster Measure at receiver Series R tames source energy Load R increases static power

LVDS clocks: differential is not magic, but the rules are clean

LVDS becomes predictable when treated as a closed loop: current-mode driver → 100 Ω at the receiver → Vdiff/Vocm verified at receiver. This section focuses on the electrical pin-to-pin boundary: driver pins, interconnect, termination, and receiver input window.

Structure (closed-loop model)
  • The driver primarily sources/sinks a controlled current; the receiver-side network defines the delivered voltage.
  • The 100 Ω differential termination at Rx sets a stable Vdiff and absorbs reflections at the point that matters.
  • “Pass/fail” is defined at receiver pins: Vdiff margin, Vocm window, and ringing settle behavior.
Termination (100 Ω @ Rx)
Rule: place the 100 Ω at the receiver (or electrically equivalent at Rx pins).
Why: it both defines the delivered Vdiff and absorbs reflections where the receiver senses crossings.
First check: compare ringing at the receiver pad vs upstream; if the resistor is not at Rx, the waveform often “drifts” with routing.
Common-mode & fail-safe
Rule: verify receiver Vocm ∈ [Vmin, Vmax] before evaluating Vdiff margin.
Open/short behavior: confirm whether the receiver has internal fail-safe bias; if a defined idle state is required, add a weak bias network (Rbias placeholder) without disturbing termination.
First check: measure Vocm at Rx in worst-case conditions (power-up, temperature, cable/connector insertion).
AC coupling boundary
Allowed when: a clear bias path exists to establish Vocm at the receiver input (internal or external).
Risk when: the receiver bias depends on a path that AC coupling breaks or delays (Vocm can wander during startup).
First check: after power-up, Vocm settles to window within T (placeholder) and stays stable under load/temperature.
Routing priorities
Priority 1: continuous reference plane (return paths stay local).
Priority 2: controlled Zdiff class; avoid abrupt transitions (vias/connectors).
Priority 3: manage via stubs and connector stubs (reflection sources).
Priority 4: length match to a project threshold (ΔL < X placeholder), not “as small as possible”.
Receiver-side acceptance criteria (placeholders)
  • Vdiff @ Rx: within [A, B] and stable across PVT (placeholders).
  • Vocm @ Rx: within [Vmin, Vmax] including power-up transient (placeholders).
  • Ringing settle @ Rx: settles within T ns (placeholder) to avoid threshold-window violations.
LVDS channel anatomy Block diagram showing driver, differential pair routing, 100 ohm termination at the receiver, Vdiff/Vocm labels, and routing priority bubbles. LVDS channel anatomy (measure and terminate at Rx) Driver current-mode Differential pair Zdiff class Receiver input window Termination @ Rx 100 Ω Vdiff @ Rx Vocm Measure @ receiver Plane continuous Length match Via stub control

HCSL clocks: looks like LVDS, but the termination philosophy is different

HCSL commonly uses receiver-side 50 Ω-to-GND per line to convert output current into voltage and define the waveform referenced to ground. This termination network directly shapes swing and common-mode behavior, so it cannot be replaced with “100 Ω differential only” unless explicitly supported by the receiver specification.

The HCSL closed loop (what defines the waveform)
  • Receiver termination to ground defines per-line swing and common-mode reference.
  • Substituting termination changes the electrical “contract” (swing and Vocm shift), often breaking the receiver window.
  • Validation must include Vdiff, per-line to-GND swing, and termination current at the receiver.
Typical termination (template)
Receiver-side: each line terminated by 50 Ω to GND (typical), converting output current into a ground-referenced voltage. Confirm that the receiver expects this network or provides an equivalent internal termination.
Common mis-termination (avoid)
“100 Ω differential only” is not a safe default for HCSL. It changes swing/common-mode behavior and may push the receiver out of its valid window unless the receiver explicitly supports it.
AC coupling (common, but verify bias)
Why common: DC isolation while preserving differential content.
Requirement: a known bias mechanism must re-establish receiver operating point (Vocm) after the capacitors.
First check: Vocm settles within T (placeholder) and remains stable over PVT.
Multi-output fanout considerations
Rule: verify driver current capability versus the total receiver termination load (per output).
Consistency: check output-to-output uniformity; a few weak channels often indicate current limit or layout imbalance.
First check: per-line to-GND swing and termination current per channel at the receiver.
Minimum viable acceptance (placeholders)
Vdiff @ Rx: within [A, B] (placeholder).
Per-line swing to GND: within [C, D] (placeholder).
Termination current: consistent across outputs (±X% placeholder).
Overshoot/ringing: settles within T ns (placeholder) without clamp interaction.
HCSL receiver termination Diagram shows correct HCSL receiver termination with 50 ohms to ground on each line and an incorrect 100 ohm differential-only example. HCSL receiver termination (typical) + wrong example Driver Iout Diff pair route Receiver pins Typical Rx termination 50 Ω P N Iout Vdiff Measure @ Rx Wrong default Receiver 100 Ω Do not swap unless supported

LVPECL / CML family: fast and clean, but bias & termination can break it

LVPECL and CML behave predictably when treated as a repeatable template: termination defines swing + bias defines common-mode + placement absorbs reflections at the receiver. The focus here is the electrical boundary (pin → interconnect → pin) and receiver-side verification.

Family summary (shared engineering rules)
  • High-speed differential: abrupt impedance steps and stubs show up as deterministic ringing at the receiver.
  • Bias and termination define the operating point: Vocm is not “free”; it must land in the receiver window.
  • Placement matters: termination must be at Rx (or electrically equivalent) to absorb reflections where edges are detected.
  • Verification point is fixed: measure and pass/fail at receiver pins (Vdiff, Vocm, to-GND swing, settling).
Template A: direct termination to VTT
What it does: termination to VTT (often near VCC–2 V class) defines a stable operating point and absorbs reflections at Rx.
When to use: the receiver specification expects VTT-style termination and a low-noise VTT is available.
First checks: verify Vocm ∈ [Vmin,Vmax] and receiver-side settling < T (placeholders).
Template B: AC-coupled + bias network
What it does: capacitors isolate DC, while a receiver-side bias node re-establishes Vocm for the input window.
When to use: source/receiver common-mode is incompatible or DC isolation is required.
First checks: bias node settles within T and stays inside [Vmin,Vmax] across PVT (placeholders).
Receiver-side acceptance (placeholders)
Vdiff @ Rx: within [A,B] (placeholder).
Vocm @ Rx: within [Vmin,Vmax] (placeholder).
To-GND swing: within [C,D] (placeholder).
Ringing/settle: settles within T ns (placeholder) without window violations.
Common pitfalls (root-cause oriented)
  • Bias point wrong → input stage out of valid region Quick check: measure Vocm at Rx vs window.
  • Termination placed away from Rx → reflections persist at sampling point Quick check: compare ringing at Rx pad vs upstream node.
  • Cascaded translators/buffers → common-mode drifts stage-to-stage Quick check: measure Vocm per stage (in/out) and look for accumulation.
PECL/CML bias & termination templates Two receiver-side templates shown: direct termination to VTT and AC-coupled with a bias network, including Vdiff and Vocm measurement labels. PECL/CML bias & termination templates (verify at Rx) Template A: to VTT Driver Receiver Rx termination VTT P N Vocm @ Rx Vdiff @ Rx Place termination at Rx Template B: AC + bias Driver Receiver Bias network (Rx-side) Bias node GND VCC Vocm @ Rx Vdiff @ Rx Bias must stay in window

Translation & interfacing: safe conversions without adding avoidable uncertainty

Conversions are common: LVCMOS↔LVDS, LVDS↔HCSL, PECL↔CML. The goal is repeatable engineering: choose a conversion path with explicit gates, understand side effects, and verify at receiver pins.

Best
Buffer/Fanout with target output standard
Gate: input window supported; output termination philosophy matches target standard.
Side effects: added delay, possible slew shaping (device-specific).
First checks: verify Vdiff/Vocm/to-GND swing and settle at Rx (placeholders).
Good
Dedicated level translator
Gate: input common-mode range must be satisfied; output requires correct termination network.
Side effects: extra delay; swing compression if headroom is limited; possible duty/edge shaping.
First checks: stage-by-stage Vocm (in/out) and output swing at Rx.
Conditional
AC coupling + bias network
Gate: a defined bias mechanism exists to re-establish Vocm after caps; startup settle is acceptable.
Side effects: startup bias transient; low-frequency droop with leakage paths; sensitivity to bias impedance.
First checks: Vocm settle time T and Vocm ∈ [Vmin,Vmax] (placeholders).
Last resort
Resistor “hack” network
Allowed only for low speed + short interconnect + wide margins. Hard stop: long lines, fast edges, multi-drop, or termination-defined families (HCSL/PECL/CML). First checks: swing compression, Vocm drift, and receiver-side ringing.
Conversion side effects (measureable checklist)
  • Added delay: affects phase alignment and timing relationships (verify with a known reference path).
  • Edge reshaping: slower edges may reduce overshoot but can shrink receiver margin.
  • Swing compression: output headroom limits reduce Vdiff/to-GND swing.
  • Common-mode drift: cascading stages can accumulate Vocm offsets (check stage-by-stage).
Interfacing matrix Matrix-style diagram with input standards on the left, output standards on the right, and path icons in the center for buffer, translator, AC coupling, and resistor hack with recommendation badges. Interfacing matrix (choose a path, then verify at Rx) Input LVCMOS LVDS HCSL PECL/CML Output LVCMOS LVDS HCSL PECL/CML buffer Best in out Good bias Conditional resistor hack Verify Vdiff/Vocm @ Rx

Termination & topology cookbook: topology + placement + return path

Termination is not a resistor value. It is a combination of where it is placed, which type is used, and how the return path closes. The cookbook below turns common interconnect topologies into repeatable, receiver-verified prescriptions.

1) Placement (where)
Termination must be at the receiver (or electrically equivalent) when the receiver’s threshold is the decision point. Quick check: compare ringing at the Rx pad versus an upstream node; Rx decides pass/fail.
2) Type (what)
Series-source, parallel-load, split, AC termination, per-line to GND, and standard-defined networks all shape swing and common-mode. Quick check: verify Vdiff/Vocm/to-GND swing at Rx against placeholders [A,B] and [Vmin,Vmax].
3) Return path (how)
A termination element is a current loop. If the return path is forced to detour (plane cuts, long vias), the termination stops behaving like a clean absorber. Quick check: look for sensitivity to nearby plane splits and ground references at the termination location.
Cookbook (identify topology → apply a receiver-verified prescription)
A
Point-to-point
Use: single driver → single receiver.
Prescription: source series for fast single-ended; Rx termination for differential/standard-defined networks.
Pass (placeholders): overshoot < X, settle < T ns, no threshold re-crossing at Rx.
B
Multi-drop / daisy-chain
Use: trunk + multiple receivers via stubs.
Prescription: terminate the trunk at the far end; keep each stub below the project limit.
Pass (placeholders): worst-case Rx along the trunk meets settle < T ns and window limits.
C
Star / branching
Use: one driver splits into multiple branches.
Prescription: avoid if possible; prefer dedicated fanout/buffer; otherwise control impedance at the split and keep branches symmetric.
Pass (placeholders): each branch Rx meets settle < T ns without re-crossing.
D
Connector / cable transition
Use: impedance steps and reference changes at connectors/cables.
Prescription: terminate on the receiving side of the transition; treat the transition as a controlled structure with a defined return path.
Pass (placeholders): reflection “echo” aligns with transition location; Rx window stays valid.
Stub control (engineering gate)
Treat stubs as “mini-reflectors”. Use a project rule with placeholders: stub length < X at the chosen edge rate (X is project-defined). Quick check: any threshold re-crossing or persistent ringing at Rx is a stub/redirection signal.
Topology → termination mapping Four quadrant block-diagrams showing common interconnect topologies and where termination and return paths must be considered. Topology → termination mapping (placement + type + return) Point-to-point Multi-drop Star Connector transition Ref plane Ref plane Ref plane Ref plane Driver Receiver term @ Rx Driver Rx Rx term stub < X Driver Rx Rx Rx split reflection Driver Conn term Z step

PCB routing & physical design: a differential pair is an EM structure

Routing quality is determined by structure consistency and return-path continuity. The goal is repeatable behavior at the receiver: stable common-mode, controlled reflections, and predictable settling.

Do (repeatable routing rules)
Controlled impedance (Z0/Zdiff)
Keep the geometry consistent (width/spacing/reference layer). Treat vias, pads, and layer transitions as impedance steps. Quick check: reflection “echo” timing aligns with a discontinuity location.
Return path continuity
Route over a continuous reference plane; keep the current loop short. If a reference change is unavoidable, provide a nearby return bridge. Quick check: sensitivity spikes near plane splits or slots indicate return detours.
Differential pair priority
Prioritize symmetry and consistent coupling first; then enforce length matching to a project limit (placeholder ΔL). Quick check: asymmetric edges or increased common-mode hints coupling inconsistency.
Termination placement
Place load terminations at the receiver; place series resistors at the source. Keep their return paths short and local. Quick check: ringing at Rx increases when termination is physically moved away.
Don’t (common failure patterns)
Cross plane splits/slots
A forced return detour adds inductance and turns edges into ringing and threshold ambiguity.
Leave long stubs
Stubs behave as reflectors; repeated threshold crossings at Rx convert deterministic ringing into “random-looking” timing noise.
Overdo serpentine for length
Excess meanders change coupling and impedance locally; symmetry and consistent structure are higher priority.
Misplace termination or its return
A “correct value” with a poor return path behaves like a new discontinuity instead of an absorber.
Routing do/don’t Top half shows correct routing with continuous reference plane and termination at receiver. Bottom half shows incorrect patterns such as crossing a plane split, long stubs, and branching. Routing do/don’t (structure + return path) DO DON’T continuous ref plane Driver Receiver short vias termination near Rx short return loop slot plane split Driver Receiver long stub branch ringing

Applications & IC selection notes: turning output standards into device choices

This section avoids protocol deep-dives and focuses on the electrical boundary (driver pin → interconnect → receiver pin). The goal is to select a device class that preserves swing, common-mode, and termination philosophy— then close the loop with receiver-side verification.

A) Selection funnel (requirements → constraints → device class → verify)

Requirements
  • Single-ended vs differential (noise & distance driven).
  • Fanout vs point-to-point (skew & topology).
  • Translation needed (standard-to-standard).
  • Delay/phase trim (alignment needs).
  • AC coupling allowed (bias ownership).
Constraints
  • VDDIO domain (1.8/2.5/3.3 V).
  • Receiver termination type (100Ω diff vs 50Ω-to-GND vs VTT).
  • Vocm window (must be respected).
  • Topology limit (multi-drop / star / stubs).
  • Layout feasibility (termination placement, routing).
Device class
  • Clock buffer / fanout (target output standard).
  • Standard translator / line driver (controlled output stage).
  • Programmable delay / skew / phase aligner.
  • Crosspoint / mux (routing, redundancy, test paths).
Verify
  • Measure Vdiff / swing @ Rx (within [A,B]).
  • Measure Vocm @ Rx (within [Vmin,Vmax]).
  • Check overshoot/undershoot ( < X%, > −Y).
  • Check settling (settle < T ns or < T_UI).
  • Confirm no re-crossing at threshold window.

Note: Part numbers below are starting points only. Always verify suffix/package, output mode, and termination compatibility in the datasheet and on the actual receiver-side measurement.

Selection funnel for output standards A four-layer funnel mapping requirements, constraints, device class, and verification for LVCMOS/LVDS/HCSL/LVPECL clock outputs. Selection funnel: Requirements → Constraints → Device class → Verify Requirements SE vs Diff Fanout Translate Delay/Phase Constraints VDDIO Termination Vocm window Device class Fanout Translator Verify @ Rx

B) LVCMOS fanout (single-ended)

Use when cost and ecosystem dominate, but treat edge rate + topology + return as first-class constraints.

Reference part numbers
  • TI CDCLVC1102 (1:2), CDCLVC1104 (1:4)
  • TI LMK1C1104A (1:4, low skew family)

Verify: output swing vs VDDIO, edge-rate option (if any), OE behavior, receiver threshold margin.

C) LVDS fanout / controlled differential

Prefer for clearer rules: differential current-mode behavior + 100Ω at receiver + defined common-mode window.

Reference part numbers
  • TI CDCLVD1204 (2-input selectable → 1:4 LVDS)
  • TI SN65LVDS1 (single LVDS line driver, point-to-point)
  • TI LMK00304 (multi-mode fanout/translator)

Verify: 100Ω termination at Rx (or equivalent), Vocm at Rx, and no threshold re-crossing under worst topology.

D) HCSL fanout (receiver termination philosophy differs)

Treat as “current-to-voltage through receiver-side network”. Do not swap to 100Ω diff unless explicitly supported.

Reference part numbers
  • TI LMK00334 (HCSL fanout / translator family)
  • Renesas 9DB436 (PCIe clock buffer family)
  • Renesas 9DBV0241 (LP-HCSL with Zo=100Ω output family)
  • TI LMK00304 (multi-mode fanout/translator)

Verify: receiver-side termination topology, Vdiff and to-GND swing, and ringing settle time at the receiver pad.

E) LVPECL/CML + routing / redundancy

Use when high-speed differential integrity dominates; termination and bias determine the operating point.

Reference part numbers
  • Analog Devices ADCLK948 (LVPECL fanout buffer)
  • Analog Devices ADN4604 (16×16 crosspoint, PECL-/CML-compatible inputs)

Verify: termination to VTT (or equivalent), input/output common-mode targets, and reflection-free placement at Rx.

F) Programmable delay / skew trim (phase alignment)

Use when channel alignment matters more than absolute swing—focus on step size, range, drift, and repeatability.

Reference part numbers
  • onsemi NB6L295 (dual programmable delay, LVPECL outputs)
  • Microchip SY100EP195V (programmable delay line)

Verify: delay step monotonicity, temp drift, and channel-to-channel consistency (skew < S).

Engineering checklist: Design → Layout → Bring-up → Production

A deliverable-ready checklist for output standards. Every step has a measurable target at the receiver side. Thresholds use placeholders (X / Y / T / S) and must be filled with the system budget.

A) Design (specify what “pass” means)

  • Define output standard & mode (DC/AC-coupled as allowed).
  • Select a termination template and lock its placement rule (source vs receiver).
  • Define Rx-side windows: Vdiff/swing ∈ [A,B], Vocm ∈ [Vmin,Vmax].
  • Define waveform limits: overshoot < X%, undershoot > −Y.
  • Define settling: settle < T ns (or < T_UI).
  • Declare allowed topology (point-to-point / multi-drop / star) and banned cases.
  • Plan receiver-side measurement points (worst-case node must be identified).

B) Layout (make the electromagnetic structure correct)

  • Route over a continuous reference plane (no splits/slots under the clock path).
  • Place terminations at the receiver (or prove electrical equivalence to Rx).
  • Minimize via stubs; enforce stub < Lstub_max for the edge rate.
  • Keep differential symmetry (pair geometry consistency beats “perfect length match”).
  • Avoid uncontrolled branches; if branching is required, pick a topology from the cookbook and terminate it.
  • Reserve measurement pads that do not create long stubs or broken return paths.

C) Bring-up (measure at Rx, not only at the source)

  • Confirm probe/bandwidth is adequate for the edge content (BW ≥ ).
  • Measure Vdiff/swing and Vocm at the receiver pad (not only near the driver).
  • Check overshoot/undershoot and ringing; ensure settle < T.
  • Verify no threshold re-crossing at the receiver under worst-case load/topology.
  • Compare with/without termination (or alternate termination) to confirm the network is actually effective.
  • Log board-to-board variation and correlate to layout/topology differences.

D) Production (fast screens that catch real SI failures)

  • Screen amplitude window at Rx (Vdiff/swing in [A,B]).
  • Screen duty-cycle / frequency offset (within D / F).
  • Screen missing-pulse / LOS alarms (rate < R).
  • Screen channel-to-channel skew for fanout paths (skew < S).
  • Bin failures by signature (termination/open/short/topology) and feed back to layout rules.
Lifecycle checklist pipeline for output standards A four-stage pipeline from design to production screening, emphasizing receiver-side measurement and pass criteria placeholders. Design Standard • Term Pass criteria Layout Plane • Stubs Term @ Rx Bring-up Measure @ Rx No re-cross Production Screens • Bins Logs • Feedback Receiver-side pass criteria placeholders: Vdiff/swing ∈ [A,B] • Vocm ∈ [Vmin,Vmax] • overshoot < X% • undershoot > −Y • settle < T • skew < S

Request a Quote

Accepted Formats

pdf, csv, xls, xlsx, zip

Attachment

Drag & drop files here or use the button below.

FAQs (Output standards): fast electrical debugging without scope creep

Each answer is strictly structured to stay within the electrical boundary (driver pin → interconnect → receiver pin): Likely cause / Quick check / Fix / Pass criteria. Thresholds use placeholders (X / Y / T / your budget) and must be filled by the system limits.

LVCMOS overshoot is large but the system still works — should it be fixed? What is the pass criterion?
Likely cause: Source impedance mismatch + stub/topology creates reflection; “works” only because threshold margin is temporarily sufficient.
Quick check: Measure at the receiver pad (not only at source); record overshoot/undershoot and ringing settle time under worst load/topology.
Fix: Add series damping so Rdriver + Rseries ≈ Z0 and eliminate long stubs/branches.
Pass criteria: overshoot < X%·VDD, undershoot > −Y V, ringing settles < T ns, and no threshold re-crossing at Rx.
Adding a series resistor made jitter worse — measurement mistake or termination mistake?
Likely cause: Probe/ground artifact or the added R created a new stub/return-path issue; the resistor value/placement may be incorrect for Z0.
Quick check: Re-measure at Rx with a short ground spring or differential probe; compare waveforms at Rx with/without Rseries using identical probe setup.
Fix: Move Rseries adjacent to the driver pin and retune to Rdriver + Rseries ≈ Z0; remove measurement pad stubs that were created by the rework.
Pass criteria: Rx edge shows reduced ringing (settle < T), overshoot within X%·VDD, and measured edge-to-edge timing variation reduces by > ΔJ (your budget).
LVDS uses 100Ω termination but reflections are still obvious — what are the first two checks?
Likely cause: Termination is not electrically at the receiver (or not effective at edge frequency), and/or a major impedance step exists (connector/via/plane transition).
Quick check: (1) Confirm 100Ω is at the Rx pins (or equivalent) and actually seen by the line; (2) Inspect for plane switch/connector/via stub at the reflection timing location.
Fix: Relocate termination to Rx; reduce stubs and stabilize reference plane continuity across the path.
Pass criteria: Rx Vdiff within [A,B], Vocm within [Vmin,Vmax], and post-edge ringing settles < T ns at Rx.
HCSL was mistakenly terminated as 100Ω differential — what symptoms typically appear?
Likely cause: Termination philosophy mismatch (HCSL commonly expects per-line 50Ω-to-GND or a supported equivalent), reshaping common-mode and swing.
Quick check: Measure each line to GND swing and Vocm at Rx; compare against the intended HCSL termination network (per-line 50Ω-to-GND or datasheet-recommended).
Fix: Restore the correct receiver termination network; keep termination physically at Rx and maintain return-path continuity.
Pass criteria: Rx Vdiff and to-GND swing meet the HCSL window [A,B], Vocm in [Vmin,Vmax], and ringing settles < T.
After AC coupling, common-mode drifts — first step to confirm whether receiver bias exists?
Likely cause: Rx bias is missing/disabled, or bias time constant is too slow; AC caps isolate DC so Vocm must be established by Rx or an external bias network.
Quick check: With the transmitter idle, measure DC level at Rx pins after the AC caps; verify a stable Vocm is present (not floating).
Fix: Add/enable the recommended Rx bias network (or use the datasheet bias scheme); verify bias settles before the receiver starts using the clock.
Pass criteria: Vocm at Rx converges into [Vmin,Vmax] within t_bias < T, and Vdiff/swing remains within [A,B].
Differential pair length matching looks perfect, but Vdiff is wrong — what asymmetry is most likely?
Likely cause: Asymmetry in termination network, via fields, reference plane, or coupling (geometry symmetry matters more than absolute length).
Quick check: Compare each line-to-GND amplitude and edge shape at Rx; a mismatch indicates non-symmetric impedance/return/termination.
Fix: Make termination truly symmetric and move it to Rx; align vias/pads/plane transitions so both legs see the same electromagnetic environment.
Pass criteria: |Vpos_toGND − Vneg_toGND| < ΔV, Vdiff in [A,B], and Vocm in [Vmin,Vmax] at Rx.
Termination at the source vs at the receiver — how does the waveform change, and how to choose?
Likely cause: Placement changes where reflections are absorbed; source termination primarily calms the launch, while receiver termination primarily protects the sampling point.
Quick check: Measure at Rx: compare ringing and re-crossing with termination moved between source and Rx (keep topology identical).
Fix: Prefer termination that directly enforces Rx-side pass criteria; for differential standards, ensure the termination is electrically at Rx.
Pass criteria: At Rx, overshoot/undershoot within X/Y, settle < T, and no threshold re-crossing over N consecutive edges.
Multi-branch fanout causes occasional missing pulses/glitches — what is the shortest “topology correction”?
Likely cause: Stub reflections create intermittent threshold re-crossing at one receiver; return-path discontinuities magnify the effect.
Quick check: Identify the worst Rx node; correlate glitch timing with branch/stub locations (measure at the problematic Rx pad).
Fix: Eliminate long stubs first (shorten/route-through), then convert to point-to-point with a buffer/fanout if multi-drop cannot meet criteria.
Pass criteria: Glitch/missing-pulse rate < R (your spec), and Rx shows no re-crossing + settle < T at worst node.
Translating LVCMOS → LVDS yields low amplitude — which three datasheet items to check first?
Likely cause: The “LVDS swing” is specified under a particular load/termination and mode; mismatch in termination or mode compresses Vdiff.
Quick check: Check these three datasheet items: (1) output swing condition (load/termination), (2) output mode selection (LVDS/HSLVDS/etc), (3) required/common-mode bias ownership (internal vs external).
Fix: Match termination to the specified condition, enable the correct output mode, and ensure Rx bias/Vocm is within the required window.
Pass criteria: Rx Vdiff in [A,B] under the intended 100Ω termination, and Vocm in [Vmin,Vmax] across PVT corners.
The scope looks clean, but the system is unstable — how to rule out probe/bandwidth/ground artifacts?
Likely cause: Measurement setup masks real Rx issues (insufficient bandwidth, long ground lead, wrong measurement location, or added stub from test pad).
Quick check: Re-test at the receiver pad with a short ground spring (or differential probe) and confirm instrument BW ≥ edge content; compare with the old setup.
Fix: Move the measurement point to Rx, remove long test stubs, and use a probing method that does not disturb return currents.
Pass criteria: Two independent probing methods agree within ±Δ on Vdiff/Vocm/settle, and the Rx-side criteria (X/Y/T) are satisfied.
With large common-mode noise, why can differential standards still fail — check return-path or termination first?
Likely cause: Common-mode converts to differential via asymmetry (termination mismatch, plane discontinuity, connector imbalance, or unequal coupling).
Quick check: If failure correlates with plane splits/connectors → check return-path continuity first; if failure correlates with “termination present vs not effective” → check termination placement/value first.
Fix: Restore symmetry (termination + geometry) and ensure a continuous reference plane; keep termination electrically at Rx.
Pass criteria: Under injected/observed CM noise (your worst case), Vdiff stays in [A,B], Vocm stays in [Vmin,Vmax], and no re-crossing occurs at Rx.
When must LVCMOS be upgraded to differential — give a quantifiable trigger (placeholder)?
Likely cause: Single-ended signaling becomes margin-limited by return-path noise and reflections as edge rate, distance, or topology complexity increases.
Quick check: At the worst Rx node, measure overshoot/settle and threshold re-crossing rate while varying load/topology; estimate available noise margin vs the threshold window.
Fix: Upgrade to a differential standard (LVDS/HCSL/LVPECL/CML) with receiver-side termination and defined Vocm; reduce multi-drop by using fanout buffers.
Pass criteria: Trigger upgrade when any holds at Rx: overshoot > X%·VDD, settle > T, re-crossing rate > R, or required margin < M (your budget).