Situs Strategy Editor

Old Content - visit altium.com/documentation

Parent page: PCB Dialogs

 

The Situs Strategy Editor... Dialog.

Summary

The Situs Strategy Editor dialog allows the designer to add and edit Auto Route strategy. 

Access

In Situs Routing Strategies dialog (AutoRoute >> Setup), click Add button at lower left.  

Options/Controls

Options

  • Strategy Name - Define the name of the new strategy.

  • Strategy Description - Define the description of the new strategy.

  • More Vias(Faster) - Drag the slider to More Vias side allows more Vias during auto routing.

  • Less Vias(Slower) - Drag the slider to Less Vias side allows less Vias during auto routing.

  • Orthogonal - Check this option to constraining the router to orthogonal routes only.

Available Routing Passes

  • Name - Name of the Routing Passes.

  • Description - Description of the Routing Passes.

  • Adjacent Memory - This is a connection-level routing pass. It is used to route adjacent same-net pins requiring fan-out, with a simple U pattern.
  • Clean Pad Entries - This is a connection level routing pass. It reroutes out from each pad centre along the longest axis of the pad.
  • Completion - This is a connection level routing pass. It is essentially the same as the Main pass, costed differently to resolve conflicts and complete difficult connections. Examples of costing differences include vias being cheaper and wrong-way routes being dearer.
  • Fan out Signal - This is a component level pass, based on the fanout settings defined by the Fanout Control. It checks for patterns in pads, considers clearance, routing width and via style, then selects a suitable fan out arrangement (inline row, staggered, etc) to meet the requirements defined in the design rule. Fanout is to signal layers only.
  • Fan out to Plane - This is a component level pass, based on the fanout settings defined by the Fanout Control. It checks for patterns in pads, considers clearance, routing width and via style, then selects a suitable fan out arrangement (inline row, staggered, etc) to meet the requirements defined in the design rule. Fanout is to an internal plane layer only.
  • Globally Optimized Main - This is a connection level routing pass. It provides optimal routing. It ignores contentions/violations on its first iteration. It then reroutes connections, with increased conflict costs, until there are no violations remaining. This pass, used in conjunction with the Orthogonal option enabled, can produce nicely routed patterns. Add a Recorner pass to the strategy to provide mitered cornering.
  • Hug - This is a connection level routing pass that reroutes each connection, following existing routing with the minimum clearance possible. The hug pass is used to maximize free routing space. Note that this pass is very slow.
  • Layer Patterns - This is a connection level routing pass. It only routes connections that match a layer direction (within a tolerance). It is costed to hug or follow existing routing to maximize free space.
  • Main - This is a connection level routing pass. It uses the topological map to find a routing path, then uses the push and shove router to convert the proposed path to actual routing.
  • Memory - This is a connection level routing pass. It checks for two pins on different components on the same layer that share X or Y coordinates.
  • Multilayer Main - This is a connection level routing pass. It is similar to the Main pass, but with costs optimized for multilayer boards.
  • Recorner - This is a connection level routing pass that is used to provide mitering of routed corners. This pass is used when the Orthogonal option is enabled for the strategy - essentially overriding it and mitering the corners of each route. If the Orthogonal option is disabled for the strategy being used, there is no need to include a Recorner pass as the autorouter will miter corners by default.
  • Spread - This is a connection level routing pass that reroutes each connection, attempting to spread the routing to use free space and equally space routing when it passes between fixed objects (such as component pads). Note that this pass is very slow.
  • Straighten - This is a connection level routing pass that attempts to reduce the number of corners. It does this by walking along the route to a corner, then from that corner performs a (horizontal/vertical/45up/45down) probe searching for another routed point on the net. If one is found, it then checks to see if this new path reduces the routed length.

Add - Add the selected routing pass to your new strategy.

Remove - Remove the selected routing pass from your strategy.

Move Up - Move the order of the pass up.

Move Down - Move the order of the pass down.

 

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