Jedec5BondwireDef#

class pyedb.grpc.database.definition.wirebond_def.Jedec5BondwireDef(pedb, core=None)#

Bases: BondwireDef

Class representing a JEDEC 5 bondwire definition.

Overview#

create

Create a new JEDEC 5 bondwire definition.

get_parameters

Get the parameters of the JEDEC 5 bondwire definition.

set_parameters

Set the parameters of the JEDEC 5 bondwire definition.

height

Get the bondwire top-to-die distance of the JEDEC 5 bondwire definition.

find_by_name

Find a JEDEC 5 bondwire definition by name.

Import detail#

from pyedb.grpc.database.definition.wirebond_def import Jedec5BondwireDef

Property detail#

property Jedec5BondwireDef.height#

Get the bondwire top-to-die distance of the JEDEC 5 bondwire definition.

Method detail#

Jedec5BondwireDef.get_parameters()#

Get the parameters of the JEDEC 5 bondwire definition.

Returns:
tuple[float, float, float]

Tuple of (top_to_die_distance, die_pad_angle, lead_pad_angle).

Jedec5BondwireDef.set_parameters(top_to_die_distance, die_pad_angle, lead_pad_angle)#

Set the parameters of the JEDEC 5 bondwire definition.

Parameters:
top_to_die_distancefloat

Bondwire top-to-die distance.

die_pad_anglefloat

Die pad angle in degrees.

lead_pad_anglefloat

Lead pad angle in degrees.

classmethod Jedec5BondwireDef.create(edb, name)#

Create a new JEDEC 5 bondwire definition.

Parameters:
edbpyedb.edb

Inherited AEDT object.

namestr

Name of the JEDEC 5 bondwire definition.

Returns:
pyedb.grpc.database.definition.wirebond_def.Jedec5BondwireDef

The created JEDEC 5 bondwire definition.

static Jedec5BondwireDef.find_by_name(edb, name)#

Find a JEDEC 5 bondwire definition by name.

Parameters:
edbpyedb.edb

Inherited AEDT object.

namestr

Name of the JEDEC 5 bondwire definition.

Returns:
pyedb.grpc.database.definition.wirebond_def.Jedec5BondwireDef or None

The found JEDEC 5 bondwire definition or None if not found.