|
|
|
|
|
|
Name Finder Dialog Box (TimeQuest Timing Analyzer) |
|
|
You open this dialog box by clicking Name Finder on the View menu, or from various dialog boxes in the Constraints or Reports menu in the TimeQuest Timing Analyzer. |
Allows you to build a collection by searching for objects in the design to specify in various dialog boxes. You can use filters to limit the search results.
Specifies one of the following collection types:
get_cells— Returns a collection of cells in the design. All cell names in the collection match the specified pattern. You can use wildcards to select to multiple cells at once.
get_clocks— Returns a collection of clocks in the design. When used as an argument to another command, such as -from or -to of set_multicycle_path, each node in the clock represents all nodes clocked by the clocks in the collection. Otherwise, the default setting for this filter uses the specific node (even if it is a clock) as the target of a command.
get_keepers— Returns a collection of keeper nodes (non-combinational nodes) in the design.
get_nets— Returns a collection of nets in the design. All net names in the collection match the specified pattern. You can use wildcards to select multiple nodes at once.
get_nodes— Returns a collection of nodes in the design.
get_pins— Returns a collection of pins in the design. All pin names in the collection match the specified pattern. You can use wildcards to select multiple pins at once.
get_ports— Returns a collection of ports (design inputs and outputs) in the design.
get_registers— Returns a collection of registers in the design.
|
get_nodes get_pins get_ports get_registers |
Specifies a filter to limit search results for the collection. You can use wildcards that follow Tcl string matching (such as * and ?).
|
get_nodes get_pins get_ports get_registers Settings: <filter type> |
Specifies the types of SDC string matching, depending on the selection you make for Collection:
Default (no selection)— Uses pipe characters (|) to separate hierarchy levels. The pipe characters are treated as special characters and are considered when you perform string matching with wildcards. When this matching scheme is selected for get_cells and get_pins, the specified pattern is matched against absolute cell names— the names that include the entire hierarchical path.
|
|
Note: A full cell or pin name can contain multiple pipe characters to reflect the hierarchy. All hierarchy levels in the pattern are matched level by level. 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. |
|
get_pins get_ports get_registers |
Case-insensitive— Ignores case in both the filter string and when matching names in the TimeQuest Timing Analyzer.
|
get_pins get_ports get_registers Settings: -no_case |
Hierarchical— Forces the search to proceed recursively down the hierarchy. The TimeQuest analyzer matches the specified pattern against the relative cell names— the immediate names that do not include any of the hierarchy information.
|
|
Note: This setting applies only if you select get_cells or get_pins in the Collection box. A short cell name cannot contain pipe characters in it. Any included wildcards are expanded to match the relative cell or pin names. |
|
get_pins Settings: -hierarchical |
Compatibility mode—This option uses simple Tcl string matching on full, absolute cell names. It does not treat pipes as special characters when used with wildcards.
|
|
Note: This setting applies only if you select get_cells or get_pins in the Collection box. |
|
get_pins Settings: -compatibility_mode |
No duplicates— Ignores duplicate cells in the design.
|
get_pins get_ports get_registers Settings: - no_duplicates |
Displays objects found with the specified search criteria.
Displays the equivalent constraints in Synopsys Design Constraints format for the settings you select in this dialog box.