set_route_fix_status
set_route_fix_status
{-all | -layers {s_layerName…} | -net {s_netName…} | -set d_setObj}
-status {fixed | locked | unfixed | blocked}
[ -type {all | shield | tieoff} ]
Description
Sets the status of routes to fixed, locked, blocked, or unfixed. The status of nets are not changed by this command, use set_net_fix_status instead. If a net is locked or fixed, the routes of the net inherit the net’s status, regardless of the individual status of the routes.
The status of a route is given by the routeFix property in the Properties Browser. The value of the routeFix property can also be changed in the Properties Browser.
Arguments
|
-all
|
Sets the status of all top-level routes in the design.
|
|
-layers {s_layerName…}
|
|
|
Sets the status of all shapes on the listed layers by breaking up routes as needed. For example, if a segment on a given layer is in the middle of a route, the route will be broken into three routes: one route on either side of the segment, and the segment as a separate route. The route status for the segment will be set by the command and the other two routes will keep their setting.
|
|
-net {s_netName…}
|
Sets the status of the routes on the listed nets.
|
|
-set d_setObj
|
Sets the status of the objects in the given set.
If a net is included, the status of the routes on the net are changed, not the status of the net.
If a segment or via is included, the command can break up a route into two or more routes, if the command changes the route status. For example, if a segment in the middle of a route is given, the route will be broken into three routes: one route on either side of the segment, and the segment as a separate route. The route status for the segment will be set by the command and the other two routes will keep their setting.
|
|
-status s_statusName
|
Chooses the status to apply to the routes.
|
|
|
blocked
|
Blocked routes and all of the shapes on them are treated like blockages. The autorouter cannot move, delete, or connect to blocked routes. Antennas are not removed.
|
|
|
fixed
|
Fixed routes can be hand-edited with the interactive wire editor. The autorouter cannot move or delete fixed routes but can connect to them. Antennas are not removed.
|
|
|
locked
|
Locked routes cannot be changed by any tools, except to add Steiner points. Locked routes cannot be hand-edited. The autorouter cannot move or delete locked routes but can connect to them. Antennas are not removed.
|
|
|
unfixed
|
Allows the routes to be changed by all tools.
|
|
-type s_typeName
|
Limits processing to routes of the given type.
|
|
|
all
|
All types are included. This is the default.
|
|
|
shield
|
Limits processing to shield routes.
|
|
|
tieoff
|
Limits processing to tieoff routes.
|
Examples
The following command prevents all shapes on the Metal2 layer from being changed.
set_net_fix_status -layer Metal2 -status locked
Related Topics
Design Configuration Commands
set_net_fix_status
Return to top