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 type: | oaLayerPairConstraint (Symmetric: no) |
Value types: | oaIntValue, oaInt1DTblValue, oaInt2DTblValue |
Database types: | oaDesign, oaTech |
Object types: | oaAppObject |
The following value types are supported by this constraint:
The object used for storing the clearance value is dependent on whether clearance is independent of width.
Units: DBU
Clearance is dependent on the width of one of two shapes.
Units: DBU
Clearance is dependent on the width of both shapes
Units: DBU
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:
|
||||||||||||
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. |
Copyright 2002 - 2010 Cadence Design Systems, Inc.
All rights reserved.