add_via#

ControlFileStackup.add_via(layer_name, material='', gds_type=0, target_layer='', start_layer='', stop_layer='', solve_inside=True, via_group_method='proximity', via_group_tol=1e-06, via_group_persistent=True, snap_via_group_method='distance', snap_via_group_tol=1e-08, properties=None)[source]#

Add a new via layer.

Parameters:
layer_namestr

Layer name.

materialstr

Define the material for this layer.

gds_typeint

Define the gds type.

target_layerstr

Target layer used after layout import in EDB and HFSS 3D layout.

start_layerstr

Define the start layer for the via

stop_layerstr

Define the stop layer for the via.

solve_insidebool

When True solve inside this layer is anbled. Default value is True.

via_group_methodstr

Define the via group method, default value is "proximity"

via_group_tolfloat

Define the via group tolerance.

via_group_persistentbool

When True activated otherwise when False``is deactivated. Default value is ``True.

snap_via_group_methodstr

Define the via group method, default value is "distance"

snap_via_group_tolfloat

Define the via group tolerance, default value is 10e-9.

propertiesdict

Dictionary with key and property value.

Returns:
pyedb.dotnet.edb_core.edb_data.control_file.ControlFileVia