DifferentialPairs#

class pyedb.grpc.database.net.differential_pair.DifferentialPairs(pedb)#

Overview#

create

Parameters:

auto_identify

Auto identify differential pairs by naming conversion.

items

Extended nets.

Import detail#

from pyedb.grpc.database.net.differential_pair import DifferentialPairs

Property detail#

property DifferentialPairs.items: dict[str, any]#

Extended nets.

Returns:
dict[str, pyedb.dotnet.database.edb_data.nets_data.EDBDifferentialPairData]

Dictionary of extended nets.

Method detail#

DifferentialPairs.create(name: str, net_p: str, net_n: str) DifferentialPair#
Parameters:
namestr

Name of the differential pair.

net_pstr

Name of the positive net.

net_nstr

Name of the negative net.

Returns:
pyedb.dotnet.database.edb_data.nets_data.EDBDifferentialPairData
DifferentialPairs.auto_identify(positive_differentiator='_P', negative_differentiator='_N') list[str]#

Auto identify differential pairs by naming conversion.

Parameters:
positive_differentiator: str, optional

Differentiator of the positive net. The default is "_P".

negative_differentiator: str, optional

Differentiator of the negative net. The default is "_N".

Returns:
list

A list containing identified differential pair names.

Examples

>>> from pyedb import Edb
>>> edbapp = Edb("myaedbfolder", edbversion="2025.2")
>>> edb_nets = edbapp.differential_pairs.auto_identify()