ExtendedNet#

class pyedb.grpc.database.net.extended_net.ExtendedNet(pedb, edb_object)#

Manages EDB functionalities for a primitives. It Inherits EDB Object properties.

Overview#

create

Create a extended net.

name

Extended net name.

nets

Nets dictionary.

components

Dictionary of components.

rlc

Dictionary of RLC components.

serial_rlc

Dictionary of serial RLC components.

shunt_rlc

Dictionary of shunt RLC components.

Import detail#

from pyedb.grpc.database.net.extended_net import ExtendedNet

Property detail#

property ExtendedNet.name#

Extended net name.

Returns:
str

Extended net name.

property ExtendedNet.nets: dict[str, pyedb.grpc.database.net.net.Net]#

Nets dictionary.

Returns:
Dict[str, Net]

Dict[net name, Net object].

property ExtendedNet.components: dict[str, any]#

Dictionary of components.

Returns:
Dict[str, Component].

Dict[net name, Component object].

property ExtendedNet.rlc: dict[str, any]#

Dictionary of RLC components.

Returns:
Dict[str, Component].

Dict[net name, Component object].

property ExtendedNet.serial_rlc: dict[str, any]#

Dictionary of serial RLC components.

Returns:
Dict[str, Component].

Dict[net name, Component object].

property ExtendedNet.shunt_rlc: dict[str, any]#

Dictionary of shunt RLC components.

Returns:
Dict[str, Component].

Dict[net name, Component object].

Attribute detail#

ExtendedNet.core#

Method detail#

classmethod ExtendedNet.create(layout, name)#

Create a extended net.

Parameters:
layout:class: <``Layout` pyedb.grpc.database.layout.layout.Layout>

Layout object associated with the extended net.

namestr

Name of the extended net.

Returns:
ExtendedNet

Extended net object.