PDKs (Process Design Kits) contain a set of predefined components, DRCs (Design Rule Checks), and simulation models specific to a particular fabrication facility.
GDSFactory+ supports over 26 foundry PDKs with at least predefined components to facilitate the design of photonic integrated circuits. We continue to enhance our PDK support by adding additional DRC rules and simulation models, particularly in the Quantum RF space.
These PDKs jump start the chip development process by allowing users to design circuits that are compatible with the chosen foundry's manufacturing processes.
We recommend using gdsfactory+ project templates for new projects. These templates include a pyproject.toml file that configures the project to use GDSFactory+ and its dependencies.
If you are using GDSFactory+ Cloud workspaces, you can create a new project using the GDSFactory+ template directly from the Customer Portal interface when you set up your workspace.

See the Quickstart guide for an example of creating a new project in GDSFactory+ Cloud with the Cornerstone PDK template.
If you are working locally, you can create a new project with a GDSFactory+ template by clicking on the folder icon in the GF+ tab.

Choose your PDK's template and you're ready to rock! πΈ

GDSFactory+ supports a wide range of PDKs, including publicly available PDKs and proprietary PDKs that may require an NDA from the Foundry.
If you would prefer to create a project without using a template, you can manually configure your project to use GDSFactory+.
To configure GDSFactory+ in your project add the following to your project's pyproject.toml: