It looks like you're new here. If you want to get involved, click one of these buttons!
Hi all,
is there a way to iterate through all DRC error "Groups" markers and make one single screenshot of a single violation from this Group (just to give an example of the violation)?
I would be looking for an automated (scripted) way to do it since I have 33 gds files with RDB DRC results I need to comment on ![]()
I would further more need to translate this results including the snapshots to an excel sheet or html report.
Any idea? ![]()
Thank you,
Best Regards,
Martin
Comments
Hi, Martin!
If you use Python for scripting, I could recommend to use XLSXWriter for Excel reports generation.
Hi Martin,
creating the screenshots is possible, but I have no experience with writing Excel sheets with images.
Some code for generating screenshots and producing HTML is found in this example: https://www.klayout.de/examples/screenshots.html
Matthias
Hi guys,
thank you for your hints. I found a ready to use mentor feature which is also generating a HTML report (quite nice actually). Nevertheless I would like to do it next time in Klayout since I truly love this tool.
Thanks Matthias for this master piece.
BTW (offtopic): is it possible to run drc layer generation hierarchical? I just got it running with "flattened" results.
Best Regards,
Martin
Hi Martin,
basically there is a hierarchical mode. Just add a line in front of your DRC script:
Please note that the implementation is somewhat restricted. It works nicely for "well-behaving" hierarchies. It's mainly intended as preprocessing step for LVS. In the general - or nasty - hierarchical case, performance or memory footprint may suffer.
For more details see here: https://www.klayout.de/doc-qt5/manual/drc_runsets.html#h2-718
Matthias