Skip to main content
Back to top
Ctrl
+
K
cornerstone-community 0.1.0 documentation
Search
Ctrl
+
K
Table of contents
How-to guides
How to fork cornerstone-community
Advanced submission: Preparing the component YAML
Advanced submision: Cell bounding box macro
Advanced submission: Ancestry-related YAML fields
Upload files to your fork
Submit a pull request to cornerstone-community
Component reference
Platform information for “Si_220nm_active”
Basic components
Heater
SOI220nm_1310nm_TE_MZI_Modulator
SOI220nm_1310nm_TE_RIB_2x1_MMI
SOI220nm_1310nm_TE_RIB_2x2_MMI
SOI220nm_1310nm_TE_RIB_90_Degree_Bend
SOI220nm_1310nm_TE_RIB_Grating_Coupler
SOI220nm_1310nm_TE_RIB_Waveguide
SOI220nm_1310nm_TE_RIB_Waveguide_Crossing
SOI220nm_1310nm_TE_STRIP_2x1_MMI
SOI220nm_1310nm_TE_STRIP_2x2_MMI
SOI220nm_1310nm_TE_STRIP_90_Degree_Bend
SOI220nm_1310nm_TE_STRIP_Grating_Coupler
SOI220nm_1310nm_TE_STRIP_Waveguide
SOI220nm_1310nm_TE_STRIP_Waveguide_Crossing
SOI220nm_1550nm_SingleQubitGate_IIF_UoSheffield
SOI220nm_1550nm_TE_Defect_Detector
SOI220nm_1550nm_TE_IsolatedDetector
SOI220nm_1550nm_TE_MZI_Modulator
SOI220nm_1550nm_TE_RIB_2x1_MMI
SOI220nm_1550nm_TE_RIB_2x2_MMI
SOI220nm_1550nm_TE_RIB_90_Degree_Bend
SOI220nm_1550nm_TE_RIB_Grating_Coupler
SOI220nm_1550nm_TE_RIB_Waveguide
SOI220nm_1550nm_TE_RIB_Waveguide_Crossing
SOI220nm_1550nm_TE_STRIP_2x1_MMI
SOI220nm_1550nm_TE_STRIP_2x2_MMI
SOI220nm_1550nm_TE_STRIP_90_Degree_Bend
SOI220nm_1550nm_TE_STRIP_Grating_Coupler
SOI220nm_1550nm_TE_STRIP_Waveguide
SOI220nm_1550nm_TE_STRIP_Waveguide_Crossing
Ready-made
Platform information for “SiN_300nm”
Basic components
Heater
SiN300nm_1310nm_TE_STRIP_2x1_MMI
SiN300nm_1310nm_TE_STRIP_2x2_MMI
SiN300nm_1310nm_TE_STRIP_90_Degree_Bend
SiN300nm_1310nm_TE_STRIP_Crossing
SiN300nm_1310nm_TE_STRIP_Grating_Coupler
SiN300nm_1310nm_TE_STRIP_Waveguide
SiN300nm_1550nm_TE_STRIP_2x1_MMI
SiN300nm_1550nm_TE_STRIP_2x2_MMI
SiN300nm_1550nm_TE_STRIP_90_Degree_Bend
SiN300nm_1550nm_TE_STRIP_90_Degree_Euler_CSAC
SiN300nm_1550nm_TE_STRIP_Crossing
SiN300nm_1550nm_TE_STRIP_Focused_Grating_Coupler_CSAC
SiN300nm_1550nm_TE_STRIP_Grating_Coupler
SiN300nm_1550nm_TE_STRIP_Grating_Coupler_v1p2
SiN300nm_1550nm_TE_STRIP_Waveguide
Ready-made
SiN300_CS_OtS_March_2025_v1p0
SiN300nmEduKit+TyndallPackaging
SiN300nm_1550nm_TE_Education_Kit
Platform information for “Ge_on_Si”
Basic components
Ge_on_Si_3800nm_TE_RIB_90_Degree_Bend
Ge_on_Si_3800nm_TE_RIB_Waveguide
Ready-made
Platform information for “Si_220nm_passive”
Basic components
Cell0_SOI220_Full_1550nm_Packaging_Template
Heater
SOI220nm_1310nm_TE_RIB_2x1_MMI
SOI220nm_1310nm_TE_RIB_2x2_MMI
SOI220nm_1310nm_TE_RIB_90_Degree_Bend
SOI220nm_1310nm_TE_RIB_Grating_Coupler
SOI220nm_1310nm_TE_RIB_Waveguide
SOI220nm_1310nm_TE_RIB_Waveguide_Crossing
SOI220nm_1310nm_TE_STRIP_2x1_MMI
SOI220nm_1310nm_TE_STRIP_2x2_MMI
SOI220nm_1310nm_TE_STRIP_90_Degree_Bend
SOI220nm_1310nm_TE_STRIP_Grating_Coupler
SOI220nm_1310nm_TE_STRIP_Waveguide
SOI220nm_1310nm_TE_STRIP_Waveguide_Crossing
SOI220nm_1550nm_TE_RIB_2x1_MMI
SOI220nm_1550nm_TE_RIB_2x2_MMI
SOI220nm_1550nm_TE_RIB_90_Degree_Bend
SOI220nm_1550nm_TE_RIB_EBL_Apodised_Grating_Coupler
SOI220nm_1550nm_TE_RIB_Grating_Coupler
SOI220nm_1550nm_TE_RIB_MZI
SOI220nm_1550nm_TE_RIB_Waveguide
SOI220nm_1550nm_TE_RIB_Waveguide_Crossing
SOI220nm_1550nm_TE_STRIP_2x1_MMI
SOI220nm_1550nm_TE_STRIP_2x2_MMI
SOI220nm_1550nm_TE_STRIP_90_Degree_Bend
SOI220nm_1550nm_TE_STRIP_Grating_Coupler
SOI220nm_1550nm_TE_STRIP_MZI
SOI220nm_1550nm_TE_STRIP_Waveguide
SOI220nm_1550nm_TE_STRIP_Waveguide_Crossing
Ready-made
PIC_Bootcamp_Demo
SOI220_CS_OtS_March_2025_v1p1
SOI220nm_1550nm_TE_Education_Kit
Platform information for “Si_340nm”
Basic components
Heater
Heater_with_isolation_trench
SOI340nm_1310nm_TE_STRIP_2x1_MMI
SOI340nm_1310nm_TE_STRIP_2x2_MMI
SOI340nm_1310nm_TE_STRIP_90_Degree_Bend
SOI340nm_1310nm_TE_STRIP_Grating_Coupler
SOI340nm_1310nm_TE_STRIP_Waveguide
SOI340nm_1550nm_TE_RIB_90_Degree_Bend
SOI340nm_1550nm_TE_RIB_Waveguide
SOI340nm_1550nm_TE_RIB_to_STRIP
SOI340nm_1550nm_TE_STRIP_2x1_MMI
SOI340nm_1550nm_TE_STRIP_2x2_MMI
SOI340nm_1550nm_TE_STRIP_90_Degree_Bend
SOI340nm_1550nm_TE_STRIP_Grating_Coupler
SOI340nm_1550nm_TE_STRIP_MZI
SOI340nm_1550nm_TE_STRIP_Waveguide
Ready-made
Platform information for “Si_500nm”
Basic components
Cell0_SOI500_Full_1550nm_Packaging_Template
Heater
SOI500nm_1550nm_TE_RIB_2x1_MMI
SOI500nm_1550nm_TE_RIB_2x2_MMI
SOI500nm_1550nm_TE_RIB_90_Degree_Bend
SOI500nm_1550nm_TE_RIB_Grating_Coupler
SOI500nm_1550nm_TE_RIB_Waveguide
Ready-made
Platform information for “Si_sus_bias”
Basic components
Suspendedsilicon500nm_3800nm_TE_90_DegreeBend
Suspendedsilicon500nm_3800nm_TE_GratingCoupler
Suspendedsilicon500nm_3800nm_TE_SBend
Suspendedsilicon500nm_3800nm_TE_Waveguide
Ready-made
Platform information for “Si_sus_not_bias”
Basic components
Suspendedsilicon500nm_3800nm_TE_90_DegreeBend
Suspendedsilicon500nm_3800nm_TE_GratingCoupler
Suspendedsilicon500nm_3800nm_TE_SBend
Suspendedsilicon500nm_3800nm_TE_Waveguide
Ready-made
Platform information for “SiN_200nm”
Basic components
Heater
SiN200nm_520nm_TE_STRIP_2x1_MMI
SiN200nm_520nm_TE_STRIP_2x2_MMI
SiN200nm_520nm_TE_STRIP_Grating_Coupler
SiN200nm_520nm_TE_STRIP_Waveguide
SiN200nm_638nm_TE_STRIP_2x1_MMI
SiN200nm_638nm_TE_STRIP_2x2_MMI
SiN200nm_638nm_TE_STRIP_Grating_Coupler
SiN200nm_638nm_TE_STRIP_Waveguide
SiN200nm_780nm_TE_STRIP_2x1_MMI
SiN200nm_780nm_TE_STRIP_2x2_MMI
SiN200nm_780nm_TE_STRIP_Grating_Coupler
SiN200nm_780nm_TE_STRIP_Splitter5050
SiN200nm_780nm_TE_STRIP_Waveguide
Ready-made
Repository reference
YAML Format Explanation
Wavephotonics YAMLs: component
Wavephonotics YAMLs: cross-section
Open-source metadata in the Component YAML files
Reference files
List of registered components
List of available cross-sections
List of allowed port types
List of registered fibres
List of allowed materials
Repository
Suggest edit
Open issue
.md
.pdf
Platform information for “Si_sus_not_bias”
Platform information for “Si_sus_not_bias”
#
Platform reference
Basic components
Ready-made