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_name
str
Layer name.
- material
str
Define the material for this layer.
- gds_type
int
Define the gds type.
- target_layer
str
Target layer used after layout import in EDB and HFSS 3D layout.
- start_layer
str
Define the start layer for the via
- stop_layer
str
Define the stop layer for the via.
- solve_insidebool
When
True
solve inside this layer is anbled. Default value isTrue
.- via_group_method
str
Define the via group method, default value is
"proximity"
- via_group_tol
float
Define the via group tolerance.
- via_group_persistentbool
When
True
activated otherwise whenFalse``is deactivated. Default value is ``True
.- snap_via_group_method
str
Define the via group method, default value is
"distance"
- snap_via_group_tol
float
Define the via group tolerance, default value is 10e-9.
- properties
dict
Dictionary with key and property value.
- layer_name
- Returns: