Product Documentation
Virtuoso Schematic Editor SKILL Functions Reference
Product Version IC23.1, November 2023

hsmSelect

hsmSelect(
[ ?type d_type ]
[ ?path g_path ]
[ ?name g_name ]
[ ?spec l_spec ]
)
=> t / nil

Description

Selects named objects in the design hierarchy.

Arguments

?type d_type

The object type to be selected.

Objects currently supported are: instances, nets, pins, terminals, paths, vias, PRBoundary, areaBoundary, clusterBoundary, snapBoundary, figGroups and clusters.

?path g_path

The hierarchical path can be either a string, window or list.

?name g_name

The name of the object to be deselected. Can be either a string for a single object or a list of strings for multiple objects.

?spec l_spec

The general specification API.

For example:

when( ss=hsmSelectedSet(?type ‘net
hsmDeselect(?spec ss)
)

Value Returned

t

Object successfully selected.

nil

Command failed.

Examples

hsmSelect(?type ‘inst ?path hiGetCurrentWindow ?name list(“I3” “I4”))

hsmSelect(?type ‘inst ?path “(amsPLL.vco:schematic)/IN23” ?name list(“I3” “14”))


Return to top
 ⠀
X