rtePowerRouteTrimStripes
rtePowerRouteTrimStripes(
[ ?cv d_cvId ]
[ ?nets l_nets ]
[ ?layers l_layers ]
[ ?includeStraps g_includeStraps ]
[ ?undoable g_undoable ]
) ;
=> t / nil
Description
Trim existing stripes created by the rtePowerRouteStripes function.
This function is commonly executed after running rtePowerRouteStripes. You can run the function either before or after rtePowerRouteViaInsertion.
Arguments
|
?cv d_cvId
|
Database ID of the cellview. If not given, the cellview is automatically obtained using the geGetEditCellView SKILL function.
|
|
?nets l_nets
|
List of stripe nets to trim. Required.
|
|
?layers l_layers
|
List of metal layers on which to trim the nets. If not specified, stripes are trimmed on all layers.
|
|
?includeStraps g_includeStraps
|
|
|
Indicates whether to include straps in the trim operation. Values are t to include straps or nil (default) to not include straps.
|
|
?undoable g_undoable
|
Permits the function to be undone. Values are t to allow undo or nil to disallow undo. If not specified, the value of the routeUndo environment variable is used. If no value is specified and the routeUndo environment variable is not set, the argument defaults to t.
|
Value Returned
|
t
|
The stripes were trimmed successfully.
|
|
nil
|
The stripes were not trimmed successfully.
|
Examples
rtePowerRouteTrimStripes(
?cv (geGetEditCellView)
?nets list("|GND" "|VDD")
?layers list("Metal5" "Metal6")
?includeStraps t
?undoable nil
)
Related Topics
Space-based Router Functions
Return to top