PCB

Signal integrity in PCB

By CourseTron Team ·  7 min read ·  Updated Oct 2026 💬 𝕏 in f
Table of Contents
    🖨  Download / Print this guide (PDF)

    In short: Signal integrity in PCB is the discipline of keeping a digital or analog waveform clean as it travels across copper traces. Reflections, crosstalk and ringing all come from impedance that is not controlled or not matched, and they are tamed with proper trace geometry, return paths and termination. Eye diagrams are the single best lab tool for judging whether the link still works.

    What is signal integrity in pcb?

    Signal integrity in pcb describes how faithfully an electrical signal keeps its intended shape, timing and voltage levels as it propagates from a driver, along a copper trace, through vias and connectors, to a receiver. At low speeds a trace behaves like a simple wire, so almost anything works. As edge rates get faster, even a 5 cm trace starts behaving like a transmission line, and the physics of reflections, coupling and loss begin to distort the bits. When those distortions grow large enough, the receiver samples the wrong value and the system sees random bit errors that are maddening to debug.

    The key intuition is that speed is set by edge rate, not clock frequency. A 50 MHz clock with a 200 ps rise time contains energy well past 1 GHz, and it is that fast edge, not the slow clock, that excites every integrity problem on the board.

    Key fact: A trace must be treated as a transmission line once its electrical length exceeds roughly one-sixth of the signal's rise time. For a 1 ns edge on FR-4 (~15 cm/ns), that is only about 2.5 cm — shorter than most modern routes.

    Characteristic impedance and why it matters

    Every trace-plus-reference-plane pair has a characteristic impedance (Z₀), typically 50 Ω single-ended or 100 Ω differential. It is set by trace width, dielectric height, copper thickness and the dielectric constant (Dₖ) of the laminate. A signal travelling down a uniform trace sees a constant impedance and nothing is reflected. The moment the impedance changes — a stub, a connector, a via, a width step — part of the energy bounces back. Controlling Z₀ from end to end is therefore the foundation of good signal integrity in pcb design.

    Microstrip cross-sectionGND reference plane (return path)Signal trace (W)FR-4 dielectric (h, Dk)E-field linesZ0 ≈ f(W, h, Dk, t): keep it constant end-to-endCourseTron · coursetron.com
    Microstrip cross-section: trace width, dielectric height and Dk together set the controlled impedance.

    Reflections and ringing

    When a fast edge hits an impedance discontinuity, a fraction of the wave reflects. The reflection coefficient Γ = (Zₗ − Z₀) / (Zₗ + Z₀) tells you how much. An open-ended trace (Zₗ = ∞) reflects the entire edge back positively; a shorted end reflects it inverted. These reflections bounce between driver and receiver, adding and subtracting from the main signal to produce ringing — the overshoot, undershoot and damped oscillation you see on a scope. Ringing is not just ugly: overshoot can forward-bias input protection diodes, and settling time eats into your timing budget.

    Reflection at an unmatched loadDRVRX (open)incident → reflected edgeovershootringing settlesfinal levelReceiver voltage vs timeCourseTron · coursetron.com
    An edge launched from the driver reflects off the unmatched (open) receiver, producing overshoot and ringing at the load.

    Termination: the cure for reflections

    Termination forces the far or near end to look like Z₀ so no energy reflects. The common schemes are:

    • Series (source) termination — a resistor at the driver that, with the driver's output impedance, sums to Z₀. Cheap, low power, ideal for point-to-point CMOS links.
    • Parallel termination — a resistor to ground (or Vₜₜ) at the receiver equal to Z₀. Excellent matching but draws static current.
    • Thevenin termination — a resistor divider to both rails; sets a bias point and is common on buses like DDR.
    • AC (RC) termination — a resistor in series with a capacitor, which blocks DC and saves power while still absorbing the edge.

    Choosing the scheme is a trade of power, part count and topology, but the goal is always the same: present a matched impedance so the reflection coefficient approaches zero.

    Series (source) terminationDriverRsTrace, impedance Z0ReceiverRs + driver output impedance = Z0The reflection returning from the open end is absorbed at the source.CourseTron · coursetron.com
    Series termination: Rs plus the driver output impedance equals Z0, so the reflected edge is absorbed at the source.

    Crosstalk

    Crosstalk is unwanted energy that couples from an active (aggressor) trace onto a quiet (victim) trace through mutual capacitance and mutual inductance. Capacitive coupling injects current proportional to dV/dt; inductive coupling injects voltage proportional to dI/dt. Because the two mechanisms add at the near end and partly cancel at the far end, engineers distinguish NEXT (near-end crosstalk) from FEXT (far-end crosstalk). The practical fixes are geometric and discipline-driven:

    • Increase spacing — the 3W rule (center-to-center spacing of three times trace width) cuts coupling sharply.
    • Keep a solid, unbroken reference plane so the return current hugs the signal and coupling area stays small.
    • Route aggressive clocks and fast buses on separate layers, and avoid long parallel runs.

    A plane split or a gap under a trace forces the return current to detour, which both raises impedance locally and dramatically widens the loop that couples into neighbours — one of the most common real-world signal integrity in pcb failures.

    Eye diagrams: reading link health at a glance

    An eye diagram overlays thousands of bit transitions on top of each other, triggered on the clock. A wide-open "eye" means the receiver has clear voltage and timing margin; a collapsing eye means jitter, inter-symbol interference or reflections are closing the window. The vertical opening is your noise margin, the horizontal opening is your timing margin, and the thickness of the crossing points reveals jitter. High-speed standards (USB, PCIe, DDR, SerDes) all publish a mask — a forbidden keep-out polygon the eye must not intrude on.

    Learn this hands-on

    Real projects and industry tool flows, with certification.

    Explore CourseTron Courses →

    Design checklist for clean signals

    1. Define a controlled-impedance stackup early and tell your fabricator.
    2. Give every high-speed trace a continuous reference plane directly beneath it.
    3. Terminate transmission-line nets; match the scheme to the topology.
    4. Apply the 3W rule and minimise parallel runs to limit crosstalk.
    5. Keep stubs and via counts low; back-drill long stubs on fast links.
    6. Simulate with a field solver and validate on the bench with an eye diagram against the standard's mask.

    signal integrity in pcb — FAQ

    At what speed do I need to worry about signal integrity in pcb?

    It depends on edge rate, not clock speed. Once a trace is electrically longer than about one-sixth of the rise time, reflections matter. On FR-4 that can be just a few centimetres for sub-nanosecond edges, so even "slow" clocks with fast drivers need attention.

    What is the difference between reflection and crosstalk?

    Reflection is energy bouncing back along the same trace because of an impedance mismatch. Crosstalk is energy coupling from one trace onto a different, neighbouring trace through mutual capacitance and inductance. One is a self-problem; the other is a neighbour problem.

    Which termination should I use?

    For a single point-to-point CMOS link, series (source) termination is usually best: it is cheap and draws no static current. For multi-drop buses or where the receiver must be held at a defined level, parallel or Thevenin termination gives stronger matching at the cost of power.

    How do I read an eye diagram quickly?

    Look at the opening. A tall, wide, clean eye means healthy voltage and timing margin. If the eye is closing vertically you have noise or loss; if it is closing horizontally you have jitter or inter-symbol interference. Check that the trace clears the standard's mask.

    Related: impedance matching in PCB · Glossary · all courses.

    Advertisement