OpenSIPI is an open-source platform used to automate signal integrity (SI) and power integrity (PI) related extractions.
OpenSIPI serves as a platform to read and parse input info that is needed to set up simulations, to generate scripts that can be run by the EDA tools, to launch and monitor simulations running through the EDA tools, to post-process the extracted results and to create reports. Currently, OpenSIPI is developed with a focus on S-parameter and DCR extraction. While OpenSIPI is open-sourced free of charge, the supported back-end simulation solvers are still commercialized tools. The successful extraction of the desired results are subject to the availability of proper commerical licenses.
Open a terminal or command window. Install or update the tool using the following command.
pip3 install git+https://github.com/rivosinc/opensipi
You can show your support for this project by becoming a
-
contributor:
Contribute to codings and help resolve open issues.
Contribute to documentation and test cases.
-
user:
Integrate this platform in your workflow, report bugs and provide feedback for feature improvement.
Call for contribution to the following areas:
- Enable back-end extraction tools from more vendors.
- Include more options for S-parameter post-processing.
- Beautify reports.
Please look at this doc to get started.
Before using this application for any purpose, you MUST read and understand the terms put forward in the accompanying "LICENSE" file.
The project is at its early stage and is actively under development.