Product Documentation
Virtuoso Electromagnetic Solver Assistant User Guide
Product Version IC23.1, November 2023

discretizationMaxError

vem.package discretizationMaxError float f_maxErrorLimit 

Description

Specifies the maximum acceptable error limit to be considered during discretization of the curved shapes in a package layout to polygons, which is done before sending the layout details to the EM solver. This error limit value is used by the Electromagnetic Solver assistant to identify the number of points for each polygon. For a high acceptable error limit, which also means a high error tolerance, each polygon shape has fewer points. As a result, the shape does not resemble the original shape. However, if the acceptable error limit is very low, each polygon has many points so that the resulting shape closely resembles the original shape it represents.

By default, the Electromagnetic Solver assistant takes the maximum acceptable error from the constraints set for the layout. It then prints the constraint name and the derived error limit in the CIW. You can use this variable to override the error limit automatically derived by the tool.

The default value of this variable is 0.0, which implies that a value of 1/8th of the minimal spacing constraint value across all package spacing constraints in the foundry constraint group is used.

If your layout does not contain any constraint, it is mandatory to set this environment variable.

GUI Equivalent

None

Examples

envGetVal("vem.package" "discretizationMaxError")
envSetVal("vem.package" "discretizationMaxError" 'float 1.0)

RelatedTopics

Variables to Customize the Settings for the Models in Package Design Layouts


Return to top
 ⠀
X