validLayers – Stop Layers Specification
You can also use the validLayers constraint to specify the layers that stop another layer, such as when a transistor is implemented as a single piece of diffusion cut into two parts by a poly shape. The two parts in this case, form the drain and the source of a MOS device and the poly shape forms the transistor gate.
A stop layer is defined using a derived layer with a NOT operation between two layers.
For accurate connectivity extraction, if the validLayers constraint contains a poly and a diffusion layer, Cadence recommends that you check that the poly is intended to stop the diffusion and the derived layers are appropriately defined in the validLayers constraint. If the constraint is not appropriately defined in the technology file, a warning message is issued and the extractor may report false shorts.
Consider the following derived layer definitions in the validLayers constraint:
(StoppedLayer 10001 (Oxide 'not Poly))
(validLayers (StoppedLayer))
The constraint definition indicates that the:
Consider another example where a layer-purpose pair “stops” another purpose pair on the same layer:
(D1 10001 (Metal 'select slot))
(StoppedLayer 10002 (Metal 'not D1))
(validLayers (StoppedLayer))
The constraint definition indicates that the:
In addition to enabling poly or metal shapes be stopped by shapes on another valid layer, Layout XL supports that standalone cut shapes or cut shapes inside vias be stopped by another shape. For this, the cut layer and the stop layer should be defined in the validLayers constraint.
Consider the following derived layer definitions in the validLayers constraint:
(StoppedVia1 10040 ( Via1 'not StopVia1 ))
(validLayers (StoppedVia1))
The constraint definition indicates that Via1 is being stopped by StopVia1.
Related Topics
Support for Cut Shape Trimming during Extraction
validLayers – Layer-Purpose Pairs Specification
validLayers – Enclosed Stop Layers Specification
validLayers – Color-Dependent Stopped and Stop Layers Specification
validLayers – Bulk Area Layers Specification
validLayers – Substrate Layer Specification
Return to top