EDBLayers#

class pyaedt.edb_core.edb_data.layer_data.EDBLayers(edb_stackup)[source]#

Manages EDB functionalities for all primitive layers.

Deprecated since version 0.6.5: There is no need to use core_stackup anymore. You can instantiate new class stackup directly from edb class.

Parameters:
edb_stackuppyaedt.edb_core.stackup.EdbStackup

Inherited AEDT object.

Examples

>>> from pyaedt import Edb
>>> edb = Edb(myedb, edbversion="2021.2")
>>> edb_layers = edb.core_stackup.stackup_layers

Methods

EDBLayers.add_layer(layerName[, ...])

Add a layer after a specific layer.

EDBLayers.add_outline_layer([outline_name])

Add an outline layer named "Outline" if it is not present.

EDBLayers.insert_layer_above(layer_name, ...)

Insert a layer above the specified base layer.

EDBLayers.remove_layer(layername)

Remove a layer.

Attributes

EDBLayers.edb_layer_collection

Copy of EDB layer collection.

EDBLayers.edb_layers

EDB layers.

EDBLayers.layer_collection

Layer collection.

EDBLayers.layer_collection_mode

Layer collection mode.

EDBLayers.layer_types

Layer types.

EDBLayers.layers

Dictionary of layers.

EDBLayers.signal_layers

Signal layers.

EDBLayers.stackup_mode

Stackup mode.