StackupLayer#
- class pyedb.grpc.database.layers.stackup_layer.StackupLayer(pedb, edb_object=None)#
Bases:
ansys.edb.core.layer.stackup_layer.StackupLayerRepresents a stackup layer.
Overview#
Assign roughness model on this layer. |
Layer type. |
|
Lower elevation. |
|
The layer’s fill material. |
|
Upper elevation. |
|
Determine whether this layer is a negative layer. |
|
Testing if layer is stackup layer. |
|
Material. |
|
Material conductivity. |
|
Material permittivity. |
|
Material loss_tangent. |
|
Material name of the layer dielectric fill. |
|
Layer thickness. |
|
Layer etching factor. |
|
Huray model nodule radius on layer top. |
|
Huray model surface ratio on layer top. |
|
Huray model nodule radius on layer bottom. |
|
Huray model surface ratio on layer bottom. |
|
Huray model nodule radius on layer sides. |
|
Huray model surface ratio on layer sides. |
|
Groisse model on layer top. |
|
Groisse model on layer bottom. |
|
Groisse model on layer bottom. |
|
Import detail#
from pyedb.grpc.database.layers.stackup_layer import StackupLayer
Property detail#
- property StackupLayer.is_negative: bool#
Determine whether this layer is a negative layer.
- Returns:
- bool
True if this layer is a negative layer, False otherwise.
- property StackupLayer.is_stackup_layer: bool#
Testing if layer is stackup layer.
- Returns:
- True
iflayertypeis“signal” or “dielectric”.
- True
- property StackupLayer.conductivity: float#
Material conductivity.
- Returns:
floatMaterial conductivity value.
- property StackupLayer.permittivity: float#
Material permittivity.
- Returns:
floatMaterial permittivity value.
- property StackupLayer.loss_tangent: float#
Material loss_tangent.
- Returns:
floatMaterial loss tangent value.
- property StackupLayer.dielectric_fill: str#
Material name of the layer dielectric fill.
- Returns:
strMaterial name.
- property StackupLayer.top_hallhuray_nodule_radius: float#
Huray model nodule radius on layer top.
- Returns:
floatNodule radius value.
- property StackupLayer.top_hallhuray_surface_ratio: float#
Huray model surface ratio on layer top.
- Returns:
floatSurface ratio.
- property StackupLayer.bottom_hallhuray_nodule_radius: float#
Huray model nodule radius on layer bottom.
- Returns:
floatNodule radius.
- property StackupLayer.bottom_hallhuray_surface_ratio: float#
Huray model surface ratio on layer bottom.
- Returns:
floatSurface ratio value.
- property StackupLayer.side_hallhuray_nodule_radius: float#
Huray model nodule radius on layer sides.
- Returns:
floatNodule radius value.
- property StackupLayer.side_hallhuray_surface_ratio: float#
Huray model surface ratio on layer sides.
- Returns:
floatsurface ratio.
- property StackupLayer.top_groisse_roughness: float#
Groisse model on layer top.
- Returns:
floatRoughness value.
- property StackupLayer.bottom_groisse_roughness: float#
Groisse model on layer bottom.
- Returns:
floatRoughness value.
- property StackupLayer.side_groisse_roughness: float#
Groisse model on layer bottom.
- Returns:
floatRoughness value.
- property StackupLayer.properties#
Method detail#
- StackupLayer.update(**kwargs)#
- StackupLayer.assign_roughness_model(model_type='huray', huray_radius='0.5um', huray_surface_ratio='2.9', groisse_roughness='1um', apply_on_surface='all') bool#
Assign roughness model on this layer.
- Parameters:
- model_type
str,optional Type of roughness model. The default is
"huray". Options are"huray","groisse".- huray_radius
str,float,optional Radius of huray model. The default is
"0.5um".- huray_surface_ratio
str,float, optional. Surface ratio of huray model. The default is
"2.9".- groisse_roughness
str,float,optional Roughness of groisse model. The default is
"1um".- apply_on_surface
str, optional. - Where to assign roughness model. The default is
"all". Options are"top","bottom", "side".
- Where to assign roughness model. The default is
- model_type
- Returns: