Product Documentation
Virtuoso Layout Suite XL: Basic Editing User Guide
Product Version IC23.1, November 2023

Display Options Form

Use the Display Options form to control the appearance of objects and the behavior of commands in this cellview.

The form comprises the following sections:

Tab Description

Display Controls

Enables you to specify which design objects or attributes are displayed.

Zoom/Pan Controls

Enables you to activate the dynamic zoom feature and define the zoom mode and scale.

Grid Controls

Enables you to define grid controls and the snap grid spacing.

Resolution

Enables you to change display resolution, which controls the level of design details displayed in a cellview. The resolution determines how much detail of a design is displayed in the cellview.

Snap Modes

Enables you to specify how line segments snap to the grid as you create or edit objects.

Display Abstraction Controls

Enables you to define controls for merge, trim, and slot shapes.

Dimming

Enables you to control luminosity of objects in a cellview.

Display Controls

The following table describes the fields available on the Display Controls tab of the Display Options form:

Field Description

Open to Stop Level

Sets the display level to the Display Levels Stop level.

Environment variable: openToStopLevel

Nets

Shows flight lines between objects on the same net. It also shows outlines over pins. If your design contains many nets, your screen may turn white, causing the instTerms on top of the instance to not be seen. To see the instTerms, turn on Instance Pins.

Environment variable: netsOn

Axes

Displays the cellview X and Y axes.

Environment variable: dragDisplayNetName

Access Edges

Shows routing edges of pins.

Environment variable: accessEdgesOn

Instance Origins

Shows origin of the instances.

Environment variable: originMarkersOn

Instance Pins

Shows pins in instances.

When the Instance Pins option is selected, even if the virtual hierarchy is opaque you can view the virtual pins.

Environment variable: drawInstancePins

Instance Pin Names

Shows pin names in instances.

Environment variable: drawInstancePinNames

Instance Orientation

Shows orientation of the instances.

Environment variable: displayInstanceOrientation

Array Icons

Shows outlines of array cells when Display Levels suppresses cell details.

Environment variable: iconsOn

EIP Surround (edit in place)

Displays the surrounding design when you edit a cell in place.

Environment variable: drawSurroundingOn

Label Origins

Marks the origins of labels with diamond markers.

Environment variable: textJustificationOn

Pin Names

Shows terminal names of pins that have pin name text displays or labels.

Environment variable: displayPinNames

Use True BBox

Displays the instance master bounding box when turned on.When off, displays the cellview bounding box, which can cause large designs to open faster because masters are opened down to the display stop level only.

Environment variable: useTrueBBox

Dot Pins

Displays via origins with diamond markers when you set Display Levels to show instance content.

Environment variable: dotsOn

Cross Cursor

Displays the cursor as dot shaped or as dotted-line cross shaped.

Environment variable: cursorShape

Net Expressions

Displays the net expression instead of the terminal name of a pin. When there are net expressions in instances, the terminal name is displayed, not the net expression, even when Net Expressions is set on.

Environment variable: leDispNetExpr

Row Name

Displays the names of placed rows, which are displayed on the rows in the horizontal or vertical direction depending upon the rotation of the rows.

Environment variable: displayRowName

Stretch Handles

Displays the handles on a Relative Object Design parameterized cell (Pcell) that indicate that the Pcell can be stretched. A stretch handle is a named set of coordinates assigned to a specific parameter of the Pcell. Stretch handles look like small diamonds.

For more information, see Stretchable Parameterized Cells

Environment variable: displayStretchHandles

Row Site

Displays the position of row sites, which are represented by a cross marker on the row.

Environment variable: displayRowSite

Via Shapes

Displays via attributes. When Via Shapes is set to off (the default), vias are displayed as the bounding box of each via. When set to on via attributes are graphically displayed, resulting in detailed images. For large designs, setting via shapes to on will increase the amount of time it takes to render a design.

Environment variable: displayViaShapes

Dynamic Highlight

Marks the edge, object, or the point that is selected if you enter a point selection. In addition, it also marks the label of the object. When Dynamic Highlight is on and your cellview contains a large number of objects, pointer motion may slow down. You can increase the pointer motion speed by turning this off.

Environment variable: dynamicHilightOn

Transparent Group

Enables editing a group without the need for EIP in that group. This setting is applicable only for the current window. By default, it is off.

Environment variable: transparentGroup

Dragged Object Ghost

Enables you to view the ghost of the original object when it is being moved or stretched. This option is useful while working with instances. The example below shows an instance being moved. In the first figure, the Dragged Object Ghost check box is selected, whereas in the second, the check box is not selected.

The check box is selected by default.

Environment variable: ghostOfDraggedObjects

Group Name Only

Lets you display only the group name for a figure group when Display Levels, Start and Stop, are set to 0. The figure group should be set to Visible in the Palette Assistant.

Environment variable: displayFigGroupName

Selection Hint

Enables displaying selection information when an object is selected by clicking on it. The information is displayed next to the pointer and it lets the you know which object was selected. You can select an object from several overlapping objects.

If you want to display selection hint for a wire or via stack, ensure that selection options for Spine and Via Stack are enabled.

Traversed instance BBox

