Microstrip Propagation Delay Calculator

July 3, 2026

Microstrip Propagation Delay Calculator

Estimate external PCB trace delay from trace width, dielectric height, Er, solder mask loading, routed length, differential skew, and timing budget.

📌Microstrip board presets

Presets load finished outer-layer microstrip examples. Edit any field to match the stackup drawing, impedance table, or PCB tool report.

⚙Calculator inputs
Small geometry fields use mils or millimeters. Routed length uses inches or centimeters.
Selecting a dielectric updates Er unless Custom is chosen.
Finished copper trace width in mils.
Outer trace to nearest reference plane in mils.
Use the frequency-adjusted dielectric constant from the stackup.
Finished copper thickness in mils. One ounce is about 1.4 mil.
External microstrip speed changes when mask replaces part of the air field.
Mask over copper in mils. Use 0 for bare trace.
Typical liquid photoimageable mask is roughly 3.1 to 3.6.
Total routed microstrip length in inches.
Length delta between pair members in inches.
Estimated width difference after etch, in mils.
Use only transitions included in this route timing budget.
A planning value for pads, stubs, antipads, and layer change.
Available one-way flight-time budget before setup and protocol guard.
Allowed pair-to-pair or P/N mismatch skew.
Applied after trace, mask, copper, and via delay.
Small correction for dielectric temperature drift around 25 C.
Total delay
0
ps with guard
Delay density
0
ps/in
Differential skew
0
ps estimated
Timing margin
0
ps remaining
Effective dielectric constant0
Microstrip geometry0
Solder mask contribution0
Trace and via delay0
Skew budget check0
Maximum length before budget0
📐Microstrip geometry grid
0
W/H ratio
Field spread indicator
0
Effective Er
Air plus board mix
0
Velocity
Inches per ns
0
ps/mm
Metric delay density
0
Mask load
Extra ps/in estimate
0
Length
Normalized route length
0
Skew margin
Budget after mismatch
FR-4
Board preset
Dielectric source
📊Reference tables
Outer-layer stackupTrace widthHeight to planeErTypical delay
1 oz FR-4 top microstrip with mask5 to 8 mil4 to 7 mil3.8 to 4.4140 to 155 ps/in
Low-Dk high speed top layer5 to 7 mil4 to 6 mil3.2 to 3.7128 to 142 ps/in
RF laminate exposed microstrip8 to 18 mil6 to 12 mil3.0 to 3.6118 to 134 ps/in
Fine pitch breakout microstrip3 to 5 mil3 to 5 mil3.6 to 4.2138 to 152 ps/in
Polyimide flex microstrip3 to 8 mil2 to 5 mil3.2 to 3.6126 to 142 ps/in
Solder mask conditionField effectDelay impactWhen to use itLayout note
No solder maskMore air fieldFastest external traceRF coupon, exposed traceConfirm finish and oxidation risk
Mask opening near tracePartial air fieldSmall added delayPad escape, RF keepoutModel exact mask clearance
Thin mask over traceLight dielectric loadingAbout 1 to 3 ps/inControlled process boardsAsk fabricator for mask thickness
Normal mask over traceModerate dielectric loadingAbout 2 to 6 ps/inCommon digital routingUse solver for tight interfaces
Heavy mask or inkMore field in maskCan exceed 6 ps/inLabels, thick coatingsAvoid over timing-critical traces
Timing scenarioDelay item to budgetCommon targetCalculator fieldPractical review
DDR address and commandGroup flight time and skewFew ps to tens of psTiming budget and skew budgetCompare against controller layout rules
PCIe reference clock pairP/N mismatchSingle-digit ps when possibleDifferential length mismatchRoute symmetrically after breakout
MIPI or LVDS pairPair skew and lane skewInterface-specificSkew budgetUse actual package and connector data
Clock fanout treeTrace delay matchingEndpoint dependentRouted length and guardInclude buffer and via delays
RF microstrip phaseElectrical lengthFrequency dependentps/in and ps/mmUse EM solver for phase-critical work
Formula stepWhat it estimatesPrimary inputsOutputLimitation
Quasi-static microstrip ErEffective dielectric constantTrace width, height, board ErEffective ErNot a full field solver
Mask loading correctionAir field replaced by maskMask Er, thickness, coverageExtra effective ErMask geometry is simplified
Velocity conversionSignal speed along traceEffective Erin/ns and ps/inFrequency dispersion omitted
Mismatch skewDifferential timing deltaLength delta, width deltaps skewCoupling effects approximated
Budget comparisonRemaining timing roomTrace delay, vias, guardps marginSilicon timing must be added separately
💡Microstrip timing tips
Use the finished external layer stackup. Microstrip delay depends on actual trace width, plating, dielectric height, solder mask thickness, and reference-plane distance. Early generic FR-4 numbers are useful, but a fabricator stackup or impedance coupon is better for release checks.
Keep microstrip and stripline budgets separate. External traces see part air and part dielectric, so they usually run faster than buried stripline on the same material. Do not reuse a stripline ps/in number for top-layer clock, DDR, MIPI, or RF routing.
This calculator is a planning aid for external microstrip timing. Final signoff should use the exact PCB manufacturer stackup, solder mask data, impedance solver, routed-length report, and the interface vendor timing rules.

In low-speed digital logic, copper trace acts like just another wire. At high frequency it behaves as a transmission line with odd properties. Treated as a fixed connection between two points, it’s not. View it instead as a path with physics to consider.

Once you push into high-frequency signaling, the signal velocity is determined by electric field surrounding the copper. That’s when microstrip propagation delay comes into play. Rule-of-thumb values is usually wrong guesses, causing you to violate your timing. That’s where the effective dielectric constant comes into play. It’s at the heart of everything.

Why Copper Traces Are Not Simple Wires

On a PCB, a microstrip trace exist as an outer layer. Half the electric field are in the air and the other half is in the fiberglass board material. Since air has a dielectric constant of one and standard FR-4 is ~four, your signal sees a blend off both materials. That produces an effective value that governs velocity. If you ignore this split-field feature, delay estimations will be inaccurate by 10% or more.

To complicate things further there’s solder mask. That green epoxy covering the traces does protect them. However, it also loads the trace with more dielectric where there was air before. Even a typical amount of coverage plus its thickness will slow down your signal some so the tool models that as well. A few picosecs/inch add up quick when you’re working on narrow timing budgets.

There is no single generic delay number you can pull out of the datasheet and expect it’ll be applicable to your particular stackup. Every board vary by a little bit due to fabrication tolerances. The other design hazard is skew. You want your differential pairs to reach the end of the line together. If one trace are longer then the other, or if the trace width varies due to copper etching process, you create a timing mismatch. How much? That’s where the calculator comes in to help measure that with width variation and length difference.

It may look like routing symmetrical enough will do, but more often than not it doesn’t. Just the variation in copper plating alone can push delay over the margin of compliance in high speed interfaces such as PCIe or DDR.

Looking at the page’s reference table will show performance of various laminates. Lower Dk materials such as Rogers or Megtron tend to run faster due to reduced dielectric loading. You can achieve greater data rates without resorting to fancy balancing methods. However standard FR-4 do have its limitations and often times swapping out the material is a better solution rather than shrinking down trace geometry. Reducing geometry brings with it manufacturing risk which is hard to control.

Before routing, check those numbers against your timing budget for real world design. How many vias do you have? What’s their delay contribution? Are there still margins left if you account for component delays? The tool gives a guard band percentage so you can simulate conservative scenarios. Better to find during simulation that you’re short of margin rather than finding out during signal integrity testing after the boards are built. Fixing skew in silicon or after fabrication should of been done earlier because it is expensive and usually impossible.

The effect of temperature play a role in the propagation delay. Increasing the temperature will cause dielectric constants to shift ever so slightly. For example if your device gets hot it’ll have more delay. That’s why the calculator has a temperature adjustment. You want your timing to hold up when it’s under thermal stress and not just sitting on your benchtop at room temp. That’s what makes the difference between a working prototype and a robust product.

This is about managing propagation delay, i.e., managing expectations. This isn’t a magic trick; it’s working within the constraints of physics. What goes into the calculator are real physical parameters, such as mask coverage, copper thickness, dielectric height and trace width. These need to be reviewed from the actual stackup drawing, and you should talk to your fabricator to get them right. When you realize how these variables play out, then you stop guessing and begin to design with confidence. The signal arrives at the destination on time, every time.

Microstrip Propagation Delay Calculator

Related posts

Leave a Comment