keepAlignedShapeAndBoundary (oacKeepAlignedShapeAndBoundary)


Description

The built-in layer constraint oacKeepAlignedShapeAndBoundary specifies that shapes on a certain layer that share an edge with the oaDesign PRBoundary must maintain that common edge with the PRBoundary. All shapes on the specified layer must be entirely inside the PRBoundary and share at least one edge with the boundary.

If an application ignores this constraint, and moves a shape away from the PRBoundary, other applications will not be able to enforce the constraint with respect to that shape. If an application moves a shape on a layer that has this constraint, and that shape now has a common edge with the PRBoundary, the shape is now subject to this constraint. It is also a violation to move the PRBoundary away from any edges shared with shapes on a specified layer.

Constraint at a Glance

Constraint type: oaLayerConstraint
Value types: oaBooleanValue
Database types: oaDesign, oaTech
Object types: oaPRBoundary, oaAppObject

Values

The following value types are supported by this constraint:

Examples

keepalignedshapeandboundary.gif

Manufacturing Reasons

The purpose of this constraint is not for manufacturing reasons. Rather, it enables designers to specify that a particular shape must stay coincident with the boundary, perhaps to ensure that it can be used as a pin when that oaDesign is instantiated.


Copyright 2002 - 2010 Cadence Design Systems, Inc.
All rights reserved.