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

inspect_config

inspect_config 
-type s_objectType 
[ -add {{[s_propName ][s_label:s_propPath]}}] 
[ -none ]
[ -remove {s_propName…} ]
[ -reset ]
[ -dump ]

Description

Excludes properties from and/or adds subproperties or properties to the Properties dialog for the given object type.

This command only affects inspections of the given object type after the command is issued. Existing dialogs are not affected.

Arguments

-add {{[s_propName ][s_label:s_propPath]}}

  

Adds properties and/or subproperties to the Properties dialog for the given object type.

To include a subproperty at the top level of display for the given object type, specify the name you want to assign to the subproperty, followed by a colon (:), then the path to the subproperty using the property names in hierarchical order from top to bottom, separated by the period (.) character. For example, "tCap:parasitics.totalCap"

-dump

Outputs a summary of the inspector configuration changes that have been made in the session for the given object type.

-none

Excludes all properties for the given object type.

-remove {s_propName…}

Excludes the given properties for the given object type.

-reset

Restores the default display of properties for the given object type.

-type s_objectType

Specifies the object type for the command.

Examples

The following example excludes the top-level property from the display for Rectangle objects.

inspect_config -type Rectangle -remove "toplevel"

The following example excludes the top-level and priority properties from the display for Net objects.

inspect_config -type Net -remove {toplevel priority}

The following example shows only the layer, net and purpose properties for Rectangle objects.

inspect_config -type Rectangle -none -add {layer net purpose}

The following example restores the display to the default properties for Rectangle objects.

inspect_config -type Rectangle -reset

Displaying Subproperties at the Top Level

The following example causes the Metal6 minimum width stored built-in constraint value for the taper route spec of nets to be displayed at the top level of the Properties dialog with the label, myM6Width.

inspect_config -type Net \
-add "myM6Width:storedMultiSpecs.default.specs.taper.raw.minWidth.Metal6"

With hierarchy expanded in the Properties dialog, the data for this example might appear as follows in the display for a net:

-storedMultiSpecs             default (d:LEFDefaultRouteSpec), design, foundry
-default MultiSpec 3 (d:LEFDefaultRouteSpec)
-specs 2 route specs
-taper LEFDefaultRouteSpec
-raw 18 constraints
-minWidth 6 sub-constraints
Metal6 0.3(hard)
Metal5 0.3(hard)
Metal4 0.3(hard)
Metal3 0.3(hard)
Metal2 0.3(hard)
Metal1 0.3(hard)

After the command is issued, the following appears at the top level for the net:

myM6Width                  0.3(hard)

For the same example, you could display the minimum width constraint for all metals using the following:

inspect_config -type Net \
-add "myWidths:storedMultiSpecs.default.specs.taper.raw.minWidth"

After the command is issued, the following appears at the top level for the net when myWidths is expanded:

-myWidths                     6 sub-constraints
Metal6 0.3(hard)
Metal5 0.3(hard)
Metal4 0.3(hard)
Metal3 0.3(hard)
Metal2 0.3(hard)
Metal1 0.3(hard)

Related Topics

Edit Commands


Return to top
 ⠀
X