Product Documentation
Virtuoso Technology Data Constraints Reference
Product Version IC23.1, November 2023

minPRBoundaryInteriorHalo

spacings(
( minPRBoundaryInteriorHalo tx_layer
 ['horizontal | 'vertical] 
 ['stepSize f_stepSize]
 ['exceptLayer tx_exceptLayer 'exceptWidth f_exceptWidth]
 f_spacing ['coincidentAllowed]
)
) ;spacings

Specifies the minimum spacing between a shape and the enclosing PR boundary on a layer.

The constraint can optionally restrict the allowed spacing to integer multiples of a step value and can also be optionally applied only in the specified direction.

Values

tx_layer

The layer on which the constraint is applied.

Type: String (layer and purpose names) or Integer (layer number)

f_spacing

The spacing between the shape and the PR boundary must be greater than or equal to this value.

Parameters

'horizontal | 'vertical

  

(Virtuoso Advanced Node for Layout Standard) The direction in which spacing is measured. If direction is not specified, spacing is measured in any direction.

Type: Boolean

'stepSize f_stepSize

(Virtuoso Advanced Node for Layout Standard) The allowed spacing (Slegal) is restricted to the following values:

Slegal = Smin + n*stepSize

where, Smin is the minimum spacing requirement.

'exceptLayer tx_exceptLayer 'exceptWidth f_exceptWidth

(Virtuoso Layout Suite EXL and higher tiers) The constraint applies only to shapes that overlap (fully or partially) a shape on the tx_exceptLayer layer whose width is less than or equal to f_exceptWidth.

'coincidentAllowed

The shape can coincide with the PR boundary. Otherwise, the spacing requirement must be met.

Type: Boolean

Examples

Example 1: minPRBoundaryInteriorHalo with stepSize

The vertical spacing between a Metal1 shape and the enclosing PR boundary must be at least 0.1 or equal to the sum of the constraint value (0.1) and an integer multiple of 0.04.

Example 2: minPRBoundaryInteriorHalo with exceptLayer and exceptWidth

The spacing between a Metal1 shape and the PR boundary of an instance in the current level of the hierarchy must be at least 1.0 except when it overlaps a Poly shape whose width is less than or equal to 0.1.


Return to top
 ⠀
X