PinPair#

class pyedb.grpc.database.hierarchy.pin_pair_model.PinPair(model, edb_pin_pair)#

Overview#

first_pin

First pin name.

second_pin

Second pin name.

rlc_enable

Enable model.

resistance

Resistance.

inductance

Inductance.

capacitance

Capacitance.

rlc_values

Rlc value.

is_parallel

Check if the pin pair model is parallel.

Import detail#

from pyedb.grpc.database.hierarchy.pin_pair_model import PinPair

Property detail#

property PinPair.first_pin: str#

First pin name.

This attribute is read-only since pin pair model is defined between two pins, and changing pin names will change the pin pair itself.

Returns:
str

First pin name.

property PinPair.second_pin: str#

Second pin name.

This attribute is read-only since pin pair model is defined between two pins, and changing pin names will change the pin pair itself.

Returns:
str

Second pin name.

property PinPair.rlc_enable: tuple[bool, bool, bool]#

Enable model.

Returns:
tuple[r_enabled(bool), l_enabled(bool), c_enabled(bool)].
property PinPair.resistance: float#

Resistance.

Returns:
float

Resistance value.

property PinPair.inductance: float#

Inductance.

Returns:
float

Inductance value.

property PinPair.capacitance: float#

Capacitance.

Returns:
float

Capacitance value.

property PinPair.rlc_values: list[float]#

Rlc value.

Returns:
List[float, float, float]

[R value, L value, C value].

property PinPair.is_parallel: bool#

Check if the pin pair model is parallel.

Returns:
bool

True if the pin pair model is parallel, False otherwise.

Attribute detail#

PinPair.core#