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

change_layer

change_layer 
-mask_number i_maskNum 
-name s_layerName 
-tech_lib s_techName 
-material {nWell | pWell | nDiff | pDiff | nImplant | pImplant | poly | contactlessMetal | metal | cut} 
[ -x_routing_grid f_grid ] 
[ -y_routing_grid f_grid ] 
[ -thickness f_micron ] 
[ -height f_micron ] 
[ -manufacturing_grid f_micron ] 
[ -new_name s_layerName ]
[ -no_save ] 
[ -preferred_direction {horizontal | vertical | leftDiag | rightDiag ] 
[ -routing_grid_offset f_micron ] 
[ -routing_grid_pitch f_micron ] 
[ -enabled ] 
[ -routable ] 
[ -max_routing_distance f_micron ] 
[ -max_pickup_distance f_micron ]
[ -boundary_clearance f_micron ] 

Description

Renames layers and provides additional information about layers, such as material types and mask numbers. Use this command when you read GDSII stream data that does not contain enough information for physical design tools.

Use of this command can change the data in your technology database file, tech.db, and should be used with caution because others in your group might also be using the file.

Arguments

-boundary_clearance f_micron

Specifies the minimum clearance required between the edge of an object and the boundary.

-enabled

Determines whether the layer will be loaded.

-height f_micron

Sets the layer height in microns.

-manufacturing_grid f_micron

  

Specifies the course for this layer. No geometries for this layer can exist off of this grid.

-mask_number i_maskNum

Specifies the mask number. The order of the layer stack is set by the mask number sequence.

-material

Specifies the material type for the layer. Valid choices are nWell, pWell, nDiff, pDiff, nImplant, pImplant, poly, contactlessMetal, metal and cut.

-max_pickup_distance f_micron

Specifies the maximum distance for a single layer route to a pin.

-max_routing_distance f_micron

Specifies the maximum distance for a single layer route.

-name s_layerName

Specifies the default layer name assigned by Space-based Router and Chip Optimizer for the GDS-based library. When a GDS file is streamed in, it only contains mask numbers. Space-based Router and Chip Optimizer assigns layer names using the default layer name, followed by the layer number (for example, L1).

-new_name s_layerName

Specifies a new name to assign to the layer.

-no_save

Prevents the information in this command from being saved to the tech.db file. Changes are only made to the library in memory.

-preferred_direction

Specifies the preferred direction the router will use. Valid values are horizontal, vertical, leftDiag, rightDiag.

-routable

Indicates whether routes can be added to this layer.

-routing_grid_offset f_micron

Specifies the offset from 0 for the router to use for this layer.

-routing_grid_pitch f_micron

Specifies the grid for the router to use when placing centerlines for this layer.

-tech_lib s_techName

Specifies the technology library to use.

-thickness f_micron

Sets the layer thickness.

-x_routing_grid f_micron

  

Specifies where route segments can begin and end, and where vias can be placed on the x-axis.

-y_routing_grid f_micron

  

Specifies where route segments can begin and end, and where vias can be placed on the y-axis.

Examples

The following example renames the third mask with default name L3 layer to MET1 of material type metal.

change_layer -tech_lib "newTiny" -name "L3" -new_name "MET1" -material "metal" -mask_number 3

Related Topics

Technology Commands

add_custom_via_def

tech_info


Return to top
 ⠀
X