Layer#

class pyedb.libraries.common.Layer(pedb, name: str, material: Conductor | Dielectric = None, thickness: float = 1e-06)#

Physical layer inside a stackup.

Parameters:
pedbansys.edb.core.database.Database

Active EDB session.

namestr

Layer name.

materialConductor or Dielectric, optional

Material instance assigned to the layer.

thicknessfloat, optional

Layer thickness in meters. Default is 1 µm.

Examples

>>> diel = Dielectric(edb, "FR4")
>>> lyr = Layer(edb, "Core", material=diel, thickness=100e-6)
>>> lyr.thickness = 50e-6
>>> edb.stackup.layers["Core"].thickness
5e-05

Overview#

name

Layer name.

thickness

Layer thickness (m).

material

Material assigned to this layer.

Import detail#

from pyedb.libraries.common import Layer

Property detail#

property Layer.name: str#

Layer name.

property Layer.thickness: float#

Layer thickness (m).

property Layer.material: Conductor | Dielectric#

Material assigned to this layer.