techSetLxNoOverlapLayer
techSetLxNoOverlapLayer(
d_techFileID
tx_layer1
tx_layer2
)
=> t / nil
Description
Derives a no overlap layer by performing an AND operation on the two specified layers, and flags it as an error layer in the virtuosoDefaultExtractorSetup constraint group in the specified technology file. The derived layer is defined in the techDerivedLayers subsection in the layerDefinitions section of the technology file and is listed as an errorLayer in the interconnect subsection of the constraint group. No overlap layers are named and numbered consecutively; each is named noOverlapLayern, where n is the next available consecutive integer. If any of the necessary technology file sections does not already exist, the function creates them.
Arguments
|
First of two layers that cannot overlap. |
|
|
Second of two layers that cannot overlap. |
Value Returned
|
The derived layer was created, defined in the |
|
Example
techSetLxNoOverlapLayer( techFileID ( "poly1" "ndiff" ) )
Creates the derived layer and lists it as an error layer in the constraint group virtuosoDefaultExtractorSetup in the technology file identified by techFileID.
Return to top