copy_net_routes
copy_net_routes
{-sourceNets {s_netName…} | -sourceSet d_setObj}
{-targetNets {s_netName…} | -targetSet d_setObj}
[ -type {exact | automatic} ]
[ -allowViolations [ true | false ] ]
[ -allowCrossings [ true | false ] ]
[ -minSpacing [ true | false ] ]
Description
Copies routes in the source nets to one or more target nets. By default, the copied routes will have the exact same topology as the source net routes but will have the connectivity of the target net. When an exact copy is not possible, -type automatic will adjust routes to complete connections.
The GUI equivalent for this command is Edit—Copy Route.
Arguments
|
-allowCrossings [ true | false ]
|
|
|
(Applies only when -type automatic is specified) When true, wire crossings will be allowed when needed to complete a connection.
Default: (false) Will not cross wires during copy.
|
|
-allowViolations [ true | false ]
|
|
|
(Applies only when -type automatic is specified) When true, violations will be allowed.
Default: (false) If copied routes cause violations, opens will be left in place of those violations.
|
|
-minSpacing [ true | false ]
|
|
|
When false, it will keep the distance from the terminals.
Default: (true) Will copy wires at minSpacing distance relative to surrounding wires.
|
|
-sourceNets {s_netName…}
|
|
|
Specifies the name of the nets from which to copy the routes.
|
|
-sourceSet d_setObj
|
Specifies the set of nets whose routes will be copied.
|
|
-targetNets {s_netName…}
|
|
|
Copies routes from the source nets to the nets in this list.
|
|
-targetSet d_setObj
|
Copies routes from the source nets to the nets in the set.
|
|
-type s_type
|
Chooses whether the exact topology (default) is copied or routes can be adjusted to complete the connection (automatic).
|
Value Returned
None
Examples
The following example copies the bit0 net routes to the bit1 and bit2 nets.
copy_net_routes -sourceNet bit0 -targetNets {bit1 bit2}
Related Topics
Edit Commands
copy_route
Return to top