maxDiffDensity
spacingTables( ( maxDiffDensitytx_layer(( "step" nil nil ["window" nil nil] ) [f_default] ) (g_table) )
) ;spacingTables
Specifies that the maximum difference in metal density in adjacent, non-overlapping density checking windows for some processes must be within a certain percentage range.
The maximum density difference between different windows is represented as a value between 0 and 100. For example, if the metal density in one window is 80% and the maximum density difference specified for adjacent density windows is 10%, then the adjacent windows can have metal density in the range 70%-90%.

Values
Parameters
|
The density difference value to be used when no table entry applies. |
Examples
Example 1: maxDiffDensity with step
The difference in Metal1 density in adjacent, non-overlapping density checking windows must be less than or equal to 10% when the step size is 60.0. The density check window is a square with side equal to 120.0.
spacingTables( ( maxDiffDensity "Metal1" (( "step" nil nil ) )
(60.0 10.0)
)
) ;spacingTables
Example 2: maxDiffDensity with step and window
The difference in Metal2 density in adjacent, non-overlapping density checking windows must be less than or equal to:
- 5% when the step size is 60.0 and the window size is 100.0. The density check window is a square with side equal to 100.0.
- 10% when the step size is 120.0 and the window size is 200.0. The density check window is a square with side equal to 200.0.
spacingTables( ( maxDiffDensity "Metal2" (( "step" nil nil "window" nil nil ) )
(
(60.0 100.0) 5.0
(120.0 200.0) 10.0
)
)
) ;spacingTables
Return to top