Bondwire#
- class pyedb.grpc.database.primitive.bondwire.Bondwire(_pedb, edb_object)#
Class representing a bond-wire object.
Overview#
Create a bondwire object. |
Get the bondwire material. |
|
Set the bondwire material. |
|
Get the bondwire definition name. |
|
Set the bondwire definition name. |
Bondwire material |
|
str: Bondwire-type of a bondwire object. Supported values for setter: “apd”, “jedec4”, “jedec5”, |
|
str: Bondwire-cross-section-type of a bondwire object. Supported values for setter: `”round”, |
|
float: Bondwire-cross-section height of a bondwire object. |
|
|
Import detail#
from pyedb.grpc.database.primitive.bondwire import Bondwire
Property detail#
- property Bondwire.id#
- property Bondwire.edb_uid#
- property Bondwire.type#
str: Bondwire-type of a bondwire object. Supported values for setter: “apd”, “jedec4”, “jedec5”, “num_of_type”
- property Bondwire.cross_section_type#
str: Bondwire-cross-section-type of a bondwire object. Supported values for setter: “round”, `”rectangle”
- Returns:
strcross section type.
Attribute detail#
- Bondwire.core#
Method detail#
- classmethod Bondwire.create(layout, definition_name: str, placement_layer: str, start_layer_name: str, start_x: float, start_y: float, end_layer_name: str, end_x: float, end_y: float, net: str, material: str = 'copper', bondwire_type: str = 'jedec4', width=3e-05, start_cell_inst=None, end_cell_inst=None) Bondwire#
Create a bondwire object.
- Parameters:
- layout:class:
pyedb.grpc.database.layout.layout.Layout> Layout object associated with the bondwire.
- bondwire_type
str,optional Type of bondwire. Supported values are “jedec4”, “jedec5”, and “apd”. Default is “jedec4”.
- definition_name
str Definition name of the bondwire. Default is an empty string.
- placement_layer
str Placement layer name of the bondwire.
- width
float,optional Width of the bondwire. Default is 30um.
- material
str,optional Material of the bondwire. Default is “copper”.
- start_layer_name
str,optional Start layer name of the bondwire. Default is None.
- start_x
float,optional X-coordinate of the start point of the bondwire. Default is 0.0.
- start_y
float,optional Y-coordinate of the start point of the bondwire. Default is 0.0.
- end_layer_name
str,optional End layer name of the bondwire. Default is None.
- end_x
float,optional X-coordinate of the end point of the bondwire. Default is 0.0.
- end_y
float,optional Y-coordinate of the end point of the bondwire. Default is 0.0.
- net:class:
pyedb.grpc.database.net.net.Net>, Net object associated with the bondwire. Default is None.
- start_cell_inst:class:
`pyedb.grpc.database.hierarchy.component .Component`>, optional Start cell instance context for the bondwire. Default is None.
- end_cell_inst:class:
pyedb.grpc.database.hierarchy.component.Component>, optional End cell instance context for the bondwire. Default is None.
- layout:class:
- Returns:
BondwireThe created bondwire object.