Siwave manager#

Siwave is a specialized tool for power integrity, signal integrity, and EMI analysis of IC packages and PCB. This tool solves power delivery systems and high-speed channels in electronic devices. It can be accessed from PyEDB in Windows only. All setups can be implemented through EDB API.

EdbSiwave

Siwave([specified_version])

Initializes SIwave based on the inputs provided and manages SIwave release and closing.

from pyedb.siwave import Siwave

# this call returns the Edb class initialized on 2023 R1
siwave = Siwave("2024.1")
siwave.open_project("pyproject.siw")
siwave.export_element_data("mydata.txt")
siwave.close_project()
...