HFSSAdvancedSettings#

class pyedb.grpc.database.simulation_setup.hfss_advanced_settings.HFSSAdvancedSettings(pedb, core: ansys.edb.core.simulation_setup.hfss_simulation_settings.HFSSAdvancedSettings)#

Overview#

defeature_abs_length

Absolute length used as tolerance when defeaturing polygons.

defeature_absolute_length

Absolute length used as tolerance when defeaturing polygons.

defeature_ratio

Extent ratio used as tolerance when defeaturing polygons.

healing_option

Enable/disable healing of mis-aligned points and edges.

ic_mode_auto_resolution

Flag indicating if model resolution is automatically calculated for IC designs..

mesh_for_via_plating

Flag indicating if meshing for via plating is enabled.

model_type

HFSS model type.

via_density

Density of vias.

num_via_density

Spacing between vias.

via_num_sides

Number of sides a via is considered to have.

num_via_sides

Number of sides a via is considered to have.

remove_floating_geometry

Flag indicating if a geometry not connected to any other geometry is removed.

small_void_area

Voids with an area smaller than this value are ignored during simulation.

union_polygons

Flag indicating if polygons are unioned.

use_defeature

Flag indicating if defeaturing is used.

use_defeature_abs_length

Flag indicating if absolute length defeaturing is used.

use_defeature_absolute_length

Flag indicating if absolute length or extent ratio is used when defeaturing polygons.

via_material

Default via material.

via_style

Via style.

via_model_type

Via model type.

Import detail#

from pyedb.grpc.database.simulation_setup.hfss_advanced_settings import HFSSAdvancedSettings

Property detail#

property HFSSAdvancedSettings.defeature_abs_length: float#

Absolute length used as tolerance when defeaturing polygons.

Deprecated since version 0.77.3: Use defeature_absolute_length instead.

property HFSSAdvancedSettings.defeature_absolute_length: str#

Absolute length used as tolerance when defeaturing polygons.

Returns:
str

Length value.

property HFSSAdvancedSettings.defeature_ratio: float#

Extent ratio used as tolerance when defeaturing polygons.

Returns:
float

Ratio value.

property HFSSAdvancedSettings.healing_option: int#

Enable/disable healing of mis-aligned points and edges.

Returns:
int

Healing option value.

property HFSSAdvancedSettings.ic_mode_auto_resolution: bool#

Flag indicating if model resolution is automatically calculated for IC designs..

Returns:
bool

True if IC mode auto resolution is enabled, False otherwise.

property HFSSAdvancedSettings.mesh_for_via_plating: bool#

Flag indicating if meshing for via plating is enabled.

Returns:
bool

True if meshing for via plating is enabled, False otherwise.

property HFSSAdvancedSettings.model_type: str#

HFSS model type.

Returns:
str

Model type name.

property HFSSAdvancedSettings.via_density: float#

Density of vias.

Deprecated since version 0.77.3: Use num_via_density instead.

property HFSSAdvancedSettings.num_via_density: float#

Spacing between vias.

Returns:
int

Spacing value.

property HFSSAdvancedSettings.via_num_sides: int#

Number of sides a via is considered to have.

Deprecated since version 0.77.3: Use num_via_sides instead.

property HFSSAdvancedSettings.num_via_sides: int#

Number of sides a via is considered to have.

Returns:
int

Number of via sides value.

property HFSSAdvancedSettings.remove_floating_geometry: bool#

Flag indicating if a geometry not connected to any other geometry is removed.

Returns:
bool

True if floating geometry is removed, False otherwise.

property HFSSAdvancedSettings.small_void_area: float#

Voids with an area smaller than this value are ignored during simulation.

Returns:
float

Small void area value.

property HFSSAdvancedSettings.union_polygons: bool#

Flag indicating if polygons are unioned.

Returns:
bool

True if polygons are unioned, False otherwise.

property HFSSAdvancedSettings.use_defeature: bool#

Flag indicating if defeaturing is used.

Returns:
bool

True if defeaturing is used, False otherwise.

property HFSSAdvancedSettings.use_defeature_abs_length: bool#

Flag indicating if absolute length defeaturing is used.

Deprecated since version 0.77.3: Use use_defeature_absolute_length instead.

property HFSSAdvancedSettings.use_defeature_absolute_length: bool#

Flag indicating if absolute length or extent ratio is used when defeaturing polygons.

Returns:
bool

True if absolute length defeaturing is used, False otherwise.

property HFSSAdvancedSettings.via_material: str#

Default via material.

Returns:
str

Via material name.

property HFSSAdvancedSettings.via_style: str#

Via style.

Deprecated since version 0.77.3: Use via_model_type instead.

property HFSSAdvancedSettings.via_model_type: str#

Via model type.

Returns:
str

Via model type name.

Attribute detail#

HFSSAdvancedSettings.core#