PadstackInstanceTerminal#
- class pyedb.grpc.database.terminal.padstack_instance_terminal.PadstackInstanceTerminal(pedb, edb_object)#
Manages bundle terminal properties.
Overview#
Create a padstack instance terminal. |
Terminal name. |
|
Check if the terminal is null. |
|
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. |
|
Net name. |
|
Source amplitude. |
|
Source phase. |
|
Source amplitude. |
|
Source phase. |
|
Impdeance value. |
|
Boundary type. |
|
Return reference terminal. |
|
Return reference terminal. |
Import detail#
from pyedb.grpc.database.terminal.padstack_instance_terminal import PadstackInstanceTerminal
Property detail#
- property PadstackInstanceTerminal.is_null: bool#
Check if the terminal is null.
- Returns:
- bool
True if the terminal is null, False otherwise.
- 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#
- property PadstackInstanceTerminal.magnitude: float#
Source amplitude.
- Returns:
- float
amplitudevalue.
- float
- property PadstackInstanceTerminal.source_amplitude: float#
Source amplitude.
- Returns:
- float
amplitudevalue.
- float
- property PadstackInstanceTerminal.ref_terminal#
Return reference terminal.
- ..deprecated:: 0.43.0
Use: func:reference_terminal property instead.
- property PadstackInstanceTerminal.reference_terminal: PadstackInstanceTerminal#
Return reference terminal.
- Returns:
PadstackInstanceTerminalReference terminal object.
Attribute detail#
- PadstackInstanceTerminal.core#
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.