pyaedt.edb_core.padstack.EdbPadstacks#
- class pyaedt.edb_core.padstack.EdbPadstacks(p_edb)[source]#
Manages EDB methods for nets management accessible from Edb.core_padstack property.
Examples
>>> from pyaedt import Edb >>> edbapp = Edb("myaedbfolder", edbversion="2021.2") >>> edb_padstacks = edbapp.core_padstack
Methods
Create a circular padstack.
EdbPadstacks.create_coax_port
(padstackinstance)Create HFSS 3Dlayout coaxial lumped port on a pastack Requires to have solder ball defined before calling this method.
EdbPadstacks.create_padstack
([padstackname, ...])Create a padstack.
EdbPadstacks.duplicate_padstack
(...[, ...])Duplicate a padstack.
EdbPadstacks.get_pad_parameters
(pin, layername)Get Padstack Parameters from Pin or Padstack Definition.
Get a list of padstack instances by net name.
Retrieve pins given a component's reference designator and net name.
Get the list for Edb vias from net name list.
Convert an integer to an EDB.PadGeometryType.
EdbPadstacks.int_to_pad_type
([val])Convert an integer to an EDB.PadGeometryType.
EdbPadstacks.place_padstack
(position, ...[, ...])Place the padstack.
Remove the Pad from a padstack on a specific layer by setting it as a 0 thickness circle.
EdbPadstacks.set_pad_property
(padstack_name)Set pad and antipad properites of the padstack.
EdbPadstacks.set_solderball
(padstackInst, ...)Set solderball for the given PadstackInstance.
Update Padstack Instance List.
Update Padstack Dictionary.
Attributes
Db object.
Return a PadType Enumerator.
List of padstack instances.
Padstacks via padstack definitions.
All Layout Pin groups.