Download Layout SmartRoute User's Guide

Transcript
Chapter 5
Setting up the board for routing
Push N’ Shove The push n’ shove routing pass is the most powerful routing pass
in SmartRoute. It pushes and shoves existing tracks out of the way in order to make
room for new tracks. It routes on a diagonal. It has no limits on how far it can push
other tracks, and can jump over vias and pads.
Ripup Upon completion of the push n’ shove routing pass, there may be spacing
violations, or contentions on the board (contentions appear as small yellow circles).
Generally, subsequent passes of the various routing passes remove the contentions.
In very dense boards, however, contentions may persist after all the previous passes
are completed. The ripup routing pass is then used to unroute the routed tracks
associated with the contentions and reroute them, eliminating the problem. The
number of contentions displays in the status bar interactively as routing progresses.
For more information about contentions, see Contention in this chapter.
Contention
The term contention is a relatively new term in autorouting vocabulary. All the
routing passes in SmartRoute are based on contention routing. That is, it is
permissible for the autorouter to place a track or via so that it creates a spacing
violation (contention) with other tracks, vias, and pads.
Some examples of routing contention include:

A track segment crossing a track segment of a different net

A track segment being placed on top of a track segment of another net

A track segment that violates space requirements with an existing via or pad

A via that violates space requirements with another via, pad, or track segment
When a contention is created, a small yellow circle approximately 0.1" in diameter
(hollow) is created at the point of contention. It remains until the contention is
cleared. Subsequent routing passes attempt to remove the contention by either
pushing or rerouting the track that caused the contention, or by pushing or rerouting
the existing track. If there is not enough room to push or reroute a track to eliminate
the contention, the contention remains and must be fixed by manual routing, or fixed
in Layout Plus.
The number of contentions displays in the status bar. During routing, the number of
yellow circles (contentions) on the board may differ from the number shown in the
status bar. This is due to the fact that the screen is updated instantly as a connection
is routed, whereas the data line is updated only after a major routing pass.
6 Tip
If there are still unrouted nets or contentions after routing, they may be
completed by another combination of push n’ shove and ripup passes.
34
OrCAD Layout SmartRoute User’s Guide