Product Documentation
Virtuoso Width Spacing Patterns User Guide
Product Version IC23.1, November 2023

Track Pattern Assistant Filters

There are several ways to filter the WSSPDefs and SPDefs that are shown in the Track Pattern table.

You can collapse or expand the Filter section using the disclosure button. This lets you view more of the WSSPDef state information in the Tracks table.

By default, the Filter section is collapsed.

To reduce the clutter in the table and show only the active patterns, WSSPDefs and SPDefs are hidden by default. To view all the defined WSSPDefs and SPDefs, see Showing and Hiding WSSPDefs and SPDefs.

To show only the WSSPDefs in a related snap pattern group in the table, see Filtering by Related Snap Patterns.

The filters (Snap Def, Pattern, Periods, and Wire Types) are evaluated dynamically to customize the table, in order of precedence from highest to lowest:

Using Snap Def, Pattern, Periods, and Wire Types filters affects the WSSPDefs and SPDefs that are shown in the Track Pattern table but does not change the patterns that are displayed in the canvas.

Filtering by Related Snap Patterns

Customers with a large number of width spacing patterns will often create related snap pattern groups to limit different design groups to a smaller set of patterns or active patterns.

To show only the WSSPDefs in a related snap pattern group:

Filtering by Snap Defs

To show only WSSPDefs and SPDefs matching an expression:

Table -1 Expression Syntax

?

Matches any single character.

*

Matches any sequence of zero or more characters.

[chars]

Matches any single character in chars. If chars contains a sequence of the form a-x, then any character between a and x (inclusively) will match.

{a, b,…}

Matches any of the strings a, b, … listed within the braces.

Filtering by Pattern

To show only WSSPDefs with allowed WSPs matching an expression:

Filtering by Periods

If Show all is selected, the Periods filter list box will show the periods for the enabled and WSSPDefs in the Track Pattern table. Otherwise, only the periods for the enabled WSSPDefs are shown.

To show only WSSPDefs with a specific period:

To deselect a period:

Filtering by Wire Types

If Show all is selected, the Wire Types filter list box will show the wire types for the active patterns of the enabled and WSSPDefs in the Track Pattern table. Otherwise, only the wire types for the active patterns of the enabled WSSPDefs are shown.

To show only WSSPDefs with an active WSP containing a pattern of a specific wire type:

To deselect a wire type:

Filtering by Global Active

The Global Active filter relates to the SKILL functions, dbSetCellViewActiveWireTypes and dbGetCellViewActiveWireTypes. The cellview active wire types modify what is available in a WSP. This is similar to the way wire types are selected for a specific widthSpacingSnapPatternDefs in the Track Pattern table. The Global Active filter sets the active wire type for all WSSPDefs instead of just a single WSSPDef in the cellview. This is unlike the Wire Types column in the Track Pattern table which displays a single WSSPDef.

Filtering by Constraints in the Technology File

If Show FCG is selected, the Track Pattern table displays track patterns based on the constraints in the technology file. If the WSSPDef is not a member of any allowedSnapPatternDefs, it is always shown. However, if the WSSPDef is a member of any alternate foundry constraint group's allowedSnapPatternDefs, it is only shown in the Track Pattern table when it is a part of the current alternate foundry constraint group’s allowedSnapPatternDefs.

If Show FCG is selected, you can see the Hoff check box. When you select this check box, the Track Pattern table displays WSSPDefs that have a matching WSSPDef_hoff.

The Show FCG and Hoff options are visible only when the showFCGGUI environment variable is set to t. The cdba.layout AlterenateFoundryCG environment variable sets the value of the current active alternate foundry constraint group. You can update it in the Layout Editor Options form.

Clearing Filters

To reset all filters and turn off the visibility of patterns:

To reset only filters:

Related Topics

Launching the Track Pattern Assistant

Track Pattern Assistant Toolbar

Track Pattern Table

Saving and Restoring Filter Settings


Return to top
 ⠀
X