I just ran make precheck on my local computer and ...
# shuttle-precheck
m
I just ran make precheck on my local computer and now I'm getting klayout FEOL errors on SRAM macros
image.png
klayout_feol_check.xml
passes on efabless website,
fails locally
@User @User @User heads up
j
@User can you drop me a link to your project?
m
o
@User if it passes on the platform, I' say ignore the local results as long as you are running the exact same project + commit id combination.
j
@User was it passing locally previously? what changed?
m
yes it was passing locally
the only thing that changed was reinstalling mpw precheck
so maybe the image got updated?
@User yep, just letting you know that there maybe more of these coming from people using sram
and that if you update the precheck on efabless, then a bunch of projects may start failing
o
well if they pass the platform, we should be good to go
j
these are issues that we waived for MPW-4. not sure why local flags them and the platform does not. we may have implemented an exclusion in the drc deck for SRAM and these errors. I need to go back and check.
you are using your own local copy of the SRAM versus the PDK?
@User
m
Yes using a local copy
n
@User @User I got the same DRC both local and on the platform. @User said they have fixed but we don’t have the latest one. https://skywater-pdk.slack.com/archives/C016ULUQXDF/p1647449971458979
m
Check the gds is the same as in the pdk?
Mine is and i dont have drc
n
You mean the sram macro? the using gds and the one in pdk are the same
m
Strange
Check my configuration
I add obstruction all over it, bit thats to deal with drcs related to routing
m
@User when did you run it on the platform?
n
03/17
m
@User And did you check that it's an sram issue?
n
I got the same drc errors from local precheck
m
Which precheck version are you using?
n
yes, I think so
m
@User does precheck use the deck with sram exclusion?
n
how to get the precheck version? I think I’m using the latest one (3-4 days ago)
m
I think you're using an old version, starting mpw-5b you shouldn't get that issue
But then again it should work on the platform, so that's a question @User can answer
n
this is from the Makefile
m
mpw-5c should work as well
go to the precheck directory and make a
git describe --tags
n
OK, I’ll try with mpw-5c
but also, it still fails on the platform?
m
I can't comment on that, I'm not familiar with the platform. We'll have to wait for @User to answer that question
m
Yeah the fail on the platform is an issue
n
Update: there is no such DRC with the local mpw-5c precheck.
1
o
@User I followed the thread and it seems your issue has been resolved, correct ?
n
I haven’t run again on the efabless portal but the local precheck with mpw-5c doesn’t show those DRC in the SRAM macro as before. The other weird DRC is showing as I mentioned in the other chat
o
once you run on the Efabless platform, report back your results, preferably not in this thread as it has too many conversations to track properly. thanks @User
j
@User there are new nsd and psd DRC checks in klayout. the SRAM has a few known issues with these rules that are waived with the foundry. the
mpw-5c
precheck recognizes and excludes them (
mpw-5a
does not).