EdbSiwave#

class pyedb.dotnet.edb_core.siwave.EdbSiwave(p_edb)[source]#

Manages EDB methods related to Siwave Setup accessible from Edb.siwave property.

Parameters:
edb_classpyedb.edb.Edb

Inherited parent object.

Examples

>>> from pyedb import Edb
>>> edbapp = Edb("myaedbfolder", edbversion="2021.2")
>>> edb_siwave = edbapp.siwave

Methods

EdbSiwave.add_siwave_dc_analysis([name])

Add a Siwave DC analysis in EDB.

EdbSiwave.add_siwave_syz_analysis([...])

Add a SIwave AC analysis to EDB.

EdbSiwave.configure_siw_analysis_setup([...])

Configure Siwave analysis setup.

EdbSiwave.create_circuit_port_on_net(...[, ...])

Create a circuit port on a NET.

EdbSiwave.create_circuit_port_on_pin(...[, ...])

Create a circuit port on a pin.

EdbSiwave.create_circuit_port_on_pin_group(...)

Create a port between two pin groups.

EdbSiwave.create_current_source_on_net(...)

Create a current source.

EdbSiwave.create_current_source_on_pin(...)

Create a current source.

EdbSiwave.create_current_source_on_pin_group(...)

Create current source between two pin groups.

EdbSiwave.create_dc_terminal(component_name, ...)

Create a dc terminal.

EdbSiwave.create_exec_file([add_dc, add_ac, ...])

Create an executable file.

EdbSiwave.create_impedance_crosstalk_scan([...])

Create Siwave crosstalk scan object

EdbSiwave.create_pin_group(...[, group_name])

Create pin group on the component.

EdbSiwave.create_pin_group_on_net(...[, ...])

Create pin group on component by net name.

EdbSiwave.create_pin_group_terminal(source)

Create a pin group terminal.

EdbSiwave.create_port_between_pin_and_layer([...])

Create circuit port between pin and a reference layer.

EdbSiwave.create_resistor_on_pin(pos_pin, ...)

Create a Resistor boundary between two given pins..

EdbSiwave.create_rlc_component(pins[, ...])

Create physical Rlc component.

EdbSiwave.create_voltage_probe_on_pin_group(...)

Create voltage probe between two pin groups.

EdbSiwave.create_voltage_source_on_net(...)

Create a voltage source.

EdbSiwave.create_voltage_source_on_pin(...)

Create a voltage source.

EdbSiwave.create_voltage_source_on_pin_group(...)

Create voltage source between two pin groups.

EdbSiwave.create_vrm_module([name, ...])

Create a voltage regulator module.

EdbSiwave.place_voltage_probe(name, ...)

Place a voltage probe between two points.

Attributes

EdbSiwave.excitations

Get all excitations.

EdbSiwave.icepak_component_file

Icepak component file path.

EdbSiwave.icepak_use_minimal_comp_defaults

Icepak default setting.

EdbSiwave.pin_groups

All Layout Pin groups.

EdbSiwave.probes

Get all probes.

EdbSiwave.sources

Get all sources.

EdbSiwave.voltage_regulator_modules

Get all voltage regulator modules