oaMinViaClearance (oacMinViaClearance)


Description

The built-in oacMinViaClearance layer pair constraint specifies the via cut clearance between cuts on different layers. Optional parameters can be used to specify that:

Constraint at a Glance

Constraint type: oaLayerPairConstraint (Symmetric: no)
Value types: oaIntValue, oaInt1DTblValue, oaInt2DTblValue
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
oaCenterToCenter
oacCenterToCenterConstraintParamType
oaBooleanValue Boolean False

This parameter is a boolean that designates whether cut clearance 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.

oaConnectivityType
oacConnectivityTypeConstraintParamType
oaIntValue Enum any

This parameter uses an enumerated value of oacAnyConnectivityType to designate that the constraint applies to any type of connectivity, uses oacSameNetConnectivityType to designate that this constraint applies when via cuts belong to the same net, and uses oacContiguousShapesConnectivityType to designate that this constraint applies only when the via cuts are on the same metal shape.

This parameter is represented by an oaConnectivityType enumeration:

Value Name
oacAnyConnectivityType anyConnectivityType
oacSameNetConnectivityType sameNetConnectivityType
oacContiguousShapesConnectivityType contiguousShapesConnectivityType
oacDirectShapesConnectivityType directShapesConnecitivtyType
oacSameViaConnectivityType sameViaConnectivityType
oaStack
oacStackConstraintParamType
oaBooleanValue Boolean False

This parameter is a boolean that controls whether via cuts on two different layers can be stacked if the cuts are exactly aligned. If false, or not specified, via cuts cannot be stacked.

oaArea
oacAreaConstraintParamType
oaIntValue DBU Square None

This parameter uses an oaIntValue to specify that the constraint applies only if the area of a cut is equal to or greater than this value. The value for this parameter is assumed to be greater than the default clearance value.

Examples

figMinViaClearance.gif


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