lceGetExtractLayers
lceGetExtractLayers(d_layCellViewID) =>l_extractLayers/ nil
Description
Lists the extractable layer-purpose pairs (LPPs) defined for a specified layout cellview. Layout XL can extract through the LPPs that are listed.
The function lists the LPPs specified in the validLayers and validVias constraints in the setupConstraintGroup specified for the layout cellview. If there is no setupConstraintGroup set, the function uses the default specified for product layout in the environment variable called setupConstraintGroup.
When all purposes are allowed for a given layer number, only the layer name is returned. If only a restricted set of purposes is allowed for a given layer number, both layer name and purpose are returned.
techGetLxExtractLayers. This is because techGetLxExtractLayers lists the layers specified only in the default setupConstraintGroup, namely virtuosoDefaultExtractorSetup. lceGetExtractLayers widens the search to include the setupConstraintGroup set for a specified cellview, which might be different.Arguments
Value Returned
Examples
lceGetExtractLayers(layCellviewID)
=> (("poly1" "drawing")
("poly1" "pin")
("metal1" "drawing")
("cont")
)
Returns the extractable layers for a specified layout cellview ID.
Observe that all the purposes of layer cont are extractable, only purpose drawing is extractable for layer metal1, and only purposes drawing and pin are extractable for layer poly1.
Return to top