apPlaceAutoMatureNode
apPlaceAutoMatureNode(
d_cellviewID
x_effortLevel
g_updatePRBoundary
g_incremental
)
=> t / nil
Description
Runs the Virtuoso Analog Placer available at mature nodes.
Arguments
|
d_cellviewID
|
Database ID of the cellview.
|
|
x_effortLevel
|
|
|
Specifies the effort level for running Analog Placer. The valid values are:
-
1: Minimal effort level -
2: Nominal effort level -
3: Maximal effort level
The runtime of the placer increases in roughly linear increments as the effort level increases. For example, if a design takes five minutes to place at minimal effort level, then it might take roughly ten minutes at nominal effort level and fifteen minutes at maximal effort level.
|
|
g_updatePRBoundary
|
|
|
Specifies whether the PR boundary can be updated during device placement.
|
|
g_incremental
|
|
|
Specifies whether the placer must be run in incremental mode. The current design placement is considered as the starting point for running incremental placement.
|
Value Returned
|
t
|
The Virtuoso analog placer was run.
|
|
nil
|
The command was unsuccessful.
|
Examples
Run analog placer in incremental mode to fix post placement interactive hand-made adjustments.
apPlaceAutoMatureNode(geGetEditCellView() 2 nil t)
Related Topics
apPlaceAuto
Auto P&R Assistant User Interface for Device-Level Placement
Return to top