Options

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.

    Scripting Information

    Keyword: get_cells

    get_clocks

    get_keepers

    get_nodes

    get_pins

    get_ports

    get_registers

  • Case-insensitive— Ignores case in both the filter string and when matching names in the Timing Analyzer.
    Scripting Information

    Keyword: get_cells

    get_clocks

    get_keepers

    get_nodes

    get_pins

    get_ports

    get_registers

    Settings: -no_case

  • Hierarchical— Forces the search to proceed recursively down the hierarchy. The Timing 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.
    Scripting Information

    Keyword: get_cells

    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.

    Scripting Information

    Keyword: get_cells

    get_pins

    Settings: -compatibility_mode

  • No duplicates— Ignores duplicate cells in the design.
    Scripting Information

    Keyword:get_cells

    get_clocks

    get_keepers

    get_nodes

    get_pins

    get_ports

    get_registers

    Settings: -no_duplicates