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

repair_net

repair_net
[ -all | -net {s_netName…} | -set d_setObj ] 
[ -exclude_net {s_netName…} ] 
[ -exclude_set d_setObj ] 
[ -exclude_type {[power][ground][clock]} ] 
[ -repairs {[loops][dangles][redundantSteiners][redundantRouteElements]} ] 
[ -verbose [ true | false ] ] 

Description

Repairs connectivity problems in the entire design, on specified nets, or on nets in a given set. Use this command to remove loops, dangles, redundant Steiner points, and/or redundant route elements.

Arguments

-all

Repairs all nets in the design. This is the default.

-exclude_net {s_netName…}

Excludes the given nets from processing.

-exclude_set d_setObj

Excludes nets in the given set from processing.

-exclude_type {[power][ground][clock]}

Excludes one or more given types of nets from processing.

-net {s_netName…}

Repairs nets in the list.

-repairs {s_name…}

Specifies one or more types of connectivity issues to repair: dangles, loops, redundantSteiners, and redundantRouteElements. By default, all of the repairs are attempted. If this argument is given without a value, no repair is performed.

-set d_setObj

Repairs nets in the given set.

-verbose [ true | false ]

  

When set true, additional information about the operation is output.

Examples

This command repairs all nets in the design and can change the footprint of the metal.

repair_net

Related Topics

Design Configuration Commands

clean_nets


Return to top
 ⠀
X