HFSSPISimulationSettings#

class pyedb.dotnet.database.sim_setup_data.data.simulation_settings.HFSSPISimulationSettings(pedb, sim_setup, edb_object)#

Bases: SimulationSettings

Overview#

auto_select_nets_for_simulation

Auto select nets for simulation.

ignore_dummy_nets_for_selected_nets

Auto select Nets for simulation

ignore_small_holes

Ignore small holes choice.

ignore_small_holes_min_diameter

Min diameter to ignore small holes.

improved_loss_model

Improved Loss Model on power ground nets option.

include_enhanced_bond_wire_modeling

Enhance Bond wire modeling.

include_nets

Add Additional Nets for simulation.

min_plane_area_to_mesh

The minimum area below which geometry is ignored.

min_void_area_to_mesh

The minimum area below which voids are ignored.

model_type

Model Type setting.

perform_erc

Perform ERC

pi_slider_pos

The Simulation Preference Slider setting

rms_surface_roughness

RMS Surface Roughness setting

signal_nets_conductor_modeling

Conductor Modeling.

signal_nets_error_tolerance

Error Tolerance

signal_nets_include_improved_dielectric_fill_refinement

signal_nets_include_improved_loss_handling

Improved Dielectric Fill Refinement choice.

snap_length_threshold

surface_roughness_model

Chosen Model setting

Import detail#

from pyedb.dotnet.database.sim_setup_data.data.simulation_settings import HFSSPISimulationSettings

Property detail#

property HFSSPISimulationSettings.auto_select_nets_for_simulation#

Auto select nets for simulation.

Returns:
bool
property HFSSPISimulationSettings.ignore_dummy_nets_for_selected_nets#

Auto select Nets for simulation

Returns:
bool
property HFSSPISimulationSettings.ignore_small_holes#

Ignore small holes choice.

Returns:
bool
property HFSSPISimulationSettings.ignore_small_holes_min_diameter#

Min diameter to ignore small holes.

Returns:
str
property HFSSPISimulationSettings.improved_loss_model#

Improved Loss Model on power ground nets option. 1: Level 1 2: Level 2 3: Level 3

property HFSSPISimulationSettings.include_enhanced_bond_wire_modeling#

Enhance Bond wire modeling.

Returns:
bool
property HFSSPISimulationSettings.include_nets#

Add Additional Nets for simulation.

Returns:
[str]
List of net name.
property HFSSPISimulationSettings.min_plane_area_to_mesh#

The minimum area below which geometry is ignored.

Returns:
str
property HFSSPISimulationSettings.min_void_area_to_mesh#

The minimum area below which voids are ignored.

Returns:
str
property HFSSPISimulationSettings.model_type#

Model Type setting.

0: RDL, 1: Package 2: PCB

Returns:
int
property HFSSPISimulationSettings.perform_erc#

Perform ERC

Returns:
bool
property HFSSPISimulationSettings.pi_slider_pos#

The Simulation Preference Slider setting Model type: ``0``= balanced, ``1``=Accuracy. Returns ——-

int

property HFSSPISimulationSettings.rms_surface_roughness#

RMS Surface Roughness setting

Returns:
str
property HFSSPISimulationSettings.signal_nets_conductor_modeling: int#

Conductor Modeling. 0: MeshInside, 1: ImpedanceBoundary

property HFSSPISimulationSettings.signal_nets_error_tolerance#

Error Tolerance

Returns:
str
Value between 0.02 and 1.
property HFSSPISimulationSettings.signal_nets_include_improved_dielectric_fill_refinement#
property HFSSPISimulationSettings.signal_nets_include_improved_loss_handling#

Improved Dielectric Fill Refinement choice.

Returns:
bool
property HFSSPISimulationSettings.snap_length_threshold#
property HFSSPISimulationSettings.surface_roughness_model#

Chosen Model setting Model allowed, "None", "Exponential" or "Hammerstad".

Returns:
str