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

map_redundant_via

map_redundant_via 
-master_lib s_libName 
-master_cell s_cellName 
-master_view s_viewName 
-redundant_cell s_cellName 
-direction {UP | DOWN | RIGHT | LEFT} 
[ -redundant_lib s_libName ] 
[ -redundant_view s_viewName ] 
[ -no_save ]

Description

Maps existing redundant vias to existing master vias. If you establish these mappings with this command before you remaster via instances using the remaster_via command, and prior to reverting remastered vias using unclone_via, only vias given by the map_redundant_via command will be used. To return to the preferred method for specifying remaster vias which uses the current setting for the validRoutingVias constraint, you must issue the clear_redundant_via_mapping command.

Arguments

-direction {UP | DOWN | RIGHT | LEFT}

Specifies the direction of the redundant via, relative to the original via, in reference to a transform of R0.

UP

Indicates the redundant via is located in a positive X direction and at the same Y coordinate as the original via.

DOWN

Indicates the redundant via is located in a negative X direction and at the same Y coordinate as the original via.

RIGHT

Indicates the redundant via is located in a positive Y direction and at the same X coordinate as the original via.

LEFT

indicates the redundant via is located in a negative Y direction and at the same X coordinate as the original via

-master_cell s_cellName

Specifies the original via master cell name.

-master_lib s_libName

Specifies the original via master library name.

-master_view s_viewName

Specifies the original via master view name.

-no_save

Indicates the redundant via information is only active in the current session. If this argument is not given, the redundant via information is saved to disk.

-redundant_cell s_cellName

Specifies the new redundant via master cell name.

-redundant_lib s_libName

Specifies the new redundant via master library name.

-redundant_view s_viewName

Specifies the new redundant via master view name.

Examples

The following Tcl commands map an original via master to four redundant via cellviews, one for each direction of UP, DOWN, RIGHT and LEFT.

map_redundant_via -master_lib olib -master_cell V121 -master_view via -redundant_cell V126 -direction UP
map_redundant_via -master_lib olib -master_cell V121 -master_view via -redundant_cell V125 -direction DOWN
map_redundant_via -master_lib olib -master_cell V121 -master_view via -redundant_cell V124 -direction RIGHT
map_redundant_via -master_lib olib -master_cell V121 -master_view via -redundant_cell V123 -direction LEFT

Related Topics

Optimize Commands

clear_redundant_via_mapping

remaster_via

show_redundant_via_mapping

unclone_via


Return to top
 ⠀
X