Hi Matthias,
As you commented loooooog ago, there is a method much more efficient but no scripting interface supported.
May I ask that whether the quick method has scripting interface now?
Thanks
Dear Matthias,
Just to confirm: "area density" is the "real density map" by the way you proposed as below, right?
-------------------
tp.queue(<<END)
var bx = _tile.bbox;
var a = input_layer.area(bx);
_output(image, to_f(…
Thanks Matthias.
My application is doing optical simulation of imaging whose input patterns were defined by GDS. To implement simulation, I need to downsample the pattern first to get the map. By your way, I can get the map at the desired pixel siz…
Dear Matthias,
In your way of "Creating a real density map", it can be deemed that "anti-aliasing" has been considered, right? It is equivalent to "anti-aliasing + down-sampling". And then we can directly generate a de…
Hi Matthias,
Would the followings work? Not creating new TilingProcessor object but just defining different layers for different cells.
...
tp = RBA::TilingProcessor::new
tp.input("input_layer1", ly, cell.cell_index1, RBA::LayerInfo::new…
Thanks Matthias.
I didn't explicitly code "var a = (l1 & l2).area(bx)" in the script block (between tp.queue(<<END) and END) because that the layer_inputs are unknown. In my function, the layers are user input and the number of …
Hi Matthias,
If there were multiple top cells, should I execute multiple "tp.input"?
like > tp.input("input_layer1", ly, cell.cell_index, RBA::LayerInfo::new(10, 0))
If I should, can I assign all the cell into a same "…
Thanks Matthias. Your tool is amazingly powerful!
So, the new method also takes the overlap clean into account?
And, the device I need to tackle is composed of several layers by boolean. Do I need to make a new layer by perform boolean operations …
Hi Matthias,
One more question:
If we use the method in http://klayout.de/forum/comments.php?DiscussionID=167., we also need to clean the shape-to-shape overlap first, right? The action was not addressed in the entry.
Thanks
Hi Matthias,
Quoted: "It's possible to run the density map on multiple cores to mitigate the effect a little."
Did you mean that klayout supports distributed computation? How to trigger the parallel computing?
Thanks
Thanks Matthias. I'll try with your current instructions first.
Is there any notable difference between the two choices? Runtime performance for example.
Hi Matthias,
Yes. My application requires high quality output. I want to feed the bitmap (image) into some simulation engine.
Can you teach me the way to achieve that?
Thanks
Hi Matthias,
I just searched through the forum tickets and found that you ever made the answers as follows:
http://klayout.de/forum/comments.php?DiscussionID=327&page=1#Item_0
Is it workable to my purpose?
If yes, can you teach me how to set …