Draws a bounding box around a traversed instance. A traversed instance has size greater than the Size set in the Filter section. If this check box is selected and the Stop display level is greater than zero, the bounding box of the instance displays even if you continue to zoom out of the design, as shown below.

If you zoom out when this check box is not selected, the instance becomes invisible and can be detected or selected only by hovering the pointer over the instance.

Select the check box before zooming out.The bounding box does not appear if you select the check box after the instance becomes invisible.

This check box is off by default.

Environment variable: drawTraversedInstBbox

Traversed Instance Name

Displays the name of the instance for a traversed instance.

This option is enabled only when the Traversed instance BBox option is selected.

Environment variable: drawTraversedInstName

Current Level PR Boundary

Display the PR boundary at the current display level only.

Transparent Clone

Clones the instances that are marked as transparent.

Scroll Percent

Enables you to specify or change the scroll percentage for a window. The default value is 25, which means that if you scroll the middle mouse button up or down, the design display area will zoom in or zoom out, respectively, by 25 percent.

Environment variable: scrollPercent

Instance Drawing Mode

Determines the type of boundary displayed in the top-level cellview. By default, the BBox displays. You can set P&R Boundary or Snap Boundary to display.

Environment variable: instanceDrawingMode

Path Display

Determines whether you see path borders and centerlines, path borders only, or path centerlines only.

Environment variable: pathCL

Snap Pattern Display

Controls the display of snap patterns.

  • Full: Displays the snap pattern boundary, tracks, fins, and width spacing patterns periods.
  • Tracks: Displays the snap pattern boundary and tracks.
  • Boundary: Displays only the snap pattern boundary.
  • Periods: Displays only the width spacing pattern periods.
  • Periods and Tracks: displays the width spacing patterns periods and snap pattern tracks.

Environment variable: snapPatternDrawingStyle

Set LPP Visibility Mode

Enables you to control the visibility of a layer purpose pair (LPP) based on its visibility and validity. By default, this option is set to Do not check validity. With this setting, only the Visibility attribute of the LPP is used to determine the visibility of a shape on that LPP; the validity of the LPP is ignored. If you set this option to Check validity, only the shapes on valid and visible LPPs are displayed in the design window.

Environment variable: lppVisibilityMode

Show Name Of

When Display Levels is set to show only instance outlines, sets whether the instance name (for example: I 1) or the master cell name or both appear on each instance.

Environment variable: instLabel

Array Display

  • Full: Displays all instances in the array.
  • Border: Displays only the instances around the outside edge of the array.
  • Source: Displays only the instance at the origin of the array.

Environment variable: arrayDisplay

Display Levels

Sets the first (Start) and last (Stop) levels in the design hierarchy that can be seen in detail. The hierarchy levels are numbered 0 to 32. The top cellview is level 0, instances inside of it are level 1, and so forth.

Environment variables: startLevel, stopLevel

Glyph Transparency slider

Controls the transparency level of the glyph. You can choose a value from 0 to 100 using the slider.

Environment variable: glyphTransparency

Zoom/Pan Controls

The following table describes the fields available on the Zoom/Pan Controls tab of the Display Options form:

Field Description

Dynamic Zoom

Activates dynamic zoom (View - Dynamic Zoom) to objects on the design canvas. The default for this option is on.

Environment variable: autoZoomPan

Mode

Specifies the dynamic zoom setting to be used. You can choose from:

  • Pan To Selected: Whenever an object, or a set of objects, is selected/cross-selected in the Navigator assistant, the view will pan to the selected objects without changing the zoom factor (equivalent to View - Pan).
  • Zoom To Selected: Whenever an object, or a set of objects, is selected/cross-selected in the Navigator assistant, the view will zoom to the selected object(s). The zoom scale applied is based on the value specified in the Zoom Scale (%) field.
  • Zoom To Fit: Fits the complete design in the view. The zoom scale applied is based on the value specified in the Zoom Scale (%) field.

Environment variable: autoZoomMode

Zoom Scale (%)

Lets you set the scale of zoom in percentage. The default is 90%.

Environment variable: autoZoomScale

Grid Controls

The following table describes the fields available on the Grid Controls tab of the Display Options form:

Field Description

Type

Controls the grid display.

  • none: Turns off the grid display. Environment variable: drawGridOn
  • dots: Displays a dot for each grid point.
  • lines: Makes a grid of lines, like a graph.

Environment variable: drawDottedGridOn

Dim Major Dots

Controls the dimming of dots of the major grid. When this option is not selected, the major grid dots are visible in bold face. This is a window-specific option and is available only when Type is set to dots.

Environment variable: dotStyleMajorGrid

Minor Spacing and Major Spacing

Sets the number of user units between the visible grid. Minor grid points are white, major grid points are green by default.

Environment variables: gridSpacing and gridMultiple

X Snap Spacing and Y Snap Spacing

Sets the distance at which the pointer can snap between grid points along the X axis and the Y axis. This is your drawing grid. The layout default is 0.1 user units and the graphic default is 1.0 user units.

Environment variables: xSnapSpacing and ySnapSpacing

Resolution

The following table describes the fields available on the Resolution tab of the Display Options form:

