-
-
Notifications
You must be signed in to change notification settings - Fork 90
Modifying the Compact Model Library (CML) in Lumerical INTERCONNECT
- Install the PDK using GitHub - best for developers
- Link the already-installed PDK to the Custom category in INTERCONNECT, where you can edit it
This is the best option for developers: https://github.com/lukasc-ubc/SiEPIC-Tools/wiki/GitHub-for-SiEPIC-Tools-and-PDK-Developers
This option is useful to people who want to see the details of the Compact Models, and perhaps make their own models.
- SiEPIC-Tools provides an automated installation of a CML. This installs the CML included in the active technology / PDK in Lumerical INTERCONNECT in the "Design kits" category. This CML is read-only. The following dialog informs the user on where the CML will be located:
- If the CML is not encrypted, you will be able edit it.
In KLayout, make a note of the Install location, e.g. /Users/lukasc/.klayout/Lumerical_CMLs.
In INTERCONNECT, in the Element Library, right-click on Custom, and select "Redirect", and navigate to the above Install location. After selecting it, the Custom folder will show all the CMLs installed by KLayout.
On Mac OSX, when you click on "redirect", you will be presented a file dialog. You need to find the above Install location. Note that the .klayout folder is hidden; you can view hidden files by pressing Shift+Command+.
Once you have the CML in Custom, then you can drag and drop the components from the PDK, and you will have two additional options when you right-click on the component:
- Edit: edit the script
- Expand: see the circuit schematic diagram