Components#
- class pyedb.dotnet.edb_core.components.Components(p_edb)[source]#
Manages EDB components and related method accessible from Edb.components property.
- Parameters:
- edb_class
pyedb.dotnet.edb.Edb
- edb_class
Examples
>>> from pyedb import Edb >>> edbapp = Edb("myaedbfolder") >>> edbapp.components
Methods
Deactivate RLC component and replace it with a circuit port.
Components.add_rlc_boundary
([component, ...])Add RLC gap boundary on component and replace it with a circuit port.
Components.create
(pins[, component_name, ...])Create a component from pins.
Components.create_pingroup_from_pins
(pins[, ...])Create a pin group on a component.
Components.create_port_on_component
(...[, ...])Create ports on a component.
Components.create_port_on_pins
(refdes, pins, ...)Create circuit port between pins and reference ones.
Components.create_rlc_component
(pins[, ...])Create physical Rlc component.
Components.create_source_on_component
([sources])Create voltage, current source, or resistor on component.
Deactivate RLC component with a possibility to convert it to a circuit port.
Components.delete
(component_name)Delete a component.
Delete all RLC components with a single pin.
Components.disable_rlc_component
(component_name)Disable a RLC component.
Components.export_bom
(bom_file[, delimiter])Export Bom file from layout.
Components.export_definition
(file_path)Export component definitions to json file.
Find a component.
Retrieve the pin name that is shown in AEDT.
Retrieve a component by name.
Retrieve net connection information.
Get the placement vector between 2 components.
Components.get_components_from_nets
([netlist])Retrieve components from a net list.
Components.get_nets_from_pin_list
(PinList)Retrieve nets with one or more pins.
Components.get_pin_from_component
(component)Retrieve the pins of a component.
Retrieve the pin position in meters.
Components.get_pins
(reference_designator[, ...])Get component pins.
Components.get_pins_name_from_net
(net_name)Retrieve pins belonging to a net.
Retrieve a list of dictionaries of the reference designator, pin names, and net names.
Get component solder ball height.
Components.get_through_resistor_list
([threshold])Retrieve through resistors.
Components.import_bom
(bom_file[, delimiter, ...])Load external BOM file.
Components.import_definition
(file_path)Import component definition from json file.
Refresh the component dictionary.
Replace RLC component by RLC gap boundaries.
Components.set_component_model
(componentname)Assign a Spice or Touchstone model to a component.
Components.set_component_rlc
(componentname)Update values for an RLC component.
Components.set_solder_ball
([component, ...])Set cylindrical solder balls on a given component.
Components.short_component_pins
(component_name)Short pins of component with a trace.
Components.update_rlc_from_bom
(bom_file[, ...])Update the EDC core component values (RLCs) with values coming from a BOM file.
Attributes
Integrated circuits.
Circuit inupts and outputs.
Other core components.
Capacitors.
Components by part name.
Retrieve component definition list.
Inductors.
All Cell components objects.
Retrieve Nport component definition list.
Resistors.