minEdgeAdjacentDistance (oacMinEdgeAdjacentDistance)


Description

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 at a Glance

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

Values

The following value types are supported by this constraint:

Parameters

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.

Examples

minedgeadjacentdistance.gif

Manufacturing Reasons

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.