EdbNets#
- class pyedb.dotnet.edb_core.nets.EdbNets(p_edb)[source]#
Manages EDB methods for nets management accessible from Edb.nets property.
Examples
>>> from pyedb import Edb >>> edbapp = Edb("myaedbfolder", edbversion="2021.2") >>> edb_nets = edbapp.nets
Methods
EdbNets.classify_nets
([power_nets, signal_nets])Reassign power/ground or signal nets based on list of nets.
EdbNets.delete
(netlist)Delete one or more nets from EDB.
EdbNets.eligible_power_nets
([threshold])Return a list of nets calculated by area to be eligible for PWR/Ground net classification.
EdbNets.find_or_create_net
([net_name, ...])Find or create the net with the given name in the layout.
Get extended net and associated components.
Get the nets connected to the direct current 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.merge_nets_polygons
(net_names_list)Convert paths from net into polygons, evaluate all connected polygons and perform the merge.
EdbNets.plot
([nets, layers, color_by_net, ...])Plot a Net to Matplotlib 2D Chart.
Attributes
Get all component instances grouped by nets.
Db object.
Return the cell netlist.
Nets.
Get all nets for each component instance.
Power nets.
Signal nets.