techGetPrMastersliceLayers
techGetPrMastersliceLayers(d_techID) =>l_msLayers/ nil
Description
Returns a list of the layers in the specified technology database that are valid masterslice layers. A masterslice layer is any layer that meets both of the following conditions:
1. The layer is explicitly assigned one of the following functions: nwell, pwell, ndiff, pdiff, or poly. ASCII technology file location: in the functions subsection of the layerRules section.
2. If the technology database contains a LEFDefaultRouteSpec constraint group, the layer is not listed in the validLayers section of that constraint group.
You can define layers that are not valid layers in a LEFDefaultRouteSpec constraint group to be masterslice layers by assigning them the proper functions with techSetLayerFunction or techSetLayerFunctions. For more information about the functions subsection of the technology file, see
Arguments
Value Returned
Example
techGetPrMastersliceLayers(tfID)
=> ("pdiff" "poly")
Returns a list of the valid masterslice layers, pdiff and poly, contained in the technology database identified by tfID.
Return to top