Line Termination & Reflections
Does this line need termination, and what does each scheme cost?
Could not save your rating. Try again.
Inputs
Line delay, load and limits
Resistor power
Results
overshoot 0.0 %; DC levels 0 V and 3.3 V
Checked: peak ≤ your 3.6 V Vabs (receiver datasheet), and overshoot ≤ 10 %, failing past 20 % (design margin): 0.0 % here, receiver open
Show working
- One-way delay
t_d = t_pd × l = 5.96 ps/mm × 100 mm = 596 ps - Series resistor
R_s = Z₀ − R_out = 50 − 10 = 40 Ω - Source reflection
Γ_s = (R_src − Z₀) / (R_src + Z₀) = (50 − 50) / (50 + 50) = 0 - Launched step
V_launch = V × Z₀ / (Z₀ + R_src) = 3.3 × 50 / (50 + 50) = 1.65 V - Peak at the receiver
V_peak = V_lo + V_launch × (1 + Γ_L) = 0 + 1.65 × (1 + 1) = 3.3 V, overshoot 0.0 %
Rs, nearest E96 40.2 Ω
on the falling edge
the larger of the high and the low state
All results (4)
an upper bound: Rs's share of the energy lost charging the line, twice a cycle, with instant edges
hard limit 83.9 mm
from the start of the driver's edge, to Vhi ± 5 % of the step
| Arrival | Time | Receiver voltage |
|---|---|---|
| 1 | 1.596 ns | 3.3 V |
Accuracy
- Johnson and Graham
Johnson and Graham, High-Speed Digital Design the equation
Checked against: The datasheets of your parts: the driver's output resistance (or IBIS model) and current rating, the receiver's absolute maximum input range, and the resistor's power rating
Each arrival is drawn as a full linear ramp of length t_r, slightly faster than the 10–90 % edge it stands for, so the peak errs high. AC termination takes the capacitor as a short during the edge, which line simulations support inside its validity limits. The driver's output resistance usually moves the answer most: take it from the IBIS model.
Most of the uncertainty comes from Driver output resistance. Tighten that first.
3 independent cases. See the working.
This is a design aid. The engineer remains responsible for the design and for checking the standard itself.
Parameter sweep
Vary one input over a range and see the answer and verdict at each step, as a table and a curve.ProWorst-case corners
Put a tolerance on each input and get the worst-case band around the answer.ProCircuit
The principle
A trace is a transmission line once its round trip is comparable with the edge. The step the driver launches travels to the receiver, and wherever the resistance at an end differs from Z0, part of it reflects. A CMOS input is nearly open and reflects almost all of it, and a low-resistance driver sends most of that back again, so the receiver rings above its supply and below ground. A termination matches one end to the line, so the first reflection is absorbed there. This page sums the reflections for each scheme and checks the peak, the lowest level, the driver's DC current and the resistor's power.
- line impedance
- driver output resistance
- resistance at the driver end, Rout + Rs
- receiver load; open when blank
- series, parallel and Thevenin termination resistors
- AC termination resistor and capacitor
- reflection coefficients at the driver and at the receiver
- one-way delay, tpd × l
- delay per length
- rise time, 10–90 %
- line length
- driver swing
- Thevenin level
- receiver DC levels, driver high and low
- toggle frequency
More detail
Choosing a scheme
- Series at the driver draws no DC current. The receiver sees the full step at the far end, but a load part-way along sees half of it until the reflection returns, so it suits one receiver at the end.
- Parallel to ground absorbs the wave at the receiver, but draws DC current in the high state and lowers the high level.
- Thevenin sets the line's idle level at Vtt, so the driver sources current in one state and sinks it in the other. With Vtt at half the swing, its worst current is about half that of parallel to ground. The divider draws supply current all the time.
- AC blocks the DC current with its capacitor, and pays in power at every edge instead.
Not modelled
The line is lossless and the receiver's input capacitance is left out. The peak is for one edge on a settled line: a pattern faster than the settling time can stack reflections. AC takes the capacitor as a short during the edge. Line simulations support this for R·C ≥ 3tr and Rout ≥ 0.2Z0 (td 0.1 to 3 ns, tr 0.1 to 2 ns, f 1 to 200 MHz).
Engine version 1.26.4