Product Documentation
Virtuoso Space-based Router Command Reference
Product Version IC23.1, September 2023

set_net_fix_status

set_net_fix_status
{-all | -net {s_netName…} | -set d_setObj} 
-status {fixed | locked | unfixed} 

Description

Sets the status of all top-level nets, the named nets, or the nets in the given set to fixed, locked, or unfixed, which controls whether the nets can be changed by automatic tools and wire editing.

When a net’s status is locked or fixed, the routes of the net inherit the net’s status, regardless of their individual route status. When the status of a net is unfixed, the status of its routes can be set individually using set_route_fix_status.

A net’s status is given by the OAConnStatus property for the net in the Properties Browser as normal (unfixed), fixed, or locked. The value for the OAConnStatus property can also be changed in the Properties Browser or using Edit – Fix/Unfix Nets.

Arguments

-all

Sets the status of all top-level nets in the design.

-net {s_netName…}

Sets the status of the nets in the list.

-set d_setObj

Sets the status of the nets in the given set.

-status s_statusName

Chooses the status to apply to the nets.

fixed

Allows the net to be changed by wire editing and prevents changes by automatic tools, including the creation of guides. All routes that are already present are considered to be fixed.

locked

Prevents the net from being changed by any tool. All routes that are already present are considered to be locked.

unfixed

Allows the net to be changed by all tools. The status of the individual routes of an unfixed net can be set using set_route_fix_status.

Examples

The following command prevents all nets in the $myNets set from being changed.

set_net_fix_status -set $myNets -status locked

Related Topics

Design Configuration Commands

set_route_fix_status


Return to top
 ⠀
X