LayerCollection#
Overview#
Set layer collection into edb. |
|
Refresh layer collection from Edb. This method is run on demand after all edit operations on stackup. |
|
Add a layer on top of the stackup. |
|
Add a layer on bottom of the stackup. |
|
Add a layer below a layer. |
|
Add a layer above a layer. |
|
Add a document layer. |
|
Finds a layer with the given name. |
Retrieve the dictionary of signal and dielectric layers. |
|
Retrieve the dictionary of signal layers. |
|
Retrieve the list of layers with their ids. |
|
Retrieve the dictionary of layers. |
Import detail#
from pyedb.dotnet.database.stackup import LayerCollection
Property detail#
- property LayerCollection.stackup_layers#
Retrieve the dictionary of signal and dielectric layers.
- property LayerCollection.non_stackup_layers#
Retrieve the dictionary of signal layers.
- property LayerCollection.all_layers#
- property LayerCollection.layers_by_id#
Retrieve the list of layers with their ids.
- property LayerCollection.layers#
Retrieve the dictionary of layers.
- Returns:
Method detail#
- LayerCollection.update_layout()#
Set layer collection into edb.
- Parameters:
- stackup
- LayerCollection.refresh_layer_collection()#
Refresh layer collection from Edb. This method is run on demand after all edit operations on stackup.
- LayerCollection.add_layer_top(name, layer_type='signal', **kwargs)#
Add a layer on top of the stackup.
- Parameters:
- name
str Name of the layer.
- layer_type: str, optional
Type of the layer. The default to
"signal". Options are"signal","dielectric"- kwargs
- name
- Returns:
- LayerCollection.add_layer_bottom(name, layer_type='signal', **kwargs)#
Add a layer on bottom of the stackup.
- Parameters:
- name
str Name of the layer.
- layer_type: str, optional
Type of the layer. The default to
"signal". Options are"signal","dielectric"- kwargs
- name
- Returns:
- LayerCollection.add_layer_below(name, base_layer_name, layer_type='signal', **kwargs)#
Add a layer below a layer.
- Parameters:
- name
str Name of the layer.
- base_layer_name: str
Name of the base layer.
- layer_type: str, optional
Type of the layer. The default to
"signal". Options are"signal","dielectric"- kwargs
- name
- Returns:
- LayerCollection.add_layer_above(name, base_layer_name, layer_type='signal', **kwargs)#
Add a layer above a layer.
- Parameters:
- name
str Name of the layer.
- base_layer_name: str
Name of the base layer.
- layer_type: str, optional
Type of the layer. The default to
"signal". Options are"signal","dielectric"- kwargs
- name
- Returns:
- LayerCollection.add_document_layer(name, layer_type='user', **kwargs)#
Add a document layer.
- Parameters:
- name
str Name of the layer.
- layer_type: str, optional
Type of the layer. The default is
"user". Options are"user","outline"- kwargs
- name
- Returns:
- LayerCollection.set_layer_clone(layer_clone)#