Layers Panel
Use the Layers panel to manage layer-purpose pairs. The user interface can be categorized into the following major components:
Layers Panel Columns
The following table describes the default columns available in the Layers panel.
Layers Panel Column Header Context Menu
Use the column header context menu to define the settings used for listing layer-purpose pairs in the Layers panel. The menu is displayed when you right-click any column header in the Layers panel.

The following table describes the commands available in the column header context menu in the Layers panel.
| Command | Description |
|---|---|
|
Lists the columns that can be displayed in the Layers panel. You can selectively display any column. You can hide or display all columns, except Swatch, by selecting the Hide All or Show All commands, respectively. All columns except V (Visibility) and S (Selectability) can be resized by dragging the column margin separator. |
|
|
Displays layer-purpose pairs in a tree structure in the Layers panel. You can display layer-purpose pairs based on the following columns: Layer, Purpose, Function, Color, Routing Dir, Mask, GDS Number, Priority, Min Voltage, Max Voltage, Signal Type, Parent, Description, Layer Set List, and None. The column based on which layer-purpose pairs are grouped appears as the first column in the Layers panel.
|
|
|
Hides a column in the Layers panel. To hide a column, right-click the column header and choose Hide This Column. |
|
|
Provides an extended filter mechanism to filter layers based on the values of specific columns. The filter options are displayed when you right-click a column header, except V (Visibility) and S (Selectability), and choose Show. The Show menu includes the following filter options:
|
|
|
Sorts layer-purpose pairs based on the selected column. Each command on the Sort By menu corresponds to a column that can be displayed in the Layers panel. By default, the layer-purpose pairs are sorted in the order in which they are defined in the For information about the sort columns, see Sort By Columns. |
Sort By Columns
The following table describes the columns, which are available on the Sort By context menu, based on which you can sort layer-purpose pairs in the Layers panel.
Layers Panel Toolbars
The Layers panel includes the following toolbars: Layer Set, Scope, Search, Active Layer, Control Buttons, Edit, Window Context, and Layer Set Manager.
The following table describes each of these toolbars, which you can access by choosing Show Tools from the Palette context menu.
| Toolbar/Command | Description |
|---|---|
|
This toolbar lists all layer sets available in the design and displays the name of the layer set that is currently active. Layers belonging to the active layer set are listed in the Layers panel. |
|
|
Is a system-defined layer set. You can apply filters to this layer set, but you cannot add or remove layers from it. SKILL function: pteSetLSActive On the Layer Set toolbar, you can select only one layer set at a time for your design. To set multiple layer sets as active at a time, use the Layer Set Manager toolbar. |
|
|
This toolbar provides the following options for filtering layers: Valid, Used, and Routing. |
|
|
Displays only the layers that contain design objects of the type shape. You need to reapply the filter to refresh the display in the Layers panel if you add a design object to a previously unused layer while the filter is still applied.
If you want to view layers that contain all types of design objects, such as blockages, boundaries, instances, mosaics, markers, and rows, set the pteShowUsedSystemLpps environment variable to
When |
|
|
Displays only the routing layers. Routing layers are identified at the start of a Virtuoso session. By default, the following layers are identified as routing layers:
|
|
|
This toolbar lets you search for specific layer-purpose pairs in the Layers panel. |
|
|
Lets you find or filter layer-purpose pairs. You can toggle between Filter and Find search modes.
SKILL functions: pteFindNext, pteFindPrev |
|
|
Lets you specify the search criteria. As you type individual characters, the information in the Layers panel gets updated. Finally, the search returns all layer-purpose pairs that contain the specified string in any of the displayed columns. By default, the search operation is case-insensitive and looks for values that begin with the specified string (prefix). The search operation considers only the columns that are displayed in the panel in which you perform the search. |
|
|
Displays the search history for the current session. The Search History icon appears next to the Filter/Find field. Once you choose a search criterion, the Clear icon replaces the Search History icon. Use the Clear icon to clear contents of the Filter/Find field. SKILL function: pteClearSearchHistory |
|
|
Lets you refine the search results. The following advanced search options are available for Filter and Find modes:
|
|
|
This toolbar displays the name of the layer that is currently active. The Active list stores the history of up to 10 active layers for the current session. |
|
|
Displays unlocked colors on shapes. This option is displayed when the pteShowColorControlsForMPT environment variable is enabled. |
|
|
Displays locked colors on shapes. This option is displayed when the pteShowColorControlsForMPT environment variable is enabled. |
|
|
This toolbar lets you manage the visibility and selectability of layer-purpose pairs in the Layers panel. It includes the AV, NV, AS, and NS control buttons. |
|
|
Controls visibility of layers in the Layers panel. AV refers to All Visible. The AV list contains the following options:
|
|
|
Turns off visibility of layers in the Layers panel. NV refers to None Visible. The NV list contains the following options:
|
|
|
Controls selectability of layers in the Layers panel. AS refers to All Selectable. The AS list contains the following options:
|
|
|
Turns off selectability of layers in the Layers panel. NS refers to None Selectable. The NS list contains the following options:
|
|
|
Displays the m (Membership) column in the Layers panel. To a layer or remove it from the current layer set, you need to select or deselect the corresponding check box in the m column. SKILL functions: pteSetAllLayerSetMember, pteSetLayerSetMember, pteSetNoneLayerSetMember, pteEditLayerSet, pteCloseLayerSetEdition, pteToggleAllLayerSetMember |
|
|
Displays both valid and invalid layers in the Layers panel. Also displays the v (Validity) and m (Membership) columns in the panel. Invalid layer-purpose pairs are displayed in red. Layers are specified as valid or invalid in the technology file. You cannot set a layer-purpose pair as valid by using the Layers panel if following settings are defined in the technology file:
You cannot set an invalid layer as the active layer because such layers cannot be used effectively in a design. However, you can use the Layers panel to set a locked layer-purpose pair as invalid. ![]() SKILL functions: pteEditLayerSetValidity, pteSetAllValidity, pteSetNoneValidity, pteSetValidity, pteShowValidLPP, pteToggleAllValidity, pteToggleLayerSetValidityEdition, pteCloseLayerSetEdition |
|
|
Lets you discard all changes made to the membership and validity status of layers. SKILL function: pteDiscardLayerSetEdition |
|
|
This toolbar lets you synchronize or desynchronize the Palette. |
|
|
Displays the name of the current display context. By default, it is the name of the technology file. ![]() |
|
|
Lets you synchronize or desynchronize the Palette. Palettes with the same window context name are synchronized. |
|
|
This toolbar lets you manage the layer sets available in the current design window. It contains three columns: Visibility (Vis), Selectability (Sel), and Enable Layer Set (E). |
|
|
Lets you to turn on or off the visibility of all the layers in a layer set by clicking the corresponding + or – button, respectively.
These buttons work with respect to the filter settings defined on the Scope and Filter toolbars if the ![]() |
|
|
Lets you to turn on or off the selectability of all the layers in a layer set by clicking the corresponding + or – button, respectively. You can set a layer set as active and turn on the visibility and selectability of all its member layers by clicking the layer set with the middle mouse button. The visibility and selectability for all other layers is turned off. |
|
|
Lets you to disable a layer set by deselecting the corresponding check box. This column is displayed when you right-click a column header in Layer Set Manager and choose Columns – Enable Layer Set from the context menu. |
Related Topics
Return to top






