It looks like you're new here. If you want to get involved, click one of these buttons!
Hi!
I would like to modify a photodetector's PCell parameters from a PDK (e.g. length of photodetector, transition length, etc), but I'm not sure how.
I am unable to add the components from the library as I don't see the PDK in the librarys panel. When I tried to open the individual .oas files, the PCell properties were greyed out too.
I do see the different layers (.lyp) and I'm able to run a DRC rule check (.lydrc).The PDK includes .lyp, .yaml, .lydrc, .lyt and .oas files, and was provided mainly to use with GDSFactory.
Did something went wrong during the importation of the PDK into KLayout? Or could it be that the foundry does not allow us to acess the PCell properties? Are there any other ways to edit the PCell parameters besides manually modifying the lengths of the polygons?
PS. I am new to photonics, and would appreciate any help!
Comments
Hi @Manio,
I don't know which PDK you are using, but when you don't see the library, that means something went wrong during installation. Typically a PDK will provide a PCell Library by through scripts which are auto-loaded on startup of KLayout. For this, KLayout needs to find them. It will look in a number of standard places and PDK's typically try to install themselves in one of these places or you have to set some environment variable which points KLayout to the PDK installation path (e.g. "KLAYOUT_PATH"). The details depend on the PDK you are using.
Please contact the provider for the PDK for assistance. If the PDK is Open Source, I may be able to take a look and debug the problem, if it is KLayout issue.
Matthias