minViaExtension (oacMinViaExtension)


Description

This constraint specifies the required metal extension for vias. It supports the following configurations:

Constraint at a Glance

Constraint type: oaLayerPairConstraint (Symmetric: no)
Value types: oaValueArrayValue
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
viaExtensionType
oacViaExtensionTypeConstraintParamType
oaIntValue Enum (Required)

Describes the values in the oaValueArrayValue:

  • "oneThree": First array value used for three sides, second value used for fourth side
  • "oneOneTwo": First array value used for two opposite sides, second value used for one side, third used for other side.
  • "diagonal": If the array has two entries, then the first one is used for non-diagonal edges and the second one is for diagonal edges. If the array has 3 entries, then the first two are identical to choice "oneThree". The third is the required extension to a diagonal edge. If the array has 4 entries, then the first three are identical to choice "oneOneTwo". The fourth is the required extension to a diagonal edge.

This parameter is represented by an oaViaExtensionType enumeration:

Value Name
oacOneThreeViaExtensionType oneThree
oacOneOneTwoViaExtensionType oneOneTwo
oacDiagonalViaExtensionType diagonal

Examples

minViaExtension.gif


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