It looks like you're new here. If you want to get involved, click one of these buttons!
I'm using klayout to do IC product design and the foundry
uses Tanner exclusively. I get DRC error reports from L-EDIT.
I have to find the error using the coordinates (in DBU) by
either reading the display while I pan / zoom, or by creating
an object of those coords and then finding it.
Of course an error browser that understands Tanner would
be swell, but probably low priority if any. Something more
within reach would be to add a menu button under Tools>DRC
in which an error snippet of this form:
// L-Edit_Violation_Distance 0
34828 61000 40714 61000
35104 63203 34828 61000
could be pasted, its coord-pairs made a polygon on some
error marker layer, and zoomed-to.
Any takers?
Comments
Hi Jim,
I guess it's fairly easy to build a reader for the Tanner error report format which turns it into a marker DB for browsing.
But I could not find a documentation of this format or any examples. Could you paste an example and/or a brief description?
Thanks,
Matthias
Hi, Matthias,
I can send you a full results file privately. I was reluctant to
ask for anything as ambitious as a full report browser /
reader (even getting able to mark and zoom-to a single
coord-bundle would be a major improvement). But if the
plan includes an error browser for the native DRC, then
maybe it's only a format-conversion chore?
Documentation, I have none - the foundry layout guy runs
the deck and sends me the basket of ugly. Maybe I can find
something online.
Hi Jim,
I think I can provide a script to turn the report into a marker database which you can browse using the marker browser. I did such a thing already with a different format and it's pretty convenient.
You can send a sample to "contact 'at' klayout . de". I'll take a look at it them. Looks like we're going to be locked in because of Corona soon - lots of time to play with code ...
Best regards,
Matthias
I tried out simply removing the "// L-Edit..." lines from the report file as you noted, and the Marker Browser works like a champ.
I withdraw the request!
Very good
I'll keep a small part of the request: to skip lines starting with "//" in the RVE reader - at it looks this will make it compatible with L-Edit reports too: https://github.com/KLayout/klayout/issues/522
Best regards,
Matthias