PadstackInstance#
- class ansys.edb.core.primitive.primitive.PadstackInstance(msg)#
Representis a padstack instance object.
Methods
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.
TerminalInstance
: 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.Group
object.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.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.