Bus Routing

Parent page: PCB Dialogs


The Bus Routing dialog.

Summary

The dialog is essentially divided into two halves. The left-hand side allows the designer to change the spacing (track center-to-track center separation) between tracks, while routing multiple traces using the interactive multi-trace routing feature. The right-hand side provides the system-level interactive routing options that are available on the PCB Editor - Interactive Routing page of the Preferences dialog. You can use this dialog to change interactive routing settings for the net being routed, on-the-fly.

The bus spacing can also be changed on-the-fly directly in the workspace. Use the ,(comma) and .(fullstop) shortcuts to interactively decrement and increment the bus spacing respectively, in steps of the current snap grid.

Access

While using the interactive multi-routing feature, access to the dialog is made by pressing the Tab key.

With the required component pads selected in the workspace, multi-trace routing is accessed using the Home | Routing | Route » Interactive Multi-Routing command, from the main menus. Alternatively, right click in the workspace, and use the Interactive Multi-Routing command from the context menu.

Options/Controls

Bus Routing

  • Bus Spacing - use this field to change the value for the spacing (the distance between the centers of adjacent tracks) as required.
  • From Rule - click this button to enter a value into the Bus Spacing field that is calculated based on defined design rules. The value entered, which is also reflected on the button itself, is calculated by taking the minimum width of the applicable Width rule, and adding this to the Track-to-Track clearance value defined in the applicable Clearance rule.

Routing Conflict Resolution

  • Ignore Obstacles - enable this option to have the Interactive Router allow the track to pass through obstacles while routing.
  • 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.
  • Stop At First Obstacle - enable this option to have the Interactive Router stop routing when it encounters the first obstacle in its path.
  • Current Mode - this field displays the current Routing Conflict Resolution mode chosen, when using the Interactive Router. Use the associated drop-down to change the mode as required.
You can switch routing modes on-the-fly using Shift+R during routing.

Interactive Routing Options

  • Restrict To 90/45 - enable this option to restrict the routing to 90 degrees and 45 degrees only.
  • Automatically Remove Loops - enable this option to automatically remove any redundant loops that are created during manual routing. This allows a connection to be re-routed without having to manually remove redundant tracks.
When loops are needed, such as with power nets, the Remove Loops option can be disabled at the local, net-level (through the associated Edit Net dialog). The Remove Loops local setting for the specified net overrides this global setting for the same net.

Interactive Routing Width / Via Size Sources

  • Pickup Track Width From Existing Routes - enable this option to use the existing track width when routing from a placed track. That is, even if the current routing width is different to the existing track, the existing track width will be adopted when you continue the route from it.
  • Track Width Mode - use this field to choose a track width mode for interactive routing. The available modes are:
    • User Choice - with this mode enabled, the width is determined from the width selected in the Choose Width dialog, accessed by pressing Shift+W while routing.
    • Rule Minimum - with this mode enabled, the minimum width defined for the corresponding layer (in the highest priority applicable routing Width rule) will be used.
    • Rule Preferred - with this mode enabled, the preferred width defined for the corresponding layer (in the highest priority applicable routing Width rule) will be used.
    • Rule Maximum - with this mode enabled, the maximum width defined for the corresponding layer (in the highest priority applicable routing Width rule) will be used.
  • Via Size Mode - use this field to choose a via size mode for interactive routing. The available modes are:
    • User Choice - with this mode enabled, the via size is determined from the size selected in the Choose Via Size dialog, accessed by pressing Shift+V while routing.
    • Rule Minimum - with this mode enabled, the minimum values defined for the via diameter and hole size (in the highest priority applicable Routing Via Style rule) will be used.
    • Rule Preferred - with this mode enabled, the preferred values defined for the via diameter and hole size (in the highest priority applicable Routing Via Style rule) will be used.
    • Rule Maximum - with this mode enabled, the maximum values defined for the via diameter and hole size (in the highest priority applicable Routing Via Style rule) will be used.

Favorites

  • Favorite Interactive Routing Widths - click this button to access the Favorite Interactive Routing Widths dialog, with which to predefine your favorite track widths, for use when interactively routing a board, using the Interactive Router.
  • Favorite Interactive Routing Via Sizes - click this button to access the Favorite Interactive Via Sizes dialog, with which to predefine tyour favorite via sizes, for use when interactively routing a board, using the Interactive Router.

 

 

You are reporting an issue with the following selected text and/or image within the active document: