rtePowerRoutePinToTrunk
rtePowerRoutePinToTrunk(
[ ?cv d_cvId ]
[ ?instances l_instances ]
[ ?layers l_layers ]
[ ?nets l_nets ]
[ ?trunkLayer t_trunkLayer ]
[ ?minTrunkWidth f_minTrunkWidth ]
[ ?minWireWidth f_minWireWidth ]
[ ?maxWireWidth f_maxWireWidth ]
) ;
=> t / nil
Description
Executes pin to trunk routing for a layout cellview. A trunk is usually a power net created by power routing commands such as pad ring, core ring, block ring, stripes, or cell rows.
Arguments
|
?cv d_cvId
|
Database ID of the cellview. Can be obtained using the geGetEditCellView SKILL function. Required.
|
|
?instances l_instances
|
List of instances to which pin to trunk routing should be applied.
|
|
?layers l_layers
|
List of layers on which this pin to trunk routing operation applies.
|
|
?nets l_nets
|
List of power nets. Required.
|
|
?trunkLayer t_trunkLayer
|
|
|
Use this layer as the trunk layer. Value is a layer string.
|
|
?minTrunkWidth f_minTrunkWidth
|
|
|
The minimum width of a target trunk for pin to trunk connection. Value is a positive, non zero, floating number. Required.
|
|
?minWireWidth f_minWireWidth
|
|
|
The minimum wire width for pin to trunk connection. Value is a positive, non zero, floating number. Required.
|
|
?maxWireWidth f_maxWireWidth
|
|
|
The maximum wire width for pin to trunk connection. Value is a positive, non zero, floating number. Required.
|
Value Returned
|
t
|
The pin to trunk routing completed successfully.
|
|
nil
|
The pin to trunk routing did not complete successfully.
|
Examples
rtePowerRoutingPinToTrunk(
?cv (geGetEditCellView)
?nets list("|GND" "|VDD")
?trunkLayer "metal1"
?minTrunkWidth 0.46scheme
?minWireWidth 2.0
?maxWireWidth 2.0
)
Related Topics
Space-based Router Functions
Return to top