Impedance Mismatch
What Is Impedance Mismatch?
An impedance mismatch occurs at any point on a PCB where the characteristic impedance of a transmission line changes abruptly. Common causes include trace width changes, layer transitions through vias, connector interfaces, changes in reference plane proximity, and trace routing over ground plane splits or gaps. When a high-speed signal encounters an impedance mismatch, a portion of the signal energy is reflected back toward the source rather than continuing to the receiver. These reflections manifest as ringing, overshoot, undershoot, and timing jitter that can cause data errors in digital systems.
The magnitude of the reflection is proportional to the impedance difference at the discontinuity, described by the reflection coefficient: Γ = (Z2 - Z1) / (Z2 + Z1), where Z1 and Z2 are the impedances on either side of the discontinuity. Even seemingly small impedance variations — a trace that narrows to pass between BGA pads, or a via transition between layers with different dielectric heights — can produce significant reflections at multi-gigabit data rates. At these speeds, the cumulative effect of multiple small mismatches along a signal path can close the receiver's eye diagram and prevent reliable communication.
Eliminating Impedance Discontinuities With AI Routing
Impedance mismatches are one of the most common and most impactful signal integrity problems in high-speed PCB design. Physics-driven AI layout tools address this by maintaining continuous impedance awareness during routing — automatically adjusting trace widths during layer transitions, avoiding routing paths that cross plane discontinuities, and ensuring that via geometries are designed to minimize the impedance perturbation at each layer transition. This continuous impedance monitoring produces signal paths with fewer discontinuities and better overall transmission quality than manual routing, where impedance consistency depends on the designer's vigilance across thousands of individual routing decisions.





.webp)
