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

check_connectivity

check_connectivity 
[ -all | -net {s_netName } | -set d_setObj ] 
[ -annotate [ -annotation_limit i_count ] ] 
[ -exclude_net {s_netName } ] 
[ -exclude_set d_setObj ] 
[ -exclude_type {[power][ground][clock]} ] 
[ -verbose ] 

Description

Checks nets for loops and dangles by examining the graph-based connectivity of terminals, Steiner points, and routes. The scope of the check can be the entire design in the active window, specified nets, or nets in the specified set. If the scope is not given, the selected set is operated on.

The GUI equivalent for this command is Verify—Connectivity.

Arguments

-all

Checks the connectivity of all nets in the active window. By default, all power and ground nets are ignored.

-annotate

Adds annotations for loops and dangles that are found.

The annotations are added to the annotations:extern viols objects and are listed by net as Connectivity Checks-Nets With Loops or Connectivity Checks-Nets With Dangles in the Violations page of the Annotation Browser.

-annotation_limit i_count

Specifies the maximum number of annotations that can be created for this operation. The default value is 1000.

-exclude_net {s_netName }

Excludes the named nets from processing.

-exclude_set d_setObj

Excludes nets in the given set from processing.

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

Excludes nets of the specified types from processing.

-net {s_netName…}

Checks the connectivity of the named nets.

-set d_setObj

Checks the connectivity on nets in the set.

-verbose

Outputs to the Transcript area the names of checked nets with dangles and/or loops and the number of loops and dangles found in each. If this argument is not specified, only a summary of the number of nets checked and the total number of dangles and loops found is reported.

Value Returned

i_count

Indicates the number of nets found with loops and/or dangles. This is the default output format.

-1

The command did not run due to a syntax error.

Examples

The following example looks for loops and dangles in nets in the selected set, reports the names of nets checked, and creates annotations for them that can be viewed in the Violation Browser.

check_connectivity -set [get_selection_set] -annotate -verbose

The following is an example of output to the Transcript area for this command.

Connectivity Check Summary:
Net Name Loops Dangles
TDSP_CORE_INST_opb#5b8#5d 1 0
Processed 5 net(s) in 0.02 seconds (320.00 nets/second) with 4 success(es) and 1 failure(s) (1 loop(s), 0 dangle(s))
Elasped Time: 0.0 seconds Current Memory Usage: 36.7 MB Peak Memory Usage: 37.1 MB
1

Related Topics

Verify Commands

update_net_connectivity

verify_connectivity


Return to top
 ⠀
X