Field Description

Resolution slider

Controls the level of detail of the design displayed in the cellview. The resolution options are Low, Medium, High, and Very High. The default value is Medium.

Using the Resolution slider, the performance gets enhanced to display the design with a Very High resolution.

Environment variables: displayResolution and filterSizeForResolution

Highest Resolution for P&R Objects

Enables to use a filter size for objects that is bigger or equal to the filter size used for shapes. This check box is available when the resolution is set to High or Very High.

When this option is not selected, smallest objects are not drawn, which improves the redraw time.

Environment variable: displayPRHighestResolution

Snap Modes

The following table describes the fields available on the Snap Modes tab of the Display Options form:

Field Description

Create

Controls how line segments snap to the grid as you create objects.

Environment variable: snapMode

Edit

Controls how line segments of objects snap to the grid as you move or copy them and how edges or corners move as you stretch them.

Environment variable: segSnapMode

Display Abstraction Controls

The following table describes the fields available on the Display Abstraction Controls tab of the Display Options form:

Field Description

Merge Shapes

Makes the display more readable by hiding all the extra edges in the design.

Environment variable: mergeEnable

Scope

Lets you select the hierarchies for which the Enable Merge command applies. The choices are Pcells, Except current, and All.

  • Pcells: All Pcells in the hierarchy including the current cellview
  • Except current: All hierarchies except the current cellview
  • All: All hierarchies including the current cellview

Environment variable: mergeScope

Trim Shapes

Hides the layer that is cut using the Trim command.

Environment variable: trimEnable

Slot Shapes

Lets you create holes in wires. You overlap the shape to slot with another shape in slot purpose that is displayed as a hole in the shape.

Environment variable: slotEnable

Dimming

The following table describes the fields available on the Dimming tab of the Display Options form:

Field Description

Dim Virtual Hierarchy

Lets you change the luminosity of the virtual hierarchy.

Environment variable: vhDimming

When the Dim Virtual Hierarchy option is selected, the Enable Dimming and Dim Selected Object Content options are selected automatically and cannot be changed. Also, the Automatic Dimming option is disabled.

Enable Dimming

Lets you change the color luminosity of objects in the cellview.

Environment variable: dimmingOn

Scope

  • none: Does not apply dimming. This is the default. Even if you change the Dim Intensity from zero percent to one hundred percent, the objects remain undimmed. The only exception is that the background cellview dims if its Display field is set to dimmed.
  • outside: Dims everything but the instance, figure group, or any object you are editing in place. The dimmed objects represent the objects that are non-editable at the current edit level. With the outside setting on,
    • If a Pcell exists at the edit level and is visible at the edit level, its contents are not dimmed. For example, in the following hierarchy, both PcellA and PcellB are be visible at Display Stop Level 32. However, at the Top edit level when the dimming scope is outside, the contents of PcellA are undimmed and those of PcellB are dimmed.
    • If the Via Shapes option is on, vias belonging to the edit level are not dimmed.
    • If the Instance Pins option is on, instance pins belonging to edit level-1 are not dimmed.

  • all: Dims the design completely as soon as you select this option. If you select an object and Dim Intensity is set to hundred percent, only the selection box is displayed.
  • eipSurround: Dims all the objects surrounding the EIP hierarchy.

Environment variable: dimmingScope

  • Dim Grid Lines: Dims the grid lines on the canvas.

Environment variable: dimGridLines

  • Automatic Dimming: Dims the design when you select an object or when the design contains highlights or probes. Only selected, highlighted, or probed objects remain undimmed. This option allows dimming even when the dimming Scope is set to none. This option is not available when Scope is set to all.

Environment variable: dimmingAutoEnabled

  • Dim Intensity: Lets you set the luminosity of dimmed objects. When set to 0, nothing is dimmed. When set to 100, dimmed objects are not visible. The default is 50%. Dim Intensity has no effect if Scope is set to none, except when the Display field of the background cellview is set to dimmed. In that case, only the background cellview is dimmed.

Environment variable: dimmingIntensity

  • Dim Selected Object Content: Dims the selected object.
  • True Color Selection only: Displays the selected objects in their original colors when other objects are dimmed. The selection highlight is not displayed. This option is disabled when Scope is set to none and Automatic Dimming is off.

Environment variable: displaySchDashText

Cellview

Specifies that you want to store, load, or delete the display settings to or from the cellview.

Library

Specifies that you want to store, load, or delete the display settings to or from the library of the edit cellview.

Tech Library

Specifies that you want to store, load, or delete the display settings to or from the technology library of the edit cellview.

File

Specifies the file to which you want to store or from which you want to load the settings. When you select the file radio button the path field is editable so that you can enter the correct directory where you want to save the file. If you do not remember the name of the directory use the Browse button.

Environment variable: displayOptionsFile

Save To

Saves the current settings to either the cellview, library of the cellview, technology library of the cellview, or a specified file. If you are saving to a file, the settings from both the Layout Editor Options and Display Options forms are saved.The selections do not take effect until you click Apply on the Display Options form.

Related Topics

Setting Display Options

leHiEditDisplayOptions


Return to top
 ⠀
X