allowedNeighborWidthRanges (One layer)
spacingTables( ( allowedNeighborWidthRangestx_layer(( "width" nil nil ) 'distanceWithinf_within['widthRanges (g_widthRanges)] ['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_default] ) (g_table) )
) ;spacingTables
(Virtuoso Advanced Node for Layout Standard) Specifies the width of a shape that is within a certain distance of a neighboring shape on the same layer.
Values
|
The layer on which the constraint is applied. Type: String (layer and purpose names) or Integer (layer number) |
|
|
The format of the table row is as follows:
|
|
Parameters
|
The constraint applies only if the distance between the shapes is less than this value. |
|
|
The constraint applies only if the widths of the shapes on the specified layer falls in these width ranges.
Type: Floating-point values specifying width |
|
|
|
|
|
Determines if the constraint applies, based on the presence or absence of one or more layers.
For more information, see |
|
|
The |
|
|
The |
|
Example
Two neighboring Metal1 shapes that are less than 1.5 apart and have widths less than or equal to 1.0 must satisfy the following conditions:
- If the width of a shape is greater than or equal to 0.3, the width of the neighboring shape must be 0.3 or 0.4.
- If the width of a shape is greater than or equal to 0.4, the width of the neighboring shape must be 0.3, 0.4, or 0.5.
-
If the width of a shape is greater than or equal to 0.5, the width of the neighboring shape must be 0.4 or 0.5.

Return to top