BondwireDotNet#
- class pyedb.dotnet.database.dotnet.primitive.BondwireDotNet(api, prim_obj=None)#
Bases:
PrimitiveDotNetClass representing a bondwire object.
Overview#
Create a bondwire object. |
|
Get material of the bondwire. |
|
Set the material of a bondwire. |
|
Get definition name of a bondwire object. |
|
Set the definition name of a bondwire. |
|
Get trajectory parameters of a bondwire object. |
|
Set the parameters of the trajectory of a bondwire. |
|
Get the start elevation layer of a bondwire object. |
|
Set the start elevation of a bondwire. |
|
Get the end elevation layer of a bondwire object. |
|
Set the end elevation of a bondwire. |
|
|
|
|
|
|
|
Import detail#
from pyedb.dotnet.database.dotnet.primitive import BondwireDotNet
Property detail#
- property BondwireDotNet.type#
BondwireType: Bondwire-type of a bondwire object.
- property BondwireDotNet.cross_section_type#
BondwireCrossSectionType: Bondwire-cross-section-type of a bondwire object.
- property BondwireDotNet.cross_section_height#
Value: Bondwire-cross-section height of a bondwire object.
- property BondwireDotNet.width#
Value: Width of a bondwire object.
Method detail#
- BondwireDotNet.create(layout, bondwire_type, definition_name, placement_layer, width, material, start_context, start_layer_name, start_x, start_y, end_context, end_layer_name, end_x, end_y, net)#
Create a bondwire object.
- Parameters:
- layout
Layout Layout this bondwire will be in.
- bondwire_type
BondwireType Type of bondwire: kAPDBondWire or kJDECBondWire types.
- definition_name
str Bondwire definition name.
- placement_layer
str Layer name this bondwire will be on.
- width
Value Bondwire width.
- material
str Bondwire material name.
- start_context
CellInstance Start context: None means top level.
- start_layer_name
str Name of start layer.
- start_x
Value X value of start point.
- start_y
Value Y value of start point.
- end_context
CellInstance End context: None means top level.
- end_layer_name
str Name of end layer.
- end_x
Value X value of end point.
- end_y
Value Y value of end point.
- net
strorNetorNone Net of the Bondwire.
- layout
- Returns:
pyedb.dotnet.database.dotnet.primitive.BondwireDotNetBondwire object created.
- BondwireDotNet.get_material(evaluated=True)#
Get material of the bondwire.
- BondwireDotNet.set_material(material)#
Set the material of a bondwire.
- Parameters:
- material
str Material name.
- material
- BondwireDotNet.get_definition_name(evaluated=True)#
Get definition name of a bondwire object.
- BondwireDotNet.set_definition_name(definition_name)#
Set the definition name of a bondwire.
- Parameters:
- definition_name
str Bondwire name to be set.
- definition_name
- BondwireDotNet.get_traj()#
Get trajectory parameters of a bondwire object.
- Returns:
tuple[Value,Value,Value,Value
- ]
Returns a tuple of the following format:
(x1, y1, x2, y2)
x1 : X value of the start point.
y1 : Y value of the start point.
x1 : X value of the end point.
y1 : Y value of the end point.
- BondwireDotNet.set_traj(x1, y1, x2, y2)#
Set the parameters of the trajectory of a bondwire.
- Parameters:
- x1
Value X value of the start point.
- y1
Value Y value of the start point.
- x2
Value X value of the end point.
- y2
Value Y value of the end point.
- x1
- BondwireDotNet.get_start_elevation(start_context)#
Get the start elevation layer of a bondwire object.
- Parameters:
- start_context
CellInstance Start cell context of the bondwire.
- start_context
- Returns:
LayerStart context of the bondwire.
- BondwireDotNet.set_start_elevation(start_context, layer)#
Set the start elevation of a bondwire.
- Parameters:
- start_context
CellInstance Start cell context of the bondwire. None means top level.
- layer
strorLayer Start layer of the bondwire.
- start_context
- BondwireDotNet.get_end_elevation(end_context)#
Get the end elevation layer of a bondwire object.
- Parameters:
- end_context
CellInstance End cell context of the bondwire.
- end_context
- Returns:
LayerEnd context of the bondwire.