minWidth (oacMinWidth)


Description

The built-in layer constraint definition oacMinWidth determines the minimum orthogonal width for any geometry on the specified layer, in database units.

Constraint at a Glance

Constraint type: oaLayerConstraint
Value types: oaIntValue
Database types: oaDesign, oaTech
Object types: oaRoute, oaPin, oaScalarNet, oaBusNetBit, 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
oaSpacingDirection
oacSpacingDirectionConstraintParamType
oaIntValue Enum

This parameter is used to model the width of the wiring in the opposite direction of the routing layer direction.

This parameter is represented by an oaSpacingDirectionType enumeration:

Value Name
oacAnySpacingDirectionType any
oacHorizontalSpacingDirectionType horizontal
oacVerticalSpacingDirectionType vertical
exceptPointTouch
oacExceptPointTouchConstraintParamType
oaBooleanValue Boolean False

If set to true, this Boolean parameter is specifies that a shape can point touch a second shape on the same layer at a corner.

exceptLineTouch
oacExceptLineTouchConstraintParamType
oaIntRangeValue DBU None

This parameter is used to specify the length range within which the shapes are allowed to share the common line touch.

distanceMeasureType
oacDistanceMeasureTypeConstraintParamType
oaIntValue Enum euclidian

This parameter determines whether how spacing values are measured.

This parameter is represented by an oaDistanceMeasureType enumeration:

Value Name
oacEuclidianDistanceMeasureType euclidian
oacManhattanDistanceMeasureType manhattan

Examples

figMinWidthRule.gif

Manufacturing Reasons

The minimum width rules limit the size of geometries to ensure that they have a pattern large enough to fabricate.


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