minConvexEdgeLength (oacMinConvexEdgeLength)


Description

The built-in layer constraint definition oacMinConvexEdgeLength specifies the minimum edge length in database units for an edge that is in a convex corner of a shape. The step pattern should be filled in if both edges of the step are less than the minimum edge length.

oacMinConvexEdgeLength constraints should be used in conjunction with oacMinConcaveEdgeLength and oacMinEdgeLength constraints to determine whether a shape with a step pattern is suitable for Optical Pattern Correction (OPC).

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
lengthSum
oacLengthSumConstraintParamType
oaIntValue DBU None

oacMinConvexEdgeLength constraints optionally have one integer parameter: lengthSum(oacLengthSumConstraintParamType). When the lengthSum parameter is specified, the oacMinConvexEdgeLength constraint does not apply if the sum of the consecutive edges shorter than the minimum edge length value is less than value of the lengthSum parameter.

Examples

constraintMinConvexEdgeLength.gif

Manufacturing Reasons

Edge length constraints are used to increase the probability that OPC techniques can be used on the geometry to address the lithography distortions that are created during manufacturing.


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