Visible to Intel only — GUID: reference_TCL_tcl_pkg_sdc_ver_1_5_cmd_get_pins
Ixiasoft
Visible to Intel only — GUID: reference_TCL_tcl_pkg_sdc_ver_1_5_cmd_get_pins
Ixiasoft
3.1.27.11. get_pins (::quartus::sdc)
The following table displays information for the get_pins Tcl command:
Tcl Package and Version | Belongs to ::quartus::sdc |
||
Syntax | get_pins [-h | -help] [-long_help] [-compatibility_mode] [-hierarchical] [-no_duplicates] [-nocase] [-nowarn] [ <filter> ] | ||
Arguments | -h | -help | Short help | |
-long_help | Long help with examples and possible return values | ||
-compatibility_mode | Use simple Tcl matching | ||
-hierarchical | Specifies use of a hierarchical searching method | ||
-no_duplicates | Do not match duplicated pin names | ||
-nocase | Specifies case-insensitive node name matching | ||
-nowarn | Do not issue warning messages about unmatched patterns | ||
<filter> | Valid destinations (string patterns are matched using Tcl string matching) | ||
Description | Returns a collection of pins in the design. All pin names in the collection match the specified pattern. Wildcards can be used to select multiple pins at once. There are three Tcl string matching schemes available with this command: the default method, the -hierarchical option, and the -compatibility_mode option. By default, pipe characters are used to separate one hierarchy level from the next. They are treated as special characters and are taken into account when string matching with wildcards is performed. When the default matching scheme is enabled, the specified pattern is matched against absolute pin names: the names that include the entire hierarchical path. All hierarchy levels in the pattern are matched level by level. Pin names of the form <absolute full cell name>|<pin suffix> are used for matching. Note that a full cell name can contain multiple pipe characters in it to reflect the hierarchy. Any included wildcards refer to only one hierarchical level. For example, "*|*" and "*|*|*" produce different collections since they refer to the highest hierarchical level and second highest hierarchical level respectively. When using the -hierarchical matching scheme, pipe characters are treated as special characters and are taken into account when string matching with wildcards is performed. This matching scheme forces the search to proceed recursively through the hierarchy. The specified pattern is matched against the relative pin names: the immediate names that do not include any of the hierarchy information. Pin names of the form <relative short cell name>|<pin suffix> are used for matching. Note that a short cell name cannot contain pipe characters. Any included wildcards are expanded to match the relative pin names. For example, "*" and "*|*" match exactly the same pins since the former is expanded into the latter. The -compatibility_mode matching scheme uses simple Tcl string matching on full, absolute cell names. Pipe characters are not treated as special characters when used with wildcards. The default matching scheme returns not only pins whose names match the specified filter, but also pins duplicated from these pins (refers to pins are automatic |