EDBComponent#

class pyaedt.edb_core.edb_data.components_data.EDBComponent(pedb, cmp)[source]#

Manages EDB functionalities for components.

Parameters:
parentpyaedt.edb_core.components.Components

Inherited AEDT object.

componentobject

Edb Component Object

Methods

EDBComponent.assign_rlc_model([res, ind, ...])

Assign RLC to this component.

EDBComponent.assign_s_param_model(file_path)

Assign S-parameter to this component.

EDBComponent.assign_spice_model(file_path[, ...])

Assign Spice model to this component.

EDBComponent.create_clearance_on_component([...])

Create a Clearance on Soldermask layer by drawing a rectangle.

Attributes

EDBComponent.bounding_box

Component's bounding box.

EDBComponent.cap_value

Capacitance Value.

EDBComponent.center

Compute the component center.

EDBComponent.component_instance

Edb component instance.

EDBComponent.component_property

ComponentProperty object.

EDBComponent.ind_value

Inductance Value.

EDBComponent.is_enabled

Flag indicating if the current object is enabled.

EDBComponent.is_null

Flag indicating if the current object exists.

EDBComponent.is_parallel_rlc

Define if model is Parallel or Series.

EDBComponent.layout_instance

EDB layout instance object.

EDBComponent.lower_elevation

Lower elevation of the placement layer.

EDBComponent.model_type

Retrieve assigned model type.

EDBComponent.netlist_model

Get assigned netlist model properties.

EDBComponent.nets

Nets of Component.

EDBComponent.numpins

Number of Pins of Component.

EDBComponent.part_name

Component part name.

EDBComponent.partname

Component part name.

EDBComponent.pinlist

Pins of the component.

EDBComponent.pins

EDBPadstackInstance of Component.

EDBComponent.placement_layer

Placement layer.

EDBComponent.refdes

Reference Designator Name.

EDBComponent.res_value

Resistance value.

EDBComponent.rlc_values

Get component rlc values.

EDBComponent.rotation

Compute the component rotation in radian.

EDBComponent.s_param_model

Get assigned S-parameter model properties.

EDBComponent.solder_ball_height

Solder ball height if available.

EDBComponent.solder_ball_placement

Solder ball placement if available..

EDBComponent.spice_model

Get assigned Spice model properties.

EDBComponent.top_bottom_association

Top/bottom association of the placement layer.

EDBComponent.type

Component type.

EDBComponent.upper_elevation

Upper elevation of the placement layer.

EDBComponent.value

Retrieve discrete component value.