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

Annotation Browser Toolbar

The toolbar provides functions to filter and manage the violation markers displayed in the browser pane, and to define how the markers are displayed in the design window.

Icon Name Description

Auto Zoom

Zooms and pans to the currently selected markers when using the Up and Down arrows in the toolbar, or to the merged bounding box of all the selected nodes when a selection is changed in the browser.

For example, if you select a node in the tree; the tool zooms to the merged bounding box of all the markers under that node. So, in the example below

SRC
Incomplete Nets
m1
m2
Shorts
m3
m4

If you select Incomplete Nets, the bounding boxes of m1 and m2 are merged and the tool zooms in on the resultant box. If you select SRC, the bounding boxes of m1, m2, m3, and m4 are merged and the tool zooms on this box.

Environment variable: autoZoomEnabled

Auto zoom mode and scale

Sets Fixed or Minimal scale for auto zoom.

  • In Fixed mode, the ratio is applied to the bounding box of all the selected markers. So, if set to 4, the merged bounding box of all the selected markers occupies 1/4 of the canvas area after the Auto Zoom is performed.
  • In Minimal mode, the Annotation Scale defines a minimum zoom level that will ensure all the selected nodes are visible in the canvas. For example, assume the Annotation Scale is set to 4.

    • If the merged bounding box of the selected markers is greater than the canvas size, the display zooms out so that the bounding box fits in the canvas.
    • If the canvas size is greater than the merged bounding box of the selected nodes, which in turn is greater than 1/4 of the canvas size, the display pans to the bounding box of the selected markers.
    • If the merged bounding box of the selected markers is less than1/4 of the canvas size, the display zooms in on the bounding box so that it occupies 1/4 of the canvas size.

Annotation Scale slider

Defines a ratio specifying how much of the available canvas area is occupied by the merged bounding box of the selected markers after the zoom is performed. See autoZoomIsFixed. For example, if you set it to 4, the ratio is 1/4; if you set it to 10, the ratio is 1/10, and so on.

Zoom To Selected

Zooms to the selected set of markers in the design window. For markers in the hierarchy, the Zoom To Selected functionality highlights the markers of the first instance that satisfies the specified Annotation Browser depth and the display start- and stop-level criteria.

If a marker is present in the Annotation Browser tree but cannot be visualized because no instance containing those markers can be highlighted on canvas, then a "not allowed" icon ( ) is displayed against its Highlight State column.

Go To The Previous Selected Marker

Go To The Previous Row

Go To The Last Row

The behavior (and label) of this button changes depending on what is selected in the browser.

  • For multiple selected markers, it makes the previous marker in the selected set the current marker. This works even if the markers were selected in the canvas and their parent category is not expandable in the browser pane.
  • For an individual selected marker or marker category, it deselects the currently selected entry and selects the entry immediately above it in the list.
  • For multiple selected marker categories, it deselects all the currently selected entries and selects the entry immediately above the original selected set.
  • If there is nothing selected in the browser pane, it selects the last entry in the list.

You can use the Up arrow on your keyboard to perform the last three functions listed above. Only the toolbar button performs the first function.

Go To The Next Selected Marker

Go To The Next Row

Go To The First Row

The behavior (and label) of this button changes depending on what is selected in the browser.

  • For multiple selected markers, it makes the next marker in the selected set the current marker. This works even if the markers were selected in the canvas and their parent category is not expandable in the browser pane.
  • For an individual selected marker or marker category, it deselects the currently selected entry and selects the entry immediately below it in the list.
  • For multiple selected marker categories, it deselects all the currently selected entries and selects the entry immediately below the original selected set.
  • If there is nothing selected in the browser pane, it selects the first entry in the list.

You also can use the Down arrow on your keyboard to perform the last three functions listed above. Only the toolbar button performs the first function.

Make Highlighted Markers Selectable

Specifies that markers that are highlighted in the canvas can be selected even if marker selection has been switched off in the Palette assistant.

This option is off by default, meaning that you cannot select highlighted markers in the canvas.

Environment variable: highlightedIsSelectable

Find Markers From Canvas

Selects a marker in the Annotation Browser, if the corresponding marker object in the layout canvas is clicked.

Even when the marker object is clicked in the layout canvas, the selection in the canvas does not change. See the abHiFindMarker SKILL function documentation for more information.

For markers that do not display in the Annotation Browser due to the applied filtering, nothing is selected in the Annotation Browser.

Show Checked Markers

Shows markers that are marked as Checked in the Annotation Browser.

This command has no effect on the marker display in the canvas, it only impacts the display in the Annotation Browser.

Hide Checked Markers

Hides markers that are marked as Checked in the Annotation Browser.

  • This command has no effect on the marker display in the canvas, it only impacts the display in the Annotation Browser.
  • During interactive commands, such as Move, existing markers, if any, are deleted and new markers created. Therefore, if the markers were previously set as “checked” and “hidden”, new markers may appear after the Move.

Delete Selected Markers

Deletes the selected markers from the Annotation Browser and design window.

Delete All Unfiltered Markers

Deletes the markers from the currently selected tab in the Annotation Browser that are not impacted by any of the filter settings currently applied.

Delete All Markers

Deletes all the markers from the currently selected tab in the Annotation Browser.

Scope

Specifies the scope of the violations displayed. Choose from

  • Top cellview only
  • Current cellview only
  • Current Cellview To Depth(3) Hierarchy from the current cellview to a depth set in the Navigator. The number in the bracket displays the depth specified in the Annotation Browser Options form. The default is 3.
  • Top Cellview To Depth(3) Hierarchy from the top cellview to a depth set in the Navigator. The number in the bracket displays the depth specified in the Annotation Browser Options form. The default is 3.

All markers that do not belong to the current cellview are dimmed. For example, when you descend into a hierarchical cellview, the markers not at the current level are dimmed. You can still delete or mark these as checked, but you cannot highlight them in the canvas. When you return to the higher level, the browser restores the highlighting that was set for that level prior to the descend.

a.) With the scope set to “current cellview to depth” or “top to depth”, if a marker reported in the Annotation Browser does not belong to the visible hierarchy—window cellview to edit cellview hierarchy—the marker displays an invalid icon ( ) in the Visibility column to indicate that the visibility of the marker cannot be controlled.

b.) If the edit cellview in the window is the top cellview and the scope in the Annotation Browser is set to “Top cellview only”, the update commands corresponding to the markers displayed in the CAS tab, such as Bind, Generate, Update Pin Direction, and Update All Bus Terminals are available in the shortcut menu. You can choose an appropriate command to interactively fix the marker.

Search

Filters the results in the browser pane based on a user-specified string. When you type a string in the field, the browser updates automatically to show only those markers that feature the specified string in all the displayed columns and in the Description column, even if the Description column is not displayed.

You can use the alwaysGenerateProps environment variable to control whether the Description column is always searched or not.

The browser pane displays the markers based on the Search string. For example, if you type in an instance or net name, the Annotation Browser searches the displayed columns (and the Description column, if alwaysGenerateProps is set to t) to show only the markers associated with that particular instance or net.

Previous filters used in the current session are accessible from the drop-down list to the right of the entry field.

There is also a further drop-down menu which you can use to specify the criteria to be used for the search.

  • Find With: All Of The Words, Any Of The Words, The Exact Phrase, or None Of The Words
  • Match Word: Substring, Prefix, Exactly, or Suffix
  • Using Case: Insensitive Match or Sensitive Match

The Virtuoso Search auto complete functionality is not supported in the Annotation Browser.


Return to top
 ⠀
X