pyaedt.edb_core.EDB_Data.EDBLayers

class pyaedt.edb_core.EDB_Data.EDBLayers(edb_stackup)[source]

Manages EDB functionalities for all primitive layers.

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.remove_layer(layername)

Remove a layer.

Attributes

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.