The built-in layer constraint oacMinEdgeAdjacentDistance specifies the minimum distance along the edge between one set of connected minimum length edges and another set of connected minimum length edges. This constraint also specifies the minimum length of an edge, and optionally, specifies how many minimum length edges must be connected for this constraint to apply. The constraint is associated with a single layer. This constraint is usually applied in combination with the oacMinEdgeMaxCount constraint.
Constraint type: | oaLayerConstraint |
Value types: | oaIntValue |
Database types: | oaDesign, oaTech |
Object types: | oaAppObject |
The following value types are supported by this constraint:
oacMinEdgeAdjacentDistance has an oaIntValue specifies the minimum distance along the edge between one set of connected mimimum length edges and the other set of connected minimum length edges.
Units: DBU
The following parameters are supported by this constraint:
Name | Value Type | Units | Default | Description |
---|---|---|---|---|
maxLength oacMaxLengthConstraintParamType |
oaIntValue | DBU | (Required) |
An oaIntValue that specifies the maximum length of a short edge. |
count oacCountConstraintParamType |
oaIntValue | Count | (Required) |
An oaIntValue that specifies the maximum number of connected short edges that trigger this constraint. The maximum supported value is 2. |
exceptSameCorner oacExceptSameCornerConstraintParamType |
oaBooleanValue | Boolean | False |
specifies that the constraint does not apply for an edge that has the same type (concave or convex) of 90-degree corner at each end. |
Some foundries limit the maximum number of consecutive minimum edges. It is also required to limit the distance along an edge between one set of consecutive minimum length edges and another set of consecutive minimum length edges.
Copyright 2002 - 2010 Cadence Design Systems, Inc.
All rights reserved.