OpenEPDA: photonic PDKs with open standards
- Speaker(s): Dzmitry Pustakhod
- email: firstname.lastname@example.org
When creating photonic integrated circuits, designers use CAD tools and the Process Design Kits (PDK) for the selected technology. Currently, providing and supporting a PDK for multiple design tools requires a lot of effort and is error-prone due to absence of any standard workflow for this process. Most often a foundry has independent PDK support teams for each design tool. We are addressing the problem of PDK creation and validation by introducing a standardized PDK representation. In this representation, PDK constitutes is a single dataset, which is software-independent and is provided by the foundry. It can be imported and compiled into a software-dependent PDK (library, package, etc.) to be used for desired design tool.
openEPDA provides a set of standards for such PDK representation. Additionally, it implements several tools for PDK validation, both online and offline.
The proposed approach was tested and confirmed in the JePPIX Pilot Line project (https://www.jeppix.eu/jeppix-pilot-line-in-a-nutshell/) with three foundries and four EPDA tool vendors.
- Main documentation website: https://openepda.org/
- Online validation: https://validate.openepda.org/
- Python package: https://pypi.org/project/openepda/
- The software wishes to interface with the following tools: any EPDA design tool, both for layout and simulations.
- The project seeks help on: feedback on similar existing standards / initiatives in electronics.