PadstackInstanceTerminal#
- class pyedb.dotnet.database.cell.terminal.padstack_instance_terminal.PadstackInstanceTerminal(pedb, edb_object)#
Bases:
pyedb.dotnet.database.cell.terminal.terminal.TerminalManages bundle terminal properties.
Overview#
Create an edge terminal. |
Return terminal position. |
|
Location of the padstack instance. |
|
Get layer of the terminal. |
Import detail#
from pyedb.dotnet.database.cell.terminal.padstack_instance_terminal import PadstackInstanceTerminal
Property detail#
- property PadstackInstanceTerminal.position#
Return terminal position. Returns ——- Position [x,y] : [float, float]
- property PadstackInstanceTerminal.location#
Location of the padstack instance.
- property PadstackInstanceTerminal.padstack_instance#
- property PadstackInstanceTerminal.layer#
Get layer of the terminal.
Method detail#
- PadstackInstanceTerminal.create(padstack_instance, name=None, layer=None, is_ref=False)#
Create an edge terminal.
- Parameters:
- prim_id
int Primitive ID.
- point_on_edge
list Coordinate of the point to define the edge terminal. The point must be on the target edge but not on the two ends of the edge.
- terminal_name
str,optional Name of the terminal. The default is
None, in which case the default name is assigned.- is_refbool,
optional Whether it is a reference terminal. The default is
False.
- prim_id
- Returns:
Edb.Cell.Terminal.EdgeTerminal