AI Decision System
Replayable, offline-verifiable records for AI-assisted go/no-go decisions: experiment promotions, typed model answers and human-approved actions.
翻译准备中
正在加载完整 README。 以下为已保存的摘录。
The University of Southampton's CORNERSTONE silicon photonics platform, a 220nm SOI multi-project-wafer process built for accessible, low-cost prototyping.
CORNERSTONE Photonics PDK.
Use python 3.11, 3.12 or 3.13. We recommend VSCode as an IDE.
Then you need to restart Klayout to make sure the new technology installed appears.查看完整 README ↗The University of Southampton's CORNERSTONE silicon photonics platform, a 220nm SOI multi-project-wafer process built for accessible, low-cost prototyping.
CORNERSTONE Photonics PDK.
| Module | Process | Waveguide | Wavelength | Heaters |
|---|---|---|---|---|
cspdk.si220 | SOI 220nm | Strip + Rib | C-band / O-band | Yes |
cspdk.si340 | SOI 340nm | Strip + Rib | C-band / O-band | Yes |
cspdk.si500 | SOI 500nm | Rib | C-band (O-band _ro cells have no foundry data) | 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 |
cspdk.si220_ebeam_event | SOI 220nm e-beam, event-only | Rib | C-band | No |
Every variant includes SAX circuit models for its optical cells.
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"
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.
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
Pre-commit hooks are centrally maintained in pdk-ci-workflow-public. make dev fetches the canonical config and installs the git hook.
make dev
Run the test suite:
make test
tbump 0.0.1
This triggers the release workflow that builds wheels and uploads them.