It looks like you're new here. If you want to get involved, click one of these buttons!
I raised an issue with trace path in https://klayout.de/forum/discussion/2810/trace-path-issue#latest. Thanks for addressing it in bugfix #2201. After switching from 0.30.4 to 0.30.5, unfortunately now "trace net" no longer works for me (in addition to "trace path" still not working). A similar behavior as I reported before now occurs for "trace net", where there is a prompt at the bottom of the screen "Click on a point in the net", but when I click, nothing happens and Klayout just returns to normal behavior (if I click a second time, it just selects the geometry that is being highlighted). This is true for somewhat complex nets. If I click on a very simple net (e.g. just one single floating rectangle of metal layer), it does trace and highlight it successfully. This seems to be an issue that occurs specifically going from 0.30.4 to 0.30.5, so I suspect it has something to do with the fix #2201.
Comments
I don't know what's happening. I need to check.
Here is the follow-up ticket on GitHub: https://github.com/KLayout/klayout/issues/2234. That's the place to go. And I really would appreciate a test case and a description of your stack. Or if you did some testing before I release the code!
Matthias
Hi Matthias, thanks for your response. I did not do any testing before the code was released. I just have a comparison of what happens with 0.30.4 compared to 0.30.5 as described above. My real case contains proprietary data, so give me a day or two to come up with a standalone test case that illustrates the issue.
Hi @footang,
I have merged my latest changes which I think should fix your problems. Preliminary builds are available here: https://www.klayout.org/downloads/master/ (Windows, Linux). Disclaimer: these binaries are not signed yet.
If you like, you can test the current solution and give feedback. If it works, I will be happy to release that in the next minor release 0.30.6.
Best regards,
Matthias
Thank you Matthias! Apologies, after coming back from the Thanksgiving holiday here in US I had to work on other things and did not get you a test case as I had indicated. But I tried the (CentOS8) version in the master directory, and now both trace net and trace path appear to be functioning correctly. I presume it was something in the UI and how it communicated the points, and nothing with the algorithm of how the net/path was actually traced out. I will continue to try out different cases and let you know if I discover anything unexpected.