find_and_fix_disjoint_nets#
- EdbNets.find_and_fix_disjoint_nets(net_list=None, keep_only_main_net=False, clean_disjoints_less_than=0.0, order_by_area=False)[source]#
Find and fix disjoint nets from a given netlist.
- Parameters:
- net_list
str
,list
,optional
List of nets on which check disjoints. If None is provided then the algorithm will loop on all nets.
- keep_only_main_netbool,
optional
Remove all secondary nets other than principal one (the one with more objects in it). Default is False.
- clean_disjoints_less_thanbool,
optional
Clean all disjoint nets with area less than specified area in square meters. Default is 0.0 to disable it.
- order_by_areabool,
optional
Whether if the naming order has to be by number of objects (fastest) or area (slowest but more accurate). Default is
False
.- Returns
- ——-
- List
New nets created.
- net_list
Examples
>>> renamed_nets = edb_core.nets.find_and_fix_disjoint_nets(["GND","Net2"])