Hi everyone, here is a new (preliminary) version of the maximal DRC script that implements the following new rules:
• NW.c
• NW.c1
• NW.d
• NW.e
• NW.e1
• Act.c
• AFil.i
• Cnt.c
• Cnt.d
• Cnt.e
• Cnt.g1
• Cnt.g2
• CntB.c
• CntB.d
• Rppd.d
• Rhi.e
• NW.c1.dig
• NW.e1.dig
• Cnt.c.Digi
• NW.c.SRAM
d
Daniel Schultz
11/11/2024, 3:22 PM
FYI
Copy code
Rule Cnt.g: 0 error(s)
ERROR: In /home/daniel/work/aesc/i2c-gpio-expander/pdks/IHP-Open-PDK/ihp-sg13g2/libs.tech/klayout/tech/drc/sg13g2_maximal.lydrc: 'separation': Operation cancelled in Region::separation_check
ERROR: /home/daniel/work/aesc/i2c-gpio-expander/pdks/IHP-Open-PDK/ihp-sg13g2/libs.tech/klayout/tech/drc/sg13g2_maximal.lydrc:719: RuntimeError: 'separation': Operation cancelled in Region::separation_check in Executable::execute
/home/daniel/work/aesc/i2c-gpio-expander/pdks/IHP-Open-PDK/ihp-sg13g2/libs.tech/klayout/tech/drc/sg13g2_maximal.lydrc:719:in `ext_separation'
/home/daniel/work/aesc/i2c-gpio-expander/pdks/IHP-Open-PDK/ihp-sg13g2/libs.tech/klayout/tech/drc/sg13g2_maximal.lydrc:2131:in `block in execute'
/home/daniel/work/aesc/i2c-gpio-expander/pdks/IHP-Open-PDK/ihp-sg13g2/libs.tech/klayout/tech/drc/sg13g2_maximal.lydrc:2132:in `execute'
:/built-in-macros/drc_interpreters.lym:31:in `instance_eval'
:/built-in-macros/drc_interpreters.lym:31:in `execute'
Daniel Schultz
11/11/2024, 3:38 PM
When running DRC for the sg13g2_io.gds file
Daniel Schultz
11/11/2024, 3:38 PM
Haven't seen it with my current design
a
Andreas Krinke
11/11/2024, 3:39 PM
Interesting... I've never seen this error in my tests. I will try to reproduce it.
Andreas Krinke
11/11/2024, 3:47 PM
I can't reproduce it on Linux, KLayout 0.29.8 and sg13g2_io.gds from current dev branch 😕
d
Daniel Schultz
11/11/2024, 3:54 PM
I can try to reproduce it later... maybe a one-time error.
Linen is a search-engine friendly community platform. We offer integrations with existing Slack/Discord communities and make those conversations Google-searchable.