minParallelWithinViaSpacing (oacMinParallelWithinViaSpacing)


Description

Some fabs have a special rule for spacing (cutSpacing) between cuts where the edge of a neighbor cut is in cutWithin distance, beyond the edge of another cut as shown in the example provided below. The rule may not apply if the cuts are on the same net.

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
oaCutDistance
oacCutDistanceConstraintParamType
oaIntValue DBU (Required)

This parameter specifies the cutWithin distance (as shown in the example provided below).

exceptConnectivityType
oacExceptConnectivityTypeConstraintParamType
oaIntValue Enum None

The constraint does not apply if the cuts have this connectivity type. The only allowed value is sameNet.

This parameter is represented by an oaConnectivityType enumeration:

Value Name
oacAnyConnectivityType anyConnectivityType
oacSameNetConnectivityType sameNetConnectivityType
oacContiguousShapesConnectivityType contiguousShapesConnectivityType
oacDirectShapesConnectivityType directShapesConnecitivtyType
oacSameViaConnectivityType sameViaConnectivityType
oaCenterToCenter
oacCenterToCenterConstraintParamType
oaBooleanValue Boolean False

This parameter is a boolean that designates whether cut spacing is measured from the center of one cut to the center of the other cut. If not specified, cut clearance is measured from edge to edge.

Examples

minParallelWithinViaSpacing.gif


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