PDK structure
Process Design Kit (PDK) is a tool for designated users to generate circuit layouts based on CORNERSTONE design rules and technology settings.
corner_stone_pdk_SOI340nm package includes four subfolders: components, examples, technology, and util.
componentsFixed cells: All fixed cells, including
Bend,Design Area,Heater,MultiMode Interferometer,Grating CouplerandWaveguideare named and designed by CORNERSTONE and cannot be changed.Parametrized cells (PCells): Designed by LDA, including
Bend,Straight, etc and by CORNERSTONE, includingWaveguideandTaper. Please seegpdk > componentsfor more designed components by LDA.
exampleslink.py: Test circuit to test if the cell (SOI340nm_1310nm_TE_STRIP_Grating_Coupler), auto routing, and auto link function works normally under the PDK setting. Please seegpdk > examplesfor more circuit examples.
technologyStore the technology setting which matched the CORNERSTONE design rules. We recommend users not to change the settings in technology folder.
See chapter
Technology settingfor more specific definition.
utilUseful functions when generating circuit layouts.
Please see PhotoCAD online manual for more information.
layers.lyp: This file allows layout tools e.g. Klayout to recognize the layer information when displaying gds file to the layout tool.