PCB Propagation Delay Calculator

June 30, 2026

PCB Propagation Delay Calculator

Estimate trace delay, signal velocity, differential pair skew, rise-time critical length, and timing margin for microstrip and stripline board routes.

1. PCB Routing Scenarios
2. Trace And Timing Inputs
Length fields convert internally to inches.
Mode changes the effective dielectric estimate.
Use the stackup vendor value when available.
Nominal relative permittivity at the signal frequency.
One-way routed electrical length.
Mils in imperial mode, um in metric mode.
Mils in imperial mode, um in metric mode.
10-90 percent edge rate in picoseconds.
Allowed one-way flight time in picoseconds.
Length delta between P/N or matched members.
Allowed mismatch delay in picoseconds.
Count one-way transitions in the routed net.
Typical planning range is 2 to 6 ps per via.
Celsius. Delay is adjusted from 25 C.
Adds margin for Er tolerance, weave, meanders, and CAD length rounding.
Total Delay
0
ps one-way with vias
Timing Margin
0
ps after guard band
Signal Speed
0
in/ns propagation velocity
Pair Skew
0
ps from length mismatch
Effective dielectric0
Velocity factor0
Trace delay density0
Length and via contribution0
Rise-time critical length0
Skew status0
3. PCB Material And Geometry Grid
4.20
Input Er
1.13
Width / height
0
ps per inch
0
ps per mm
4. Reference Tables
Laminate Typical Er Loss tangent Where it helps
Standard FR-44.1 to 4.60.018 to 0.025General digital boards, short buses, low-cost prototypes
High-Tg FR-44.0 to 4.40.014 to 0.020Dense server boards and reflow-tolerant multilayers
Megtron 63.3 to 3.70.002 to 0.004PCIe, 25G links, long backplane-style routing
Rogers 4350B3.480.0037RF, clock distribution, controlled low-Dk work
Polyimide flex3.2 to 3.60.006 to 0.012Flex tails, cameras, compact board-to-board links
Geometry mode Effective Er model Delay behavior Practical note
Outer microstripAir plus dielectricFastest common PCB routeMore exposed to solder mask and weave variation
Embedded microstripMostly dielectricBetween microstrip and striplineUseful when the outer trace is covered or coated
Symmetric striplineClose to ErSlower, more predictableBest for stable impedance and crosstalk control
Differential microstripMicrostrip with coupling adjustSlightly slower than single-endedSpacing, solder mask, and reference gaps matter
Differential striplineStripline with coupling adjustStable but usually slowestCommon for high-speed internal pairs
Interface scenario Typical concern Starting skew target Calculator use
DDR data byte laneDQ to DQS timing window10 to 25 psCompare bus members and add margin for vias
PCIe or USB pairP/N intra-pair skew5 to 15 psCheck mismatch after breakout and AC caps
RGMII or RMII clockClock-to-data relationship50 to 500 psEstimate intentional clock delay or board skew
FPGA LVDSLane-to-lane alignment10 to 50 psScreen whether deskew logic has enough range
Backplane connectorLong route flight timeBy protocol budgetCombine board trace, vias, and connector allowance
Rule of thumb Formula Meaning Why it matters
Velocity factor1 / sqrt(Er eff)Fraction of light speed in routeTurns material and geometry into speed
Delay density84.7 x sqrt(Er eff)Approximate ps per inchFast way to compare stackups
Critical lengthRise distance / 6When trace acts like a transmission lineFlags routes needing impedance control
Skew from lengthMismatch x ps per lengthDelay delta between matched routesChecks tuning against interface budgets
Guard bandDelay x buffer percentReserve for uncertaintyProtects timing from stackup tolerance
5. Routing Tips
Use field-solver values for final signoff. This calculator is a planning and sanity-check tool. For tight PCIe, DDR, MIPI, SerDes, or clock routing, use the finished manufacturer stackup, impedance tables, and your PCB tool's tuned length report.
Budget delay before length matching. Match the route after connector escapes, AC capacitors, vias, and package delay are accounted for. A perfect copper length match can still miss timing when layers and via structures differ.
The formulas estimate propagation from effective dielectric constant and routed length. They do not replace SI simulation, channel modeling, IBIS-AMI analysis, or protocol-specific design rules from the silicon vendor.

Signal timing problems is one of the biggest issues you face in high-speed PCB design. Your clock shows up late. Your data bus doesn’t arrive at all. This happens even though everything looks great on paper with straight traces and matched impedance.

The problem is likely due to propagation delay, specifically, electromagnetic waves that move slower as they pass through the dielectric material surrounding the copper traces. To get an idea of what’s causing the delay you don’t need to memorize equations. Understanding how your board stackup impact timing budgets will be enough. If you enter your routing parameters into the calculator above, it will do the math for you. It translates properties of the material into concrete picoseconds, so you can know precisely how long it takes a signal to cross a trace.

Why Signals Are Slow on Your PCB

That’s important because different geometries of the trace create different interactions between air and the dielectric. Stripline routes is sandwiched between ground planes, providing better shielding from external noise. These types of route take longer to propagate. Microstrip traces use just one reference plane (outer layers) and part of electric field exists in the air. Because air has a low dielectric constant, those same signals travel faster then if they were completely encapsulated in resin. Depending on type of laminate and the routing mode you choose, the calculator change the effective dielectric constant to match.

Many designers oversimplify the issue here: FR-4 isn’t one material; it’s a class of glass-reinforced epoxy composites whose properties depends on resin system, manufacturer, and even batch number. The variation from lot-to-lot can be on the order of ten percent for effective dielectric constant. Because a difference in permittivity translates into a change in velocity factor, it also affect propagation delay. If you match traces based off standard values but use a board material with a higher dielectric constant; due to temperature or moisture, for example, signals will reach their destinations at different times.

The chart above shows some common laminate types along with their typical values of permittivity (Dk) and loss tangent (tan delta). You’ll notice that high-speed designs typically employ low-Dk substrates such as Rogers or Megtron for critical nets. Low-Dk materials mean less uncertainty in calculated delays because they offer tighter control over the dielectric constant.

The other thing that is often overlooked until it blows up is rise time. A rapid rise time corresponds to a sharp edge on the signal, which in turn carries high frequency harmonics. The dielectric material has an effective dielectric constant at high frequencies that deviate from its DC value. Faster signals experience increasing dispersive effects. When designing your board, you can specify the expected rise time for your edges, and the calculator will tell you what’s called critical length. This is how long your trace should of be before transmission line effects start dominating the action. Under this length, a trace behaves mostly like a lumped capacitor. Above this length, the delay and reflections takes over.

Knowing this limit gives you guidance about when it really matters to match impedances. If your traces are short compared to rise time then you may not need such strict lengths or tight tolerances on geometry. Relax constraints where they don’t matter, and apply rigor where it does.

For differential pairs, skew between each pair must be tightly controlled, otherwise your common-mode rejection goes out the window. For single-ended buses such as DDR, lanes needs to be aligned with respect to bytes so they’re sampling the data at the right time within the clock window. The tool will estimate the skew based on the physical length mismatch and then include via delays.

Via delays can be small contributions that accumulate over longer routes. A via changes impedance. It creates a very short stub of a few picoseconds. This adds a few picoseconds of delay. There are dozens of vias on an escape from a backplane connector. Those few picoseconds accumulate into tens of picoseconds of skew. That’s something you budget for upfront so you don’t need to do a redesign later.

Time is the propagation delay. That’s right: it’s time… Specifically, time for your signal to travel along the length of your board via epoxy resin and glass fibers. Time is a finite resource; treat it as such and you’re able to harness high speeds. Why? Because there’s no way to get rid of it.

The point isn’t to get rid of delay, it’s to accurately predict it so that your design fits within your available timing budget. When you know what materials do to signals, you’re not guessing anymore. You’re designing on purpose. That’s the difference between a board that works on the bench and one that works reliably in the field, it’s about planning ahead instead of fixing mistakes after they happen.

PCB Propagation Delay Calculator

Related posts

Leave a Comment