pyaedt.edb_core.hfss.EdbHfss

class pyaedt.edb_core.hfss.EdbHfss(p_edb)[source]

Manages EDB functionalities for 3D layouts.

Examples

>>> from pyaedt import Edb
>>> edbapp = Edb("myaedbfolder")
>>> edb_hfss = edb_3dedbapp.core_hfss

Methods

EdbHfss.create_circuit_port_on_net(…[, …])

Create a circuit port on a NET.

EdbHfss.create_circuit_port_on_pin(pos_pin, …)

Create Circuit Port on Pin.

EdbHfss.create_coax_port_on_component(…)

Create a coaxial port on a component or component list on a net or net list.

EdbHfss.create_current_source_on_net(…[, …])

Create a current source.

EdbHfss.create_current_source_on_pin(…[, …])

Create a current source.

EdbHfss.create_hfss_ports_on_padstack(pinpos)

Create a HFSS port on a padstack.

EdbHfss.create_resistor_on_net(…[, …])

Create a voltage source.

EdbHfss.create_resistor_on_pin(pos_pin, neg_pin)

Create a voltage source.

EdbHfss.create_voltage_source_on_net(…[, …])

Create a voltage source.

EdbHfss.create_voltage_source_on_pin(…[, …])

Create a voltage source.

EdbHfss.get_trace_width_for_traces_with_ports()

Retrieve the trace width for traces with ports.