-
Notifications
You must be signed in to change notification settings - Fork 264
Description
Dear @klayoutmatthias
I had the unfortunate experience of receiving a chip that was manufactured with missing thousands of components. I traced the problem to the merging of layouts I did using KLayout 0.26.5, specifically where (not always) KLayout removed Array Instances (and only kept one of the elements in the array).
Example GDS file:
Here are images of the original GDS: https://www.dropbox.com/s/njerj6fvpjl01n3/EBeam_LukasChrostowski_20200307_2340.gds?dl=1
and screenshot:
Here are the steps to reproduce the problem, which results in the screenshot below:
- open the above GDS
- In the Cell window, right click and Copy, then Deep.
- create a new layout
- Paste
- then notice that one of the Instances disappears.
The disappearing isn't consistent. When I merged thousands of circuits, approximately 50% of them failed.
Also, I just downloaded the latest KLayout (LW-klayout-0.26.6-macOS-Catalina-1-qt5Ana3-Rana3Pana3.dmg), and the problem persists there too. This is a pretty big problem...
I can also confirm that this wasn't an issue in KLayout 0.26.3 (the Python2 version), as I am fixing my layout using the older working version...
Thank you
Lukas

