EDB Modules

This section lists the core EDB application modules for reading and writing information to AEDB files.

from pyaedt import Edb
edb = Edb(myedb, edbversion="2021.2")

# this call return the EdbHfss Class
comp = edb.core_hfss

# this call return the Components Class
comp = edb.core_components

# this call return the EdbSiwave Class
comp = edb.core_siwave

# this call return the EdbPadstacks Class
comp = edb.core_padstack

# this call return the EdbStackup Class
comp = edb.core_stackup

...

components.Components

Manages EDB components and related methods.

hfss.EdbHfss

Manages EDB functionalities for 3D layouts.

siwave.EdbSiwave

Manages EDB functionalities for SIwave.

nets.EdbNets

Manages EDB functionalities for nets.

padstack.EdbPadstacks

Manages EDB functionalities for padstacks.

layout.EdbLayout

Manages EDB functionalities for layouts.

stackup.EdbStackup

Manages EDB functionalities for stackups.

EDB Data Classes

Those classes are the container of Data read from edb file.

from pyaedt import Edb
edb = Edb(myedb, edbversion="2021.2")

# this call return the EDBLayers Class
layer = edb.core_stackup.stackup_layers

# this call return the EDBLayer Class
layer = edb.core_stackup.stackup_layers.layers["TOP"]
...

EDB_Data.EDBLayer

Manages EDB functionalities for a layer.

EDB_Data.EDBLayers

Manages EDB functionalities for all primitive layers.

EDB_Data.EDBPadProperties

Manages EDB functionalities for pad properties.

EDB_Data.EDBPadstack

Manages EDB functionalities for a padstack.

EDB_Data.EDBPinInstances

Manages EDB functionalities in instances.

EDB_Data.EDBComponent

Manages EDB functionalities for components.

EDB_Data.EDBNetsData

Manages EDB functionalities for a primitives.

EDB_Data.EDBPrimitives

Manages EDB functionalities for a primitives.

siwave.SiwaveDCSetupTemplate

Siwave DC Settings Data Class.