GeometryCheckAndAutofix

Use: Runs Geometry Check and optionally applies autofixes.

Command: HFSS 3D Layout > Geometry Check

Syntax: GeometryCheckAndAutofix <ChecksArray>,

      minimum_area_meters_squared,

      <FixesArray>

Return Value: None

Parameters: <ChecksArray> - Array("NAME:checks", <check 1>, <check 2>, …, <check n>)

Specify the checks that should be included. Specifying fewer checks may speed up execution but may also result in less problems reported in the message manager (or the logfile) and consequently less problems that can be fixed by autofixes.

The following are valid checks that can be specified:

— "Self-Intersecting Polygons"

— "Disjoint Nets (Floating Nodes)"

— "DC-Short Errors"

— "Identical/Overlapping Vias"

— "Misaligments"

There may be no checks, all 5 of the checks, or anything in between. The order that checks are specified in is not relevant.

 

minimum_area_meters_squared

Specify a decimal value for the minimum area (e.g. .000015) optionally in scientific notation (e.g. 2E-006). Cutouts smaller than this minimum area may be ignored during validation check.

 

<FixesArray> - Array("NAME:fixes", <fix 1>, <fix 2>, …, <fix n>)

Specify the autofixes that should be applied if they are found by a check.

The following are valid fixes that can be specified:

— "Self-Intersecting Polygons"

— "Disjoint Nets",

— "Identical/Overlapping Vias"

— "Traces-Inside-Traces Errors"

— "Misalignments (Planes/Traces/Vias)"

There may be no fixes specified, all 5 fixes specified, or anything in between. The order that fixes are specified in is not relevant.