Stackup#
- class pyaedt.edb_core.stackup.Stackup(pedb)[source]#
Manages EDB methods for stackup accessible from Edb.stackup property.
Methods
Stackup.add_layer
(layer_name[, base_layer, ...])Insert a layer into stackup.
Stackup.add_outline_layer
([outline_name])Add an outline layer named
"Outline"
if it is not present.Adjust the stack-up by adding or modifying dielectric layers that contains Solder Balls.
Stackup.create_symmetric_stackup
(layer_count)Create a symmetric stackup.
Stackup.export
(fpath[, file_format, ...])Export stackup definition to a CSV or JSON file.
Flip the current design of a layout.
Return the layout thickness.
Stackup.limits
([only_metals])Retrieve stackup limits.
Stackup.load
(file_path)Import stackup from a file.
Stackup.place_a3dcomp_3d_placement
(a3dcomp_path)Place a 3D Component into current layout.
Stackup.place_in_layout
(edb[, angle, ...])Place current Cell into another cell using layer placement method.
Stackup.place_in_layout_3d_placement
(edb[, ...])Place current Cell into another cell using 3d placement method.
Stackup.place_instance
(component_edb[, ...])Place current Cell into another cell using 3d placement method.
Stackup.plot
([save_plot, size, ...])Plot current stackup and, optionally, overlap padstack definitions.
Refresh layer collection from Edb.
Stackup.remove_layer
(name)Remove a layer from stackup.
Report residual copper area per layer in percentage.
Attributes
Dielectric layers.
Layer types.
Retrieve the dictionary of layers.
Stackup mode.
Retrieve the dictionary of signal layers.
Retrieve the stackup layer number.
Retrieve the dictionary of signal layers.
Retrieve the dictionary of signal and dielectric layers.
Retrieve Stackup thickness.