Product Documentation
Virtuoso Layout Suite SKILL Reference
Product Version IC23.1, November 2023

rtePowerRoutePadRing

rtePowerRoutePadRing(
[ ?cv d_cvId ]
[ ?nets l_nets ]
[ ?pads l_pads ]
[ ?layers l_layers ]
[ ?railPins g_railPins ]
[ ?edgePins g_edgePins ]
) ;
=> t / nil

Description

Executes pad ring power routing for a layout cellview.

Arguments

?cv d_cvId

Database ID of the cellview. Can be obtained using the geGetEditCellView SKILL function. Required.

?nets l_nets

List of power nets to route.

?pads l_pads

List of pad instances.

?layers l_layers

List of layers on which to route the pad ring.

?railPins g_railPins

Route to rail pins on the pads. Values are t or nil.

If no value is specified, uses the value of the proutePadRingRailPins environment variable.

?edgePins g_edgePins

Route to the pin edge. Values are t or nil.

If no value is specified, uses the value of the proutePadRingEdgePins environment variable.

Value Returned

t

The pad ring routed successfully.

nil

The pad ring did not route successfully.

Examples

rtePowerRoutePadRing(
?cv (geGetEditCellView)
?nets list("gnda!" "gndb!" "gndc!" "gndd!" "gnde5a!")
?pads nil
?layers nil
?railPins t
?edgePins t
)

Related Topics

Space-based Router Functions


Return to top
 ⠀
X