EDBPadstackInstance#
- class pyaedt.edb_core.edb_data.padstacks_data.EDBPadstackInstance(edb_padstackinstance, _pedb)[source]#
Manages EDB functionalities for a padstack.
- Parameters:
- edb_padstackinstance
- _pedb
Inherited AEDT object.
Examples
>>> from pyaedt import Edb >>> edb = Edb(myedb, edbversion="2021.2") >>> edb_padstack_instance = edb.core_padstack.padstack_instances[0]
Methods
Create a rectangle inscribed inside a padstack instance pad.
Delete this padstack instance.
Produce a list of all geometries physically connected to a given layout object.
EDBPadstackInstance.in_polygon
(polygon_data)Check if padstack Instance is in given polygon data.
EDBPadstackInstance.in_voids
([net_name, ...])Check if this padstack instance is in any void.
Parametrize the instance position.
Set backdrill from bottom.
Set backdrill from top.
Attributes
Retrieve the pin name that is shown in AEDT.
Backdrill layer from bottom.
Backdrill layer from top.
Get bounding box of the padstack instance.
Get component this padstack belong to.
Id of this padstack instance.
Determines whether this padstack instance is a layout pin.
List of all layers to which the padstack instance belongs.
Lower elevation of the placement layer.
Padstack Instance Name.
Net name.
Edb Object Instance.
Padstack definition.
Return Edb padstack object.
Get pin number.
Pin groups that the pin belongs to.
Placement layer.
Padstack instance position.
Padstack instance rotation.
Starting layer.
Stopping layer.
Top/bottom association of the placement layer.
Upper elevation of the placement layer.