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

keepPRBoundarySharedEdges

spacings(
( keepPRBoundarySharedEdges tx_layer 
 {t | nil} 
)
) ;spacings

Specifies that shapes with an edge on the PR boundary must maintain that shared edge when they are modified. All shapes on the specified layer must be entirely inside the PR boundary and share at least one edge with the PR boundary.

Values

tx_layer

The layer on which the constraint is applied.

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

t | nil

If t, the shared edges with the PR boundary must be maintained; if nil, the shared edges with the PR boundary need not be maintained.

Parameters

None

Example

Edges of Metal1 shapes coincident with the PR boundary must remain coincident when the shapes are modified.

spacings(
    ( keepPRBoundarySharedEdges "Metal1" 
     t
)
) ;spacings

Return to top
 ⠀
X