Lesson · Problem 16
Route Fast Signals Under Constraints
A fast trace needs a neighbor and a reference
You should be able to
- Keep a fast net on the layer that faces its ground reference, clear of an aggressor.
- Treat a via off that reference as a cost, not as a shortcut.
High-Speed Fundamentals · Routing · Grounding / Return Paths
What it is
Stay on the layer that faces the ground pour. Keep the stated gap from an aggressor net. A via budget limits how often you may leave that layer. A ground stitch via is a via whose job is to tie ground near a transition, not an extra signal via.
Why this matters
A fast edge couples into whatever copper is beside it, and it returns on the plane underneath.
What you are building
A bus on the layer that faces ground, clear of an aggressor, inside a via budget.
Prerequisites
This lesson uses return path, reference plane, via, clearance, skew, differential pair, trace. It introduces edge rate, aggressor, discontinuity, stitch via.
Component guide
What the parts are. The requirements panel is still the list that is graded.
Aggressor
- What it does
- A neighboring net whose edge can couple into the net you are routing.
- Why it is here
- The gap to that net is a graded rule, not a suggestion.
- Symbol
- A fixed trace the bus must stay clear of.
- Beginner mistake
- Hopping to the bottom to dodge it and leaving the ground reference.
- What an engineer checks
- The gap and the via budget in the requirements.
Stitch via
- What it does
- A ground via that keeps the return close when the geometry changes.
- Why it is here
- It is not an extra signal via used to dodge a neighbor.
- Symbol
- A via on the ground net.
- Beginner mistake
- Counting a signal via as a stitch.
- What an engineer checks
- Which via the rule is counting.
Interview lens
Edge rate matters more than the clock number printed on the oscillator. A stitch via is ground, not another signal via.
What PCBGrade measures
Gap, layer, via count, and reference. Not crosstalk in decibels and not an eye diagram.
Where this shows up
A short route on the wrong layer is electrically the long one.
Terms
- Aggressor
- A neighboring net whose edge can couple into the victim net.
- Edge rate
- How fast the voltage changes. A slow clock with a fast edge still couples.
- Stitch via
- A ground via that keeps the return close when the geometry changes.
What is happening electrically
What couples is the edge, not the clock frequency printed on the oscillator. A slow clock with a fast edge still has high-frequency content. That edge’s return wants the reference plane under the trace. A gap, a layer change, or a via makes the fields rearrange. Those are discontinuities. A neighboring net that switches — an aggressor — couples across the gap between the traces. The victim sees a copy of the aggressor’s edge.
Why the geometry matters
Stay on the layer that faces the ground pour. Keep the stated gap from the aggressor. Spend vias only when you must: each one can leave the reference. A stitch via is a ground via near a transition so the return has a nearby way through. It is not another signal via. Hopping to the bottom to dodge the aggressor leaves the L2 reference and spends the via budget.
How an engineer reasons
Name the edge, the reference under it, and the aggressor beside it. If a shortcut fixes the aggressor by abandoning the reference, you traded one coupling path for another. Match length to the clock only after the reference is still the one the rule names. A via budget is there so “one more via” is a decision, not a habit. Ask what the return does at that via before you spend it.
Worked example
The bus is on L1 over L2 ground, clear of the fixed aggressor, with the via limit the requirements state. Match length to the clock within the stated skew. Changing layer without a ground reference fails the reference check.
Good and bad
The bus on L1 over L2, clear of the aggressor, inside the via limit: spacing and reference both hold. One via to the bottom looks clean in the picture and puts the trace over the wrong copper. A stitch via at a necessary transition is a ground connection. A signal via used as a dodge is not.
Common mistake
Hopping to the bottom to dodge the aggressor and calling the hop “only one via”.
Where this rule stops
The gap and the via count are the constraints this board publishes. They are not a crosstalk simulation and not an eye diagram. Edge rate, dielectric height, and how long the traces run in parallel all change a real coupling estimate. The principle that survives is: the return follows the reference, and an aggressor is a neighbor with an edge. Clock frequency alone does not tell you whether the edge is fast. A stitch via is ground near the transition. It is not a second signal via used to dodge the neighbor. Stay on the layer that faces the pour, and keep the published gap from the aggressor.
Before the challenge
The challenge limits vias, spacing to an aggressor, and the layer that faces ground. A hop to the other side is not a free dodge.
Ready for the challenge
You can stay on L1 over L2 and refuse a via that only exists to dodge the aggressor.
Question 1 of 2