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

set_active

set_active 
{[ -all_layers [ true | false ] ] 
 [ -lpp {s_layerlpp }] 
 [ -object {s_objectName }]}
-active [ true | false ] 
[ -window_id i_windowID]

Description

Sets the active state for layers and objects and sets the routing object granularity to control what can be selected and highlighted. The routing object granularity is displayed when you right-click in the artwork while in select or highlight mode and you choose Routing Object Granularity.

Arguments

-active [ true | false ]

Specifies whether to set the layer/object active (true) or inactive (false). Only active layers and objects can be highlighted and selected.

-all_layers [ true | false ]

  

Specifies whether all layer purposes that correspond to physical layers should be set.

-lpp {s_layerlpp…}

Specifies the list of layers or layer purposes and objects to set. If you specify a layer name, all lpps for the layer are set.

-object {s_objectName…}

  

Specifies the routing object granularity. Valid choices are net, route and connected_shapes. To enable a granularity, you must set one choice with -active true, and set the other two choices with -active false. If

Active individual shapes are always accessible.

-window_id i_windowID

Specifies the identifier of the cellview window that contains the layers/objects to set.

Examples

The following example sets met5 layer purposes active.

set_active -lpp { met5 } -active true

The following examples set all defined layers active.

set_active -all_layers true -active true
set_active -lpp [get_layers] -active true

The following example sets the Routing Object Granularity to Entire Net.

set_active -object { "net" } -active true
set_active -object { "route" "connected_shapes" } -active false

Related Topics

View Commands

get_layers


Return to top
 ⠀
X