ViaLayer#
- class pyedb.grpc.database.layers.via_layer.ViaLayer(pedb, core=None)#
Bases:
pyedb.grpc.database.layers.stackup_layer.StackupLayerRepresents a via layer in an overlapping stackup.
A via layer defines the vertical extent of a via between two signal (reference) layers in an overlapping stackup. It is identified by its name, the lower and upper reference layer names, and the conductor material.
- Parameters:
- pedb
pyedb.Edb EDB object.
- core
ansys.edb.core.layer.via_layer.ViaLayer Core via layer object.
- pedb
Overview#
Create a via layer. |
Name of the lower reference layer. |
|
Name of the upper reference layer. |
|
Flag indicating whether the via layer is a through-silicon via (TSV). |
Import detail#
from pyedb.grpc.database.layers.via_layer import ViaLayer
Property detail#
- property ViaLayer.lower_ref_layer_name: str#
Name of the lower reference layer.
- Returns:
strName of the lower reference stackup layer.
Examples
>>> via = edb.stackup.via_layers["Via1_2"] >>> via.lower_ref_layer_name 'Layer1'
Method detail#
- classmethod ViaLayer.create(pedb, name: str, lower_layer: str, upper_layer: str, material: str = 'copper') ViaLayer#
Create a via layer.
- Parameters:
- Returns:
ViaLayerVia layer object created.
Examples
>>> from pyedb.grpc.database.layers.via_layer import ViaLayer >>> via = ViaLayer.create(pedb, "Via1_2", "Layer1", "Layer2", material="copper")