Photonic PDKs using openEPDA open standards: From foundry data to EPDA tools

From F-Si wiki
Jump to navigation Jump to search

Authors

  • Authors: D. Pustakhod, R. Broeke, X. Leijtens, J. Matres Abril, P. Dumon, A. Schoenau, O. Abdeen, Y.D. Gupta and S. Latkowski
  • email: d.pustakhod@tue.nl

Downloads

Abstract

A Process Design Kit (PDK) is an essential component used by chip designers to create new products using a foundry process. At present, a PDK is a library, a package, or an extension developed specifically for a particular electronic-photonic design automation (EPDA) tool. The EPDA ecosystem is diverse and provides a broad range of solutions to aid the design process, from mask layout to full circuit simulation. The vendors of these tools support open-source, commercial, or mixed models for their products to tailor their offering to the market needs. The foundries often struggle to support all of them, and limit the PDK availability only to selected tools.

To solve this limitation, we introduce the concept of a software-agnostic Foundry PDK. It is a dataset released by a foundry and used to compile the PDK for a specific EPDA tool.

We present a set of standards enabling the creation of such software-independent Foundry PDK. We showcase the complete implementation of the proposed flow with Fraunhofer HHI foundry process and three EPDA environments, Nazca Design, gdsfactory, and Luceda, which utilize open-source, fully commercial, or mixed models for their packages.

The proposed approach enables efficient, error-free PDK releases, automated validation, and inherent scalability of the PDK creation pipelines. Furthermore, it lowers access thresholds to streamline the PDK release process for new entrants in the supply chain.

Software

General information

Roadmap

  • The software wishes to interface with the following tools: any EPDA tool which implements PDKs.