user_project_wrapper.gds
# shuttle-precheck
m
user_project_wrapper.gds
m
@User Looks like you're getting the errors because the via4 contacts are only 0.76um apart and the klayout rule requires 0.8um.
via4.isolated(0.8, euclidian).output("via4.2", "via4.2 : min. via4 spacing : 0.8um")
The magic rule is
spacing v4 v4 420 touching_ok "via4 spacing < %d (via4.2 - 2 * via4.4)"
which I believe is 0.42um. One solution on your side would be to increase the spacing to 0.8um so it would pass both. I couldn't find the via4 rules in the pdk. https://skywater-pdk.readthedocs.io/en/latest/rules/summary.html @User Sorry to tag you here, but is my understanding of the magic correct?
m
Thanks for making this clear I would also look to find any option