Connectable#

class pyedb.dotnet.database.cell.connectable.Connectable(pedb, edb_object)#

Bases: pyedb.dotnet.database.cell.layout_obj.LayoutObj

Manages EDB functionalities for a connectable object.

Overview#

get_connected_objects

Get connected objects.

get_connected_object_id_set

Produce a list of all geometries physically connected to a given layout object.

get_em_properties

set_em_properties

net

Net Object.

net_name

Get the primitive layer name.

component

Component connected to this object.

component_name

Get the name of the component connected to this object.

dcir_equipotential_region

Get or set whether this primitive or padstack instance has a DCIR equipotential region. If this padstack

Import detail#

from pyedb.dotnet.database.cell.connectable import Connectable

Property detail#

property Connectable.net#

Net Object.

Returns:
pyedb.dotnet.database.edb_data.nets_data.EDBNetsData
property Connectable.net_name#

Get the primitive layer name.

Returns:
str
property Connectable.component#

Component connected to this object.

Returns:
dotnet.database.edb_data.nets_data.EDBComponent
property Connectable.component_name#

Get the name of the component connected to this object.

property Connectable.dcir_equipotential_region: bool#

Get or set whether this primitive or padstack instance has a DCIR equipotential region. If this padstack instance has pads on multiple layers, the region is set on top layer.

Method detail#

Connectable.get_connected_objects()#

Get connected objects.

Returns:
list
Connectable.get_connected_object_id_set()#

Produce a list of all geometries physically connected to a given layout object.

Returns:
list

Found connected objects IDs with Layout object.

Connectable.get_em_properties() pyedb.generic.product_property.EMProperties#
Connectable.set_em_properties(em_properties: pyedb.generic.product_property.EMProperties)#