It looks like you're new here. If you want to get involved, click one of these buttons!
I'm starting to accumulate and now reuse a lot of low
level (custom transistor) layouts in my work and it's
getting a bit crowded in the file pile.
I have seen that there's some kind of "use a second
GDS file as a library" capacity. I've found it a bit clunky
to copy between open layouts so have been just exporting
"done" devices to their own individual GDS file. Those
seem like my two options for corralling a herd of funky
one-off device layouts for a series of future products
(a lateral PNP is a lateral PNP, unless it's in a LM158).
But thought I'd kick off a discussion of how other people
(if anybody out there is going down the same or similar
road) like to approach this aspect of design management.
Comments
Basically libraries are a simple way to organize layouts.
There is a simple way to use GDS files as libraries:
~/.klayout/libraries
folder (you can also stash it somewhere else and use$KLAYOUT_PATH
to define multiple places KLayout looks for). On Windows the place isc:\Users\you\KLayout\libraries
.You will then find the new library under the LIBNAME you gave it when saving in the library browser (by default below the cell list).
Some things are worth noting:
Matthias