PadstackInstance#
- class ansys.edb.core.primitive.padstack_instance.PadstackInstance(msg)#
 Represents a padstack instance object.
Methods
Cast the ConnObj object to the correct concrete type.
PadstackInstance.create(layout, net, name, ...)Create a padstack instance.
Create a 3D composite model from an MCAD file.
Create an HFSS model from an MCAD file.
Create a Stride model from an MCAD file.
Delete the layout object.
PadstackInstance.find_by_id(layout, uid)Find a Connectable object by database ID in a given layout.
Get the back drill type by depth.
Get the back drill type by the layer.
PadstackInstance.get_back_drill_type(from_bottom)Get the back drill type of the padstack instance.
Get the hole overrides of the padstack instance.
Get the top and bottom layers of the padstack instance.
PadstackInstanceTerminal: Terminal of the padstack instance.Get the position and rotation of the padstack instance.
Get the product property of the layout object for a given product ID and attribute ID.
Get a list of attribute IDs given a product ID for the layout object.
PadstackInstance.is_in_pin_group(pin_group)Determine if the padstack instance is in a given pin group.
Set the back drill type by depth.
Set the back drill by the layer.
Set the hole overrides of the padstack instance.
PadstackInstance.set_layer_range(top_layer, ...)Set the top and bottom layers of the padstack instance.
Set the position and rotation of the padstack instance.
Set the product property of the layout object for a given product ID and attribute ID.
Attributes
ComponentGroup: Component of the Connectable object.int: Unique, persistent ID for the Connectable object.Groupobject.int: Unique ID of the EDB object.bool: Flag indicating if the padstack instance is a layout pin.bool: Flag indicating if this is an MCAD model.bool: Flag indicating if this is a 3D composite MCAD model.bool: Flag indicating if this is an HFSS MCAD model.bool: Flag indicating if this is a Stride MCAD model.bool: Flag indicating if the object exists in the database.LayerMap: Layer map of the padstack instance.Layout: Layout owning the object.LayoutObjType: Layout object type of the PadstackInstance class.EDBObjMessage: Protobuf message that represents the object's ID.str: Name of the padstack instance.Net: Net of the Connectable object.LayoutObjType: Layout object type.PadstackDef: Definition of the padstack instance.Layer: Solderball layer of the padstack instance.