Product Documentation
Virtuoso Space-based Router Command Reference
Product Version IC23.1, September 2023

set_drawing_order

set_drawing_order 
{-highlights {s_hlName } | -layers {s_layerName } | -purposes {s_purposeName }}
[ -window_id i_windowID] 

Description

Sets the order of layers, layer purposes and highlight sets. The cellview window and the Layer Object Display Panel are updated using the specified drawing order.

If you do not specify all possible items in the list, the omitted items are moved to the beginning of the drawing order and are drawn first, and the named items are put at the end of the sequence and are drawn last. For listed items, the first item is drawn first and the last listed item is drawn last.

The drawing order for the cellview window is: instances, layer purposes (all purposes for the first layer are drawn, then the purposes for the second layer, and so on), term labels, guides, grids, highlights, selected set, annotations, annotation highlights, selected annotations.

Arguments

-highlights {s_hlName }

Specifies the ordered list of highlight sets.

-layers {s_layerName }

Specifies the ordered list of layers.

-purposes {s_purposeName }

Specifies the ordered list of layer purposes.

-window_id i_windowID

Specifies the identifier of the window to report on. If this argument is not specified, the active window is used.

Examples

The following example causes met3 purposes to be drawn first, met2 next, and met1 purposes to be drawn last.

set_drawing_order -layers {"met3" "met2" "met1"}

Related Topics

View Commands

get_drawing_order


Return to top
 ⠀
X