maxDensity (oacMaxDensity)


Description

The built-in layer constraint definition oacMaxDensity specifies a percentage value from 0 to 100 that represents the maximum percentage of an area of the design that must be filled with shapes on a particular layer. Density constraints are generally represented in two ways: the maximum density for an area that encompasses the entire design, or a window-based maximum density where the area of concern is a window that is moved across the design to prevent localized problems.

The built-in layer constraint definition oacMinDensity is used in conjunction with the oacMaxDensity constraint to make sure that the metal density for a design is neither too dense nor too sparse.

Constraint at a Glance

Constraint type: oaLayerConstraint
Value types: oaFltValue, oaIntFltTblValue
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
windowStepSize
oacWindowStepSizeConstraintParamType
oaInt1DTblValue DBU None
(only valid for value types: oaIntFltTblValue)

This parameter holds a table for different window and step sizes. The value corresponding to the step size is considered as the window size in database units

Examples

figMaxDensityRule.gif

Manufacturing Reasons

The primary reason for metal density rules is to eliminate improper etching between geometries. If shapes are too close together, dense spacing does not allow enough room to etch the metal layer between the shapes, and underetching can occur.


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