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

set_preferred_layers

set_preferred_layers 
-layers {s_layerName…} 
-hardness {hard|soft} 
[ -net s_netName | -set d_setObj ] 

Description

Sets the preferred routing layers for the given net or nets in the given set.

Arguments

-hardness {hard|soft}

Specifies whether the preferred layers given are hard (required) or soft (requested) constraints. When -hardness hard is used, only the given preferred layers can be used for routing. With -hardness soft, the given layers are preferred for routing but other layers can be used, for example, to avoid congestion.

-layers {s_layerName …}

Specifies the preferred routing layers.

-net s_netName

Assigns the preferred routing layers to the given net.

-set d_setObj

Specifies a set of nets for which to assign the preferred routing layers.

Examples

The following example sets the preferred layers for the mem_data[14] net.

set_preferred_layers -layers { "met3" "met4" } -net "mem_data\[14\]" -hardness soft

Related Topics

Design Configuration Commands

destroy_unused_netoverride_groups

get_preferred_layers

set_routespec_taper

unset_preferred_layers


Return to top
 ⠀
X