pyaedt.edb_core.nets.EdbNets

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

Manages EDB functionalities for nets.

Examples

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

Methods

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_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.