Product Documentation
Virtuoso Layout Suite SKILL Reference
Product Version IC23.1, November 2023

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
 ⠀
X