pyaedt.edb_core.nets.EdbNets#

class pyaedt.edb_core.nets.EdbNets(p_edb)[source]#

Manages EDB methods for nets management accessible from Edb.core_nets property.

Examples

>>> from pyaedt import Edb
>>> edbapp = Edb("myaedbfolder", edbversion="2021.2")
>>> edb_nets = edbapp.core_nets

Methods

EdbNets.classify_nets([...])

Sort nets based on SimulationConfiguration object.

EdbNets.delete_nets(netlist)

Delete one or more nets from EDB.

EdbNets.find_or_create_net([net_name, ...])

Find or create the net with the given name in the layout.

EdbNets.get_dcconnected_net_list([ground_nets])

Retrieve the nets connected to DC through inductors.

EdbNets.get_net_by_name(net_name)

Find a net by name.

EdbNets.get_plot_data(nets[, layers, ...])

Return List of points for Matplotlib 2D Chart.

EdbNets.get_powertree(power_net_name, ...)

Retrieve the power tree.

EdbNets.is_net_in_component(component_name, ...)

Check if a net belongs to a component.

EdbNets.is_power_gound_net(netname_list)

Determine if one of the nets in a list is power or ground.

EdbNets.plot(nets[, layers, color_by_net, ...])

Plot a Net to Matplotlib 2D Chart.

Attributes

EdbNets.db

Db object.

EdbNets.nets

Nets.

EdbNets.power_nets

Power nets.

EdbNets.signal_nets

Signal nets.