Applied Parameters: RoutingMode = Cycle
Summary
This command is used to cycle through the available routing conflict resolution modes while routing your board using the Interactive Router.
Access
While in an interactive routing mode (interactive routing, interactive differential pair routing, and interactive multi-routing), this command is accessed from the PCB Editor by using the Shift+R keyboard shortcut.
Use
After launching the command, the next available routing conflict resolution mode - in the following sequence of modes - will be employed in the design workspace, depending on the mode previously employed:
- Ignore Obstacles - enable this option to have the Interactive Router allow the track to pass through obstacles while routing.
- Walkaround Obstacles - enable this option to have the Interactive Router route around existing tracks, pads and vias while routing. If this mode cannot walkaround an obstacle without causing violation, an indicator appears to show the route is blocked.
- Push Obstacles - enable this option to have the Interactive Router move existing tracks out of the way while routing. This mode can also push vias to make way for the new routing. If this mode cannot push an obstacle without causing violation, an indicator appears to show the route is blocked.
- HugNPush Obstacles - enable this option to have the Interactive Router hug existing tracks, pads and vias as closely as possible while routing and, where necessary, push obstacles to continue the route. If this mode cannot hug or push an obstacle without causing violation, an indicator appears to show the route is blocked.
- Stop At First Obstacle - enable this option to have the Interactive Router stop routing when it encounters the first obstacle in its path.
- AutoRoute Current Layer - enable this option to have the Interactive Router autoroute to the current cursor location on the current layer.
- AutoRoute MultiLayer - enable this option to have the Interactive Router autoroute to the current cursor location across different layers. Vias will be placed as required to change to alternate signal layers.
The AutoRoute Current Layer and AutoRoute MultiLayer modes are only available when performing single track routing, and not available when routing differential pairs or multiple traces.
Use the command repeatedly to cycle through the available modes.
Tips
- The available modes are determined by enabling the corresponding options in the Routing Conflict Resolution region on the PCB Editor - Interactive Routing page of the Preferences dialog. The current routing conflict resolution mode is reflected (and can also be selected directly) through the Current Mode field located below these options
- The current mode can also be changed on-the-fly from the Properties panel (accessed by pressing Tab while interactively routing). Use the Routing Mode drop-down field in the Interactive Routing Options section of the panel. Pressing Tab pauses routing, allowing you to interact with the panel (or other area of the software) directly. To resume, click the pause symbol that appears over the workspace or press Esc.