PadstackInstanceTerminal#
- class pyedb.grpc.database.terminal.padstack_instance_terminal.PadstackInstanceTerminal(pedb, core)#
Bases:
pyedb.grpc.database.terminal.terminal.TerminalManages bundle terminal properties.
Overview#
Create a padstack instance terminal. |
Check if the terminal is a circuit port. |
|
Check if the terminal is a reference terminal. |
|
Terminal ID. |
|
Terminal EDB UID. |
|
Net. |
|
Terminal position. |
|
Terminal position. |
Import detail#
from pyedb.grpc.database.terminal.padstack_instance_terminal import PadstackInstanceTerminal
Property detail#
- property PadstackInstanceTerminal.is_circuit_port: bool#
Check if the terminal is a circuit port.
- Returns:
- bool
True if the terminal is a circuit port, False otherwise.
- property PadstackInstanceTerminal.is_reference_terminal: bool#
Check if the terminal is a reference terminal.
- Returns:
- bool
True if the terminal is a reference terminal, False otherwise.
- property PadstackInstanceTerminal.net: pyedb.grpc.database.net.net.Net#
Net.
- Returns:
NetTerminal net.
- property PadstackInstanceTerminal.padstack_instance: pyedb.grpc.database.primitive.padstack_instance.PadstackInstance#
- property PadstackInstanceTerminal.component: pyedb.grpc.database.hierarchy.component.Component#
Method detail#
- classmethod PadstackInstanceTerminal.create(layout, name, padstack_instance, layer, is_ref=False, net=None) PadstackInstanceTerminal#
Create a padstack instance terminal. Parameters ———- layout : :class: <``Layout` pyedb.grpc.database.layout.layout.Layout>
Layout object associated with the terminal.
- namestr
Terminal name.
- padstack_instancePadstackInstance
Padstack instance object.
- layerstr
Layer name.
- is_refbool, optional
Whether the terminal is a reference terminal. Default is False.
Returns#
- PadstackInstanceTerminal
Padstack instance terminal object.