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.padstacks.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.
Search for reference pins using given criteria.
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.
EDBPadstackInstance.set_backdrill_top
(...[, ...])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 the component that this padstack belongs to.
Check whether dcir equipotential region is enabled.
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.
Metal volume of the via hole instance in cubic units (m3).
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.