minArea
spacings( ( minAreatx_layer['insideLayers (tx_layer1tx_layer2…tx_layerN) ['insidePurposes (t_purpose1t_purpose2…t_purposeN)] | 'outsideLayers (tx_layer1tx_layer2…tx_layerN) ['outsidePurposes (t_purpose1t_purpose2…t_purposeN)] ]f_area)
) ;spacings
Specifies the minimum metal area required for non-rectangular polygon shapes on a layer. Minimum area rules most often apply to via contacts, especially for stacked vias.
To specify the minimum area allowed for rectangular shapes on a layer, use the minRectArea constraint. If a minRectArea constraint is not specified on that layer, the minArea constraint applies to all shapes.
minArea and minSize are set on a layer, both constraints are satisfied if either constraint is met.
Values
|
The layer on which the constraint is applied. Type: String (layer and purpose names) or Integer (layer number) |
|
|
The area of a shape on the specified layer must be greater than or equal to this value. |
Parameters
|
|
|
|
Determines if the constraint applies, based on the presence or absence of one or more layers.
For more information, see |
|
|
The |
|
|
The |
|
Example
The minimum area of a Metal1 shape must be greater than or equal to 5.0.
spacings( ( minArea "Metal1" 5.0
)
) ;spacings
Return to top