If you save the following script in a file called "cell_layers.rbm" in the same directory as the KLayout installation with the program klayout.exe, you will get it int the tools menu. It also save the layers in a file called "cell_lay…
When running net_trace , we get a list of net Net1, Net2, ... that we can manually rename by double-clic on them. The idea is to get automatically the net name :)
... or a warning if 2 or more names are given :(
Laurent
Yes, I have used several process, where for example :
- Metal1 is the layer 15/0 (a layer for routing polygons or paths)
- Metal1 text is the layer 15/1 (a different layer for names)
So, if we can attach / connect those 2 layers and if the 'Tr…
Here is a way I use it:
POLY.enclosing(GATE, 0.1, projection).polygons.without_area(0).output("PO.d POLY_enc_GATE", "PO.d : Min. Poly extention Gate : 0.1um")
Regards,
Laurent
I tried to use the macro file oasis files, but KLayout return me the message :
Caught the following exception :
Unable to open file: MYFILE.oas (errno=2) in Layout::read (Class RuntimeError)
But if I open MYFILE.oas interactively, it works fine.
W…
Hi Matthias,
You are right, I got a new PC and the ruler figures become hard to read if I don't my second screen...
Hope to see it in next release, although you may have other priorities.
BRgds,
Laurent
Hi Matthias,
Yes, I use "instance properties", and my dbu = 0.001 u/µm.
It happens whatever the magnification, most of the time it is simply 1.
I will check if I can prepare a small test case.
Thanks for answer, BRgds,
Laurent
I have updated my script to calculate the wafermap and number of die per wafer.
It is now compatible and as complete as my Android Application "Wafer gross die yield and cost".
It considers 16 different positions of the wafermap, further…
Matthias,
Here is the full code, the 3 layers I need are set between the lines 389 and 430.
Thanks, Best regards,
Laurent
## This program is free software; you can redistribute it and/or modify# it under the terms of the GNU General Public Licen…
The discussion : http://klayout.de/forum/comments.php?DiscussionID=368
will give you some hints, such as draw the wafer map, including 4inches.
Regards,
Laurent
Matthias,
I am also interested in MEBES format because of mask jobView.
I read on wikipedia the origin of MEBES format :
http://en.wikipedia.org/wiki/Etec_Systems,_Inc.
Do you have some other news on that format ?
BRgds,
Laurent
Hi Joël,
Maybe you can refer to the script that count the die per wafer in that topic :
Dice count : gross die, yield and wafermap on a layout
You have to save the code in a file with rbm extension in the same directory as klayout.exe in windows o…
The scripts I mainly refer are the ones from Matthias in :
http://www.klayout.de/useful_scripts.html
On my own, I have also posted some references :
Dice count : gross die, yield and wafermap on a layout : (your circle problem answer was in this …
I had got the same problem some times ago.
KLayout automatically select the files in klayout installation directory, especially the display.drf
I recommend to change all the extensions of your previous technology(ies) so that KLayout can find them.…
SimOne,
I can see 2 differences compared to my install on CentOs7.0-64bits :
- I use the library : libruby.so.2.0.0 and not libruby2.0.so.2.0.0
- I have not the directory : /usr/lib64/ruby/2.0.0/x86_64-linux, but only /usr/lib64/ruby/
The packa…
Thanks Matthias, the error was as usual a silly mistake.
I tried your last method without interact as you are right, it should not take in account the whole wire.
But, it highlights the edge Mbig-Msmall.
So I modified it as follows, and now I got …
Thanks, I succeeded to run the diff, but I did not really understood what I did.
It is not very intuitive, next time I will have to look again to this forum.
For the doc, I suggest to add that the 2 layouts should be open in the same panel.
Thank y…
Hi WLNE,
Tiling is a method built into the DRC language and you can enable tiling by adding certain commands to the script. Please see http://www.klayout.de/doc/manual/drc_runsets.html#h2-639 for details.
Hope it should work. Rgds,
Laurent