SimulationConfigurationDc#

class pyedb.dotnet.database.edb_data.simulation_configuration.SimulationConfigurationDc#

Bases: object

Contains all DC analysis settings. The class is part of SimulationConfiguration class as a property.

Overview#

dc_min_plane_area_to_mesh

Retrieve the value of the minimum plane area to be meshed by Siwave for DC solution.

dc_compute_inductance

Return the boolean for computing the inductance with SIwave DC solver.

dc_contact_radius

Retrieve the value for SIwave DC contact radius.

dc_slide_position

Retrieve the SIwave DC slide position value.

dc_use_dc_custom_settings

Retrieve the value for using DC custom settings.

dc_plot_jv

Retrieve the value for computing current density and voltage distribution.

dc_min_void_area_to_mesh

Retrieve the value for the minimum void surface to mesh.

dc_error_energy

Retrieve the value for the DC error energy.

dc_max_init_mesh_edge_length

Retrieve the maximum initial mesh edge value.

dc_max_num_pass

Retrieve the maximum number of adaptive passes.

dc_min_num_pass

Retrieve the minimum number of adaptive passes.

dc_mesh_bondwires

Retrieve the value for meshing bondwires.

dc_num_bondwire_sides

Retrieve the number of sides used for cylinder discretization.

dc_mesh_vias

Retrieve the value for meshing vias.

dc_num_via_sides

Retrieve the number of sides used for cylinder discretization.

dc_percent_local_refinement

Retrieve the value for local mesh refinement.

dc_perform_adaptive_refinement

Retrieve the value for performing adaptive meshing.

dc_refine_bondwires

Retrieve the value for performing bond wire refinement.

dc_refine_vias

Retrieve the value for performing vias refinement.

dc_report_config_file

Retrieve the report configuration file path.

dc_report_show_Active_devices

Retrieve the value for showing active devices.

dc_export_thermal_data

Retrieve the value for using external data.

dc_full_report_path

Retrieve the path for the report.

dc_icepak_temp_file

Retrieve the icepak temp file path.

dc_import_thermal_data

Retrieve the value for importing thermal data.

dc_per_pin_res_path

Retrieve the file path.

dc_per_pin_use_pin_format

Retrieve the value for using pin format.

dc_use_loop_res_for_per_pin

Retrieve the value for using the loop resistor per pin.

dc_via_report_path

Retrieve the via report file path.

dc_source_terms_to_ground

Retrieve the dictionary of grounded terminals.

Import detail#

from pyedb.dotnet.database.edb_data.simulation_configuration import SimulationConfigurationDc

Property detail#

property SimulationConfigurationDc.dc_min_plane_area_to_mesh#

Retrieve the value of the minimum plane area to be meshed by Siwave for DC solution.

Returns:
float

The value of the minimum plane area.

property SimulationConfigurationDc.dc_compute_inductance#

Return the boolean for computing the inductance with SIwave DC solver.

Returns:
bool

True activate False deactivated.

property SimulationConfigurationDc.dc_contact_radius#

Retrieve the value for SIwave DC contact radius.

Returns:
str

The contact radius value.

property SimulationConfigurationDc.dc_slide_position#

Retrieve the SIwave DC slide position value.

Returns:
int

The position value, 0 Optimum speed, 1 balanced, 2 optimum accuracy.

property SimulationConfigurationDc.dc_use_dc_custom_settings#

Retrieve the value for using DC custom settings.

Returns:
bool

True when activated, False deactivated.

property SimulationConfigurationDc.dc_plot_jv#

Retrieve the value for computing current density and voltage distribution.

Returns:
bool

True when activated, False deactivated. Default value True

property SimulationConfigurationDc.dc_min_void_area_to_mesh#

Retrieve the value for the minimum void surface to mesh.

Returns:
str

The area value.

property SimulationConfigurationDc.dc_error_energy#

Retrieve the value for the DC error energy.

Returns:
float

The error energy value, 0.2 as default.

property SimulationConfigurationDc.dc_max_init_mesh_edge_length#

Retrieve the maximum initial mesh edge value.

Returns:
str

maximum mesh length.

property SimulationConfigurationDc.dc_max_num_pass#

Retrieve the maximum number of adaptive passes.

Returns:
int

number of passes.

property SimulationConfigurationDc.dc_min_num_pass#

Retrieve the minimum number of adaptive passes.

Returns:
int

number of passes.

property SimulationConfigurationDc.dc_mesh_bondwires#

Retrieve the value for meshing bondwires.

Returns:
bool

True when activated, False deactivated.

property SimulationConfigurationDc.dc_num_bondwire_sides#

Retrieve the number of sides used for cylinder discretization.

Returns:
int

Number of sides.

property SimulationConfigurationDc.dc_mesh_vias#

Retrieve the value for meshing vias.

Returns:
bool

True when activated, False deactivated.

property SimulationConfigurationDc.dc_num_via_sides#

Retrieve the number of sides used for cylinder discretization.

Returns:
int

Number of sides.

property SimulationConfigurationDc.dc_percent_local_refinement#

Retrieve the value for local mesh refinement.

Returns:
float

The refinement value, 0.2 (20%) as default.

property SimulationConfigurationDc.dc_perform_adaptive_refinement#

Retrieve the value for performing adaptive meshing.

Returns:
bool

True when activated, False deactivated.

property SimulationConfigurationDc.dc_refine_bondwires#

Retrieve the value for performing bond wire refinement.

Returns:
bool

True when activated, False deactivated.

property SimulationConfigurationDc.dc_refine_vias#

Retrieve the value for performing vias refinement.

Returns:
bool

True when activated, False deactivated.

property SimulationConfigurationDc.dc_report_config_file#

Retrieve the report configuration file path.

Returns:
str

The file path.

property SimulationConfigurationDc.dc_report_show_Active_devices#

Retrieve the value for showing active devices.

Returns:
bool

True when activated, False deactivated.

property SimulationConfigurationDc.dc_export_thermal_data#

Retrieve the value for using external data.

Returns:
bool
True when activated, False deactivated.
property SimulationConfigurationDc.dc_full_report_path#

Retrieve the path for the report.

Returns:
str
File path.
property SimulationConfigurationDc.dc_icepak_temp_file#

Retrieve the icepak temp file path.

Returns:
str
File path.
property SimulationConfigurationDc.dc_import_thermal_data#

Retrieve the value for importing thermal data.

Returns:
bool
True when activated,``False`` deactivated.
property SimulationConfigurationDc.dc_per_pin_res_path#

Retrieve the file path.

Returns:
str
The file path.
property SimulationConfigurationDc.dc_per_pin_use_pin_format#

Retrieve the value for using pin format.

Returns:
bool
property SimulationConfigurationDc.dc_use_loop_res_for_per_pin#

Retrieve the value for using the loop resistor per pin.

Returns:
bool
property SimulationConfigurationDc.dc_via_report_path#

Retrieve the via report file path.

Returns:
str
The file path.
property SimulationConfigurationDc.dc_source_terms_to_ground#

Retrieve the dictionary of grounded terminals.

Returns:
Dictionary
{str, int}, keys is source name, value int 0 unspecified, 1 negative node, 2 positive one.