PadstackInstanceTerminal#
- class ansys.edb.core.terminal.terminals.PadstackInstanceTerminal(msg)#
Represents a padstack instance terminal.
Methods
PadstackInstanceTerminal.cast
([term_type])Cast the terminal object to the correct concrete type, fetching the type if necessary.
PadstackInstanceTerminal.create
(layout, ...)Create a padstack instance terminal.
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.
PadstackInstanceTerminal.find
(layout, name)Find a terminal by name in a given layout.
PadstackInstanceTerminal.find_by_id
(layout, uid)Find a Connectable object by database ID in a given layout.
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.
Get the list of solver names.
Get the name of the product solver option.
Set the product property of the layout object for a given product ID and attribute ID.
Set the product solver option.
Attributes
BoundaryType
: Boundary type of the terminal.BundleTerminal
: Bundle terminal that the terminal belongs to, if any.ComponentGroup
: Component of the Connectable object.int
: Unique, persistent ID for the Connectable object.Group
object.HfssPIType
: HFSS PI type.int
: Unique ID of the EDB object.Value
: Impedance of the terminal.bool
: Flag indicating if the terminal is an auto port.bool
: Flag indicating if the terminal is a circuit port.bool
: Flag indicating if the terminal is an interface.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.bool
: Flag indicating if the terminal is a reference terminal.Layer
: Layer the terminal is placed on.Layout
: Layout owning the object.str
: S-parameter model.EDBObjMessage
: Protobuf message that represents the object's ID.str
: Name of the terminal.Net
: Net of the Connectable object.LayoutObjType
: Layout object type.PadstackInstance
: Padstack instance of the terminal.list
ofPadstackInstance
andLayer
: Padstack instance and layer.PortPostProcessingProp
: Port postprocessing properties.Layer
: Layer that the terminal references, if any, by either layer object or name.Terminal
: Terminal that the terminal references, if any.Rlc
: RLC boundary parameters.Value
: Source amplitude of the terminal.Value
: Source phase of the terminal.SourceTermToGroundType
: Source terminal-to-ground type.bool
: Flag indicating if the terminal can use references from the hierarchy.