Skip to content

gdsfactory/cspdk

Repository files navigation

CORNERSTONE PDK 1.4.4

The University of Southampton's CORNERSTONE silicon photonics platform, a 220nm SOI multi-project-wafer process built for accessible, low-cost prototyping.

Docs Tests DRC Model Regression Test Coverage Model Coverage Issues PRs

CORNERSTONE Photonics PDK.

Supported Process Variants

Module Process Waveguide Wavelength Heaters
cspdk.si220.cband SOI 220nm Strip + Rib C-band (1550nm) Yes
cspdk.si220.oband SOI 220nm Strip + Rib O-band (1310nm) Yes
cspdk.si340 SOI 340nm Strip + Rib C-band / O-band Yes
cspdk.si500 SOI 500nm Rib C-band / O-band Yes
cspdk.sin300 SiN 300nm Strip C-band / O-band Yes
cspdk.sin200 SiN 200nm Strip Visible (520/638/780nm) Yes
cspdk.ge_on_si Ge-on-Si Rib Mid-IR (3800nm) No
cspdk.si_sus Suspended Si Suspended Mid-IR (3800nm) No

Installation

We recommend uv

# On macOS and Linux.
curl -LsSf https://astral.sh/uv/install.sh | sh
# On Windows.
powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"

Installation for users

Use python 3.11, 3.12 or 3.13. We recommend VSCode as an IDE.

uv pip install cspdk --upgrade

Then you need to restart Klayout to make sure the new technology installed appears.

Installation for contributors

Then you can install with:

git clone https://github.com/gdsfactory/cspdk.git
cd cspdk
uv venv --python 3.12
uv sync --extra docs --extra dev

Documentation

Pre-commit

Pre-commit hooks are centrally maintained in pdk-ci-workflow-public. make dev fetches the canonical config and installs the git hook.

make dev

Tests

Run the test suite:

make test

Release

  1. Bump the version:
tbump 0.0.1

This triggers the release workflow that builds wheels and uploads them.

  1. Create a pull request with the updated changelog since last release.

About

Cornerstone PDK

Topics

Resources

License

Stars

22 stars

Watchers

2 watching

Forks

Packages

 
 
 

Contributors

Languages