This article summarizes the installation instructions for KLayout interoperability.
KLayout Installation
KLayout is an open-source and free software which can be downloaded via https://klayout.de/build.html
KLayout Packages Installation
The following KLayout packages are required for KLayout interoperability:
- SiEPIC-Tools
- Python_packages_for_KLayout
- Ansys-Lumerical
First, the SiEPIC-Tools and Python_packages_for_KLayout packages must be installed with KLayout's Salt Package Manager. Then the Ansys-Lumerical package must be copied from the Lumerical install folder to the KLayout install folder.
SiEPIC-Tools & Python_packages_for_KLayout Packages
The Ansys-Lumerical package depends on the SiEPIC-Tools and Python_packages_for_KLayout packages. Therefore, SiEPIC-Tools and Python_packages_for_KLayout need to be installed before the Ansys-Lumerical package.
To install the SiEPIC-Tools and Python_packages_for_KLayout packages in KLayout, please follow the instructions below:
- Open the KLayout application
- Select Tools > Manage Packages to open the Salt Package Manager
- In the Install New Packages tab, locate SiEPIC-Tools and Python_packages_for_KLayout in the packages list and click on them.
- Click the check mark above the packages list.
- Click Apply and then OK in the window that pops up to start the automatic installation.
Ansys-Lumerical Package
Windows
The Ansys-Lumerical package is included in the Lumerical installation in the folder:
C:\Program Files\Lumerical\<version>\interfaces\klayout\
To include this package in KLayout, copy and paste the Ansys-Lumerical folder to the KLayout packages folder located at:
C:\Users\<USER NAME>\KLayout\salt.
Linux
The Ansys-Lumerical package is included in the Lumerical installation in the folder:
<installation_folder>/lumerical/<version>/interfaces/klayout\
To include this package in KLayout, copy and paste the Ansys-Lumerical folder to the KLayout packages folder located at:
~/.klayout/salt
Compact Model Library (CML) Installation
For more information on installing Compact Model Libraries, please visit the Install Compact Model Library page.