bus_tunnel
bus_tunnel
-set d_setObj
-region {f_xlo f_ylo f_xhi f_yhi}
-layerFrom s_layerName
-layerTo s_layerName
[ -adjustVias [ true | false ] ]
[ -keepDistance [ true | false ] ]
[ -partialResult [ true | false ] ]
[ -viaStag [ true | false ] ]
Description
Re-routes nets in the given set by tunneling from the from layer to the to layer within the given region.
Arguments
|
-adjustVias [ true | false ] ]
|
|
|
When true, after tunneling, router will attempt to adjust vias to align via edges with connecting segment edges, and fix extension and numcut violations while maintaining existing via stacks. By default (false), vias will not be adjusted and will be centerline connected.
|
|
-keepDistance [ true | false ]
|
|
|
Specifies whether to keep existing spacing (true/default) or use minimum spacing (false) to gather wires when tunneling.
|
|
-layerFrom s_layerName
|
|
|
Specifies the from layer. Selected routes on this layer within the given region are re-routed to the to layer.
|
|
-layerTo s_layerName
|
|
|
Specifies the to layers. Selected routes on the from layer within the given region are re-routed to this layer.
|
|
-partialResult [ true | false ]
|
|
|
Specifies whether partially completed new routing will be kept even when they cause violations (true) or will be discarded (false/default).
|
|
-region {f_xlo f_ylo f_xhi f_yhi}
|
|
|
Specifies the boundary points for the area within which the selected nets must be routed on the to layer, instead of the from layer.
|
|
-set d_setObj
|
Re-routes wires for nets in the set.
|
|
-viaStag [ true | false ]
|
|
|
Specifies whether vias will be staggered (true) or perpendicular (false/default).
|
Examples
The following example re-routes wires on the Metal1 layer to the Metal2 layer for nets in the myNets set within the given region with perpendicular vias, keeping existing spacing between wires and discarding any re-routes that cannot be completed.
bus_tunnel -set $myNets -region {10 10 20 20} -layerFrom Metal1 -layerTo Metal2 \
-keepDistance true -viaStag false -partialResult false
Related Topics
Specialty Route Commands
bus_route
finish_bus_route
Return to top