Bondwire#

class pyedb.dotnet.database.cell.primitive.bondwire.Bondwire(pedb, edb_object=None, **kwargs)#

Bases: pyedb.dotnet.database.cell.primitive.primitive.Primitive

Class representing a bondwire object.

Overview#

get_material

Get material of the bondwire.

set_material

Set the material of a bondwire.

get_definition_name

Get definition name of a bondwire object.

set_definition_name

Set the definition name of a bondwire.

get_trajectory

Get trajectory parameters of a bondwire object.

set_trajectory

Set the parameters of the trajectory of a bondwire.

set_start_elevation

Set the start elevation of a bondwire.

set_end_elevation

Set the end elevation of a bondwire.

type

BondwireType: Bondwire-type of a bondwire object.

cross_section_type

BondwireCrossSectionType: Bondwire-cross-section-type of a bondwire object.

cross_section_height

Value: Bondwire-cross-section height of a bondwire object.

width

Value: Width of a bondwire object.

Import detail#

from pyedb.dotnet.database.cell.primitive.bondwire import Bondwire

Property detail#

property Bondwire.type#

BondwireType: Bondwire-type of a bondwire object.

property Bondwire.cross_section_type#

BondwireCrossSectionType: Bondwire-cross-section-type of a bondwire object.

property Bondwire.cross_section_height#

Value: Bondwire-cross-section height of a bondwire object.

property Bondwire.width#

Value: Width of a bondwire object.

Method detail#

Bondwire.get_material(evaluated=True)#

Get material of the bondwire.

Parameters:
evaluatedbool, optional

True if an evaluated material name is wanted.

Returns:
str

Material name.

Bondwire.set_material(material)#

Set the material of a bondwire.

Parameters:
materialstr

Material name.

Bondwire.get_definition_name(evaluated=True)#

Get definition name of a bondwire object.

Parameters:
evaluatedbool, optional

True if an evaluated (in variable namespace) material name is wanted.

Returns:
str

Bondwire name.

Bondwire.set_definition_name(definition_name)#

Set the definition name of a bondwire.

Parameters:
definition_namestr

Bondwire name to be set.

Bondwire.get_trajectory()#

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.

Bondwire.set_trajectory(x1, y1, x2, y2)#

Set the parameters of the trajectory of a bondwire.

Parameters:
x1Value

X value of the start point.

y1Value

Y value of the start point.

x2Value

X value of the end point.

y2Value

Y value of the end point.

Bondwire.set_start_elevation(layer, start_context=None)#

Set the start elevation of a bondwire.

Parameters:
start_contextCellInstance

Start cell context of the bondwire. None means top level.

layerstr or Layer

Start layer of the bondwire.

Bondwire.set_end_elevation(layer, end_context=None)#

Set the end elevation of a bondwire.

Parameters:
end_contextCellInstance

End cell context of the bondwire. None means top level.

layerstr or Layer

End layer of the bondwire.