techSetPrMastersliceLayers
techSetPrMastersliceLayers(d_techIDl_msLayers) => t / nil
Description
Verifies that the specified layers in the specified technology database 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 as a valid layer 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
|
A list of the layers that you want to verify are masterslice layers. The list has the following syntax: where, tx_msLayer is a layer to verify as a masterslice layer. |
Value Returned
Example
techSetPrMastersliceLayers(tfID list("diff" "poly"))
=> t
Verifies that the layers diff and poly in the technology database identified by tfID meet the requirements for valid masterslice layers.
Return to top