Libraries not working-Windows 7

edited January 2017 in KLayout Support
Hi,
I'm trying to use the library feature but when I use the instance function I only see the Basic shapes library and the local (no library). I tried looking under the KLayout directory for a folder labeled "libraries" but found only a folder called lib. I'm running KLayout on Windows 7. My understanding is that if I put a .gds file under the libraries directory then when K-layout starts up it should load those into the library so that I can pull instances of them.

Thanks

Comments

  • edited January 2017

    If you installed as administrator, the libraries folder you seek is under C:\Users\username\Klayout. If you didn't install as administrator I think it is somewhere funny like C:\Users\username\Appdata\Local\Klayout..... Or something. You are correct about how to use the folder. You must restart KL after moving a GDS or OAS file there though

  • edited 9:15PM
    Thanks, I went digging where you suggested and found the folder. I put my GDS library file in that folder and it's working great. Do you know if when saving as GDS2 does the library name or format matter?

    Thanks again
  • edited 9:15PM

    Hi,

    @David: thanks for this answer - you really got the point :-)

    Regarding the last question: yes, the library name is used as the name shown in the dialogs for this library. And you should use GDS2 because other formats don't support the library name.

    Kind regards,

    Matthias

  • edited January 2017

    Minor point to add (correct me if I'm wrong Matthias):

    One might read Matthias's comment to say that you can't use OAS to create a static library in this manner, but you can. He was just saying that in GDS2 you can define a custom library name independent from the filename, if I understand correctly.

    The library name for GDS2 will be specified in the library name field in the save dialog -- you can make it whatever.

    The library name for an OAS file saved in this location will be the filename itself. So, save it as some short filename like MyLib.oas, so that it isn't too wide for the dropdown menus where it shows up.

    You might desire OAS instead of GDS2 static libraries because OAS is a newer file format and stores other things nicely. For example, the alphanumeric layer name is lost when you save as GDS2, though that doesn't matter when you're instancing it in a file with layers that have names, but it can be nice to have names in the library file as you work on that separately). You can read about other differences on the interwebs if you're interested. As for me, I only use OAS.

    David

  • edited January 2017

    Nothing to correct, David :-)

    I personally favour GDS2 because I feel that having library name and file name separate is some advantage. For example, you call the file "MyLib_V1.0.6.gds" and still have a library name that is "MyLib". But that's a matter of taste.

    Thanks

    Matthias

Sign In or Register to comment.