lceHierExtract
lceHierExtract(
d_cellViewID
x_searchDepth
g_extractAll { t | nil }
g_saveExtractedCellviews { t | nil }
g_skipTopCellview { t | nil }
[ g_fromUserList { t | nil } ]
[ g_fromSelectedInsts { t | nil } ]
[ g_reportType
[ g_extractPCells { t | nil } ]
[ g_disableAnnotationChecking { t | nil } ]
)
=> t / nil
Description
Performs connectivity extraction of a hierarchy of cellviews from bottom to top.
Arguments
|
d_cellViewID
|
ID of the top cellview to be extracted.
|
|
x_searchDepth
|
The maximum depth to search for instance masters to extract in the hierarchy of the top cellview.
|
|
g_extractAll
|
Extracts instance masters in the hierarchy.
-
When
t, extracts all instance masters in the hierarchy of the top cellview. -
When
nil, extracts only instance masters in the hierarchy of the top cellview that are not up-to-date.
|
|
g_saveExtractedCellviews
|
|
|
When t, saves the extracted cellviews.
|
|
g_skipTopCellview
|
|
|
Controls whether the top cellview is extracted.
-
When
t, the top cellview is not extracted. -
When
nil, the top cellview is extracted after all the sub cells.
|
|
g_fromSelectedInsts
|
|
|
Controls which instance masters are extracted.
When t, only the instance masters in the hierarchy of the instances selected in the canvas are extracted.
The default is nil.
|
|
g_fromUserList
|
Extracts only the cellviews that are selected in the Extract Layout form.
The default is nil.
|
|
g_fromUserList
|
Extracts only the cellviews that are selected in the Extract Layout form.
The default is nil.
|
|
g_fromSelectedInsts
|
|
|
Controls which instance masters are extracted.
When t, only the instance masters in the hierarchy of the instances selected in the canvas are extracted.
The default is nil.
|
|
g_reportType
|
|
|
Specifies the type of report printed during extraction, if a report is printed.
The default report type is "full".
Other supported values for the argument are: "none" and "simple".
|
|
g_extractPCells
|
|
|
Controls whether Pcells are extracted during extraction.
The default is nil.
|
|
g_disableAnnotationChecking
|
|
|
Controls whether annotations are checked during extraction.
The default is nil.
|
Value Returned
|
t
|
At least one cellview was extracted.
|
|
nil
|
No cellview was extracted.
|
Example
lceHierExtract(cv 32 t nil t) ; extractAll=t, saveExtractedCellviews=nil, skipTopCellview=t
Performs hierarchy extraction for all cellviews, except the top cellview. The extracted cellviews are not saved.
Return to top