Hi everyone, here is a new (preliminary) version o...
# ihp-sg13g2
a
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
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'
When running DRC for the sg13g2_io.gds file
Haven't seen it with my current design
a
Interesting... I've never seen this error in my tests. I will try to reproduce it.
I can't reproduce it on Linux, KLayout 0.29.8 and sg13g2_io.gds from current dev branch 😕
d
I can try to reproduce it later... maybe a one-time error.