Impedance Control
What Is Impedance Control on a PCB?
Impedance control refers to the precise management of a PCB trace's characteristic impedance — the ratio of voltage to current for a signal propagating along the trace. When a signal encounters an impedance mismatch (for example, where a trace changes width or transitions between layers), part of the signal energy is reflected back toward the source. These reflections degrade signal quality, cause ringing, and can lead to data errors in high-speed digital systems.
Controlled-impedance traces are essential for interfaces like PCIe, USB, HDMI, DDR, and Ethernet. Target impedance values are typically defined by interface standards — for example, 50Ω single-ended or 100Ω differential. Achieving the target impedance depends on trace width, trace thickness, dielectric height (distance to the reference plane), and the dielectric constant of the PCB material. These parameters are tightly coupled to the board stackup.
Impedance-Aware Layout Through Physics-Driven Automation
In traditional workflows, impedance calculations are performed separately using stackup calculators, and trace widths are set manually based on those calculations. Any change to the stackup or layer assignment requires recalculating and updating trace widths across the entire design. Physics-driven AI layout tools integrate impedance awareness directly into the routing engine, automatically selecting trace geometries that meet target impedance values for each net on each layer. This tight integration between stackup selection and trace routing eliminates manual impedance tuning and ensures consistent controlled-impedance performance across the entire board.






