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

pg_tap

pg_tap 
{-inst s_instName -term s_termName} | -set d_setObj 
-find_distance f_userunit 
[ -route_spec s_routeSpec ] 
[ -target_layer s_layerName ] 
[ -tap_signal_clearance f_userunit ] 
[ -result_set d_setObj ] 
[ -allow_violations ]

Description

Adds direct power/ground connection to cells to reduce voltage drop issues associated with current flow (I) or electrical resistance (R). Space-based Router and Chip Optimizer finds areas where a power or ground route can be added, then adds and connects the extra route.

Arguments

-allow_violations

Ignores violations when routing the tap. By default, the tap is routed following DRC rules.

-find_distance f_userunit

Specifies the maximum distance from the instTerm to search for the net to tap into. This defines an octagonal bounding box as the search area.

-inst s_instName

Specifies the name of the instance to add the tap to.

-result_set d_setObj

Adds tap connection shapes to the given set.

-route_spec s_routeSpec

Specifies the route spec for the tap.

-tap_signal_clearance f_userunit

Specifies the minimum clearance to the signal nets. The default value is the minimum spacing rule from the technology file is used.

-target_layer s_layerName

Specifies the name of the layer to connect the instTerm to. By default, the closest sequential layer that is within the search area.

-term s_termName

Specifies the name of the instTerm to add the tap to.

Examples

In this example, terminal A is a ground net term. The following command searches layer M4 around terminal A of instance SCLK_box_0_15 for an area within a10 micron distance to add a route connecting the terminal to the ground net. The route will use the single route spec.

pg_tap -inst SCLK_box_0_15 -term A -route_spec single -target_layer M4 -find_distance 10

Related Topics

Optimize Commands


Return to top
 ⠀
X