At what length does a trace become a "transmission line"?
Even a 1MHz clock will ring on a 30mm trace if the driver's edge is 500ps. What decides whether a trace behaves as a transmission line is not frequency but the ratio between the edge speed and the time it takes to travel the trace and back.
Does the voltage finish changing before the edge makes a round trip?
Drive a signal into one end of a trace and it takes a propagation delay tpd to reach the other end: roughly 6–7ps/mm for FR-4 microstrip and around 7ps/mm for stripline. A 50mm trace is 300–350ps one way.
If the rise time tr is much longer than the round trip (2·tpd), reflections settle during the edge and the whole trace acts as one voltage (lumped). If it is shorter, the two ends differ for a moment and reflections show in the waveform (distributed, a transmission line).
A common rule: lumped if the trace delay is 1/6 of the rise time or less; 1/10 to be conservative. As a length, that is a critical length ℓ = tr ÷ (6 × tpd).
| Rise time tr | Critical length, 1/6 rule | Critical length, 1/10 rule | Typical device |
|---|---|---|---|
| 10ns | 256mm | 154mm | older 74HC, slow op-amps |
| 3ns | 77mm | 46mm | 74HC (5V), slower MCU GPIO |
| 1ns | 26mm | 15mm | 74LVC, typical MCU GPIO |
| 500ps | 13mm | 8mm | FPGA I/O, high-speed logic |
| 100ps | 2.6mm | 1.5mm | SerDes, DDR strobe |
Clock frequency is beside the point
Even a 1MHz signal, if driven by a device with a 1ns edge like a 74LVC part, carries edge bandwidth of 0.35 ÷ tr ≈ 350MHz. What triggers reflections is not the 1MHz fundamental but that 350MHz-equivalent edge.
"It is a slow signal, so the trace does not matter" is wrong; the correct statement is "it has a slow edge." Symptoms are receiver overshoot, ringing, and double-clocking at the threshold. A "count is sometimes one too many" bug on a 1MHz clock traced to ringing on a 30mm trace is not unusual.
Past the critical length, terminate
Past the critical length, reflections need taming. For a point-to-point trace, the easiest fix is a series termination at the driver (a damping resistor): it plus the driver's output resistance (roughly 10–30Ω for CMOS) should equal the trace's characteristic impedance (around 50Ω), hence the common 22–33Ω.
Series termination halves the amplitude at the driver, and it returns to full swing on reflecting off the open far end. A receiver tapped in along the way sees half amplitude for a while, so it does not suit a trace with multiple receivers.
For multiple receivers, or an exact far-end amplitude, use parallel termination (a resistor equal to the characteristic impedance, to GND or a termination voltage). It draws DC current and raises power consumption.
Before terminating, see whether the trace can be shortened or the driver swapped for a slower-edged one. Termination treats the symptom.
For a sine wave (RF), it is 1/10 of a wavelength
For sine waves (RF), compare the trace length with the wavelength: lumped if it is 1/10 of a wavelength or less. FR-4 microstrip has an effective dielectric constant around 3, so the wavelength is about 1/√3 ≈ 0.58 of free space: roughly 1.7m at 100MHz and 17cm at 1GHz, so λ/10 is 17cm and 17mm. At 2.4GHz, λ/10 ≈ 7mm, where even a few-mm feed line to an antenna needs matching.
The decision procedure
The trace length to delay calculator gives the one-way delay, and the lumped/distributed calculator makes the judgment.
On the prototype, view the far-end waveform with an active probe or a short GND, and confirm overshoot stays within the receiver's absolute maximum rating (VCC + 0.5V, for example).
Frequently asked questions
Is a 10MHz SPI bus slow enough that the trace doesn't matter?
How do I pick the value of a damping resistor?
Should I use 1/6 or 1/10?
How much does a termination resistor add to power consumption?
Standards and references
- H. W. Johnson, M. Graham, High-Speed Digital Design: A Handbook of Black Magic — The critical-length concept and a comparison of termination schemes
- IPC-2141A — Transmission-line impedance and propagation-delay calculations
- Individual logic IC manufacturer datasheets — Output transition times (tr / tf) and output resistance