- class pyaedt.edb_core.layout.EdbLayout(p_edb)#
Manages EDB methods for primitives management accessible from Edb.core_primitives property.
>>> from pyaedt import Edb >>> edbapp = Edb("myaedbfolder", edbversion="2021.2") >>> edb_layout = edbapp.core_primitives
Add a void into a shape.
Create a path based on a list of points.
Create a polygon based on a list of points and voids.
Create a trace based on a list of points.
Defeature the polygon based on the maximum surface deviation criteria.
Fix issues when circle void are clipped due to a bug in EDB.
Return EDBStatistics object from a layout.
Retrieve a polygon bounding box.
Retrieve polygon points.
Retrieve polygons by a layer.
Get primitives by conditions.
Parametrize pieces of a polygon based on another polygon.
Parametrize a Trace on specific layer or all stackup.
Define nets listed as power ground nets in the
Convert a shape to polygon data.
Try to unite all Polygons on specified layer.
Update a primitives list from the EDB database.
Dictionary of layers.
Primitives with layer names as keys.