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

create_preferred_direction_region

create_preferred_direction_region
-name s_regionName 
-group s_groupName 
{-region {f_xlo f_ylo f_xhi f_yhi} | 
 -points {f_x1 f_y1 … f_xn f_yn} ] 

Description

Creates and names a rectangular or polygonal preferred direction region. This is used to override the global settings for the preferred routing direction in the region. The region boundary is viewable in the workspace and its visibility is controlled by the area_boundary:pref dir area entry in the Object section of the Layer Object Display Panel.

Arguments

-group s_groupName

Specifies the name of the constraint group to assign this region to. When the oaPreferredRoutingDirection constraint is included in the constraint group, the preferred routing directions for layers given by the constraint will override the global settings in the region given by this command.

-name s_regionName

  

Specifies the name for the preferred direction region.

-points {f_x1 f_y1…f_xn f_yn}

  

Specifies the boundary points for a polygonal area.

-region {f_xlo f_ylo f_xhi f_yhi}

Specifies the boundary points for a rectangular area.

Examples

The following commands sets layers with preferred horizontal directions, layers with preferred vertical directions and the region that these constraints should apply to.

create_constraint_group -name grpA -type route
set_constraint -constraint oaPreferredRoutingDirection \
-LayerArrayValue {M1 M3 M5 M6} -group grpA -StringAsIntValue horzPrefROutingDir
set_constraint -constraint oaPreferredRoutingDirection \
-LayerArrayValue (M2 M4} -group grpA -StringAsIntValue vertPrefRoutingDir
create_preferred_direction_region -name regionA -group grpA -region {200 200 400 450}

Related Topics

Design Configuration Commands

delete_preferred_direction_region

set_constraint


Return to top
 ⠀
X