Removing PCB Routing Quickly During Layout Revisions

Every layout goes through a phase where the routing that exists is no longer the routing that is wanted. A part moves, a net class changes, a differential pair has to be re-matched, or a design revision arrives after the board is already 80 percent routed. Deleting the traces one at a time is slow, and on a dense board it is also error prone, because it is easy to leave a stub behind. There is a faster approach, and it works in any layout tool because the operations it uses are structural rather than cosmetic.

Five Scopes of Removal

The fastest way to clear routing is to remove it in the scope that matches the change. There are five scopes worth knowing, and they cover almost every case.

The broadest is the whole board. Removing all routing at once is the right move after a major change to the placement or to the stack-up, where keeping partial routing would only carry old constraints into the new design. It is also the move that most often gets chosen when a smaller scope would have been better, because a full clear discards work that was still valid.

The second scope is a single net. Removing the routing of one net is the workhorse operation, because most changes are local to a supply, a clock or an interface. A net that has been re-assigned, a net whose width class has changed, or a net that must now be routed on another layer, is cleaned in one action and re-routed in one action.

The third is a named connection, which is a net together with its class. Removing a supply or a ground rail by name is the same idea applied to the whole group, and it is useful when a plane or a bus changes shape and every trace belonging to it has to be re-done.

The fourth is a component. Removing the routing attached to one device clears every pin of that part without touching the routing around it, which is what a package swap or a pin-out change needs. This is also the safest way to rework the escape from a large device, because the surrounding traffic stays exactly where it was.

The fifth is an area or room. When the board is organised into functional blocks, a block can be cleared and re-routed as a unit. This is the scope that pays for the discipline of keeping the design partitioned, because it lets a revision be contained inside one region instead of spreading across the board.

removing routing from a PCB layout

Why Targeted Removal Beats a Full Clear

The cost of routing a board is not the time spent drawing traces. It is the accumulated decisions inside those traces: the layer transitions that were chosen to avoid a congested area, the length matching that was tuned against a particular package placement, the plane clearance that was negotiated with a neighbouring net. All of that is invisible in the finished artwork and all of it is destroyed by a full clear.

A targeted removal keeps the decisions that are still valid. The layout that comes back after the change is therefore close to the layout that was already reviewed, which matters because reviews are expensive and because a board that has already been through EMI and signal integrity checks should not be re-shaped without reason.

There is a second benefit. A full clear makes it impossible to compare the design before and after the change, because every trace is new. A targeted change leaves a diff that can be reviewed, and reviewable diffs are how a layout revision stays under control.

Working in the Right Order

The sequence that avoids rework is to lock the change before removing anything. Decide the new placement, confirm the new stack-up and update the net classes and design rules first, then remove the routing that the change invalidates.

An un-route performed first, with the rules adjusted afterwards, produces the classic failure of a revision: traces are re-routed against the old width and spacing rules, and the error is only found when the design rule check runs at the end, at which point the fix is another round of removal.

PCB routing that is removed and re-drawn also invalidates anything that was measured on the old geometry. Impedance-controlled traces, length-matched groups and current-carrying widths all have to be re-checked after the change, and the checks should be part of the revision rather than part of the release.

re-routed nets after a layout revision

Cleaning Up After Removal

Un-routing a net sometimes leaves artefacts. A via can be left behind with no trace attached to it, a short stub can survive where the trace met a plane, and a teardrop or a tuning pattern can remain as a fragment. Those remnants are not cosmetic problems. A via with no net can create a drill chart entry that confuses the fabricator, and a stub on a high-speed net is a real electrical defect.

The cleanup that catches them is the same check that should run after any major editing session. A connectivity check confirms that nothing was orphaned, a design rule check confirms the spacing rules, and a comparison against the previous revision confirms that only the intended nets changed. Our PCB design and layout team runs those three checks at every revision boundary rather than only at release.

When to Re-route Rather Than Remove

Not every change needs removal. A trace that has to move by a small distance can often be pushed or dragged with the surrounding traces following, which preserves the topology and the tuning. A trace that has to change layer can sometimes be handled with a via substitution. Those edits are faster than removal and re-routing, and they are safer for tuned groups.

Removal becomes the correct choice when the topology itself is wrong, when the pin assignments have changed, or when the change is large enough that the existing routing would constrain the new solution. Judging which case applies is the part that experience supplies, and it is the reason that revisions are planned rather than improvised.

Keeping Revisions Cheap

The organisations that revise boards cheaply are the ones that treat layout as a documented structure. Named rooms, consistent net classes, and a stack-up that is agreed with the fabricator all make a revision a local operation instead of a global one.

They also include the assembly and fabrication consequences in the revision. A change that alters the layer count, moves a fine pitch device or changes the copper balance has to be checked against the manufacturing data, and the earlier that check happens the cheaper it is. Our process puts that review before the new data is released, so a revision does not become a new set of tooling problems.

For teams that prototype in small numbers, the same logic applies with a shorter horizon. Each revision is a chance to confirm that the design data matches what the assembly line expects, and our rapid PCBA prototyping service is built to turn a revision into a physical board quickly so the next decision is made with hardware rather than with a drawing.

FAQ

Should a full board clear ever be used? Yes, after a major change to placement or stack-up, or when the routing has been invalidated by a large netlist change. It should be a deliberate decision rather than a habit.

What is the risk of removing routing by component? It clears the pins of that device only, so any net that also connects to a device outside the cleared area is left partially routed. That is usually what is wanted, but it has to be understood.

Is it safe to remove routing after the artwork has been released? Only with a new revision number and a fresh set of fabrication data. The fabricator should never receive a silent replacement for data that has already been released.

Leave A Comment