rtePowerRouteCellRow
rtePowerRouteCellRow(
[ ?cv d_cvId ]
[ ?nets l_nets ]
[ ?layers l_layers ]
[ ?routingArea l_routingArea ]
[ ?rowEnd g_rowEnd ]
[ ?extend g_extend ]
) ;
=> t / nil
Description
Executes cell row 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
|
A list of Power nets.
|
|
?layers l_layers
|
A list of metal layers for routing.
|
|
?routingArea l_routingArea
|
|
|
List of two coordinates defining the area to route in the following format:
list( f_xlo f_ylo f_xhi f_yhi )
|
|
?rowEnd g_rowEnd
|
Route standard cells to the end of defined rows. Values are t or nil. If nil, standard cells are routed to the last cell in the row.
If no value is specified, the value of the prouteCellRowRowEnd environment variable is used.
|
|
?extend g_extendToNearest
|
|
|
Route the cell rows to the nearest power rail. Values are t or nil.
If no value is specified, the value of the prouteCellRowExtend environment variable is used
|
Value Returned
|
t
|
The cell rows routed successfully.
|
|
nil
|
An error occurred and the cell rows were not routed.
|
Examples
rtePowerRouteCellRow(
?cv (geGetEditCellView)
?layers list("M2")
?routingArea list(-0.14 47.5 55.86 64.9)
?rowEnd t
?extend t
)
Related Topics
Space-based Router Functions
Return to top