Chapter 9: Tools
9-6: Routing
9-6-2: Auto Stitching

The auto-stitching router looks for adjoining nodes that make implicit connections, and places wires at those connections to make them explicit. For example, if a cell has power and ground rails at the top and bottom, and there are ports on the left and right of each rail, then the auto-stitching router can be used to connect all of these rails in a horizontal string of these cell instances.

The auto-stitcher places a wire when all of these conditions are met:

To run the auto-stitcher, use the Enable Auto-Stitching command (in menu Tools / Routing). The router will make all necessary connections, and incrementally add wires as further changes are made to the circuit. To stop stitching, select the menu entry again to disable it. To run the auto-stitcher only once for the current cell, use Auto-Stitch Now To run it once, and in the highlighted area only, use the Auto-Stitch Highlighted Now command. Note that this auto-stitches all cell instances that intersect the highlighted area, so even if only a portion of a cell falls into the highlighted area, the entire cell is stitched.

The auto-stitcher allows you to specify a particular type of wire to use in routing. By default, the router figures out which wire to use. However, in the Routing Preferences a specified wire can be given (or automatic selection can be resumed by selecting the "DEFAULT ARC" entry). First check "Use this arc in stitching routers" and then select the arc.

Prev Previous     Contents Table of Contents     Next Next