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.
GUI Equivalent
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