<@U016HSAA3RQ> <@U016EM8L91B> what's the status wi...
# shuttle-precheck
m
@User @User what's the status with the openram handling of the precheck? For MPW3 tooling it correctly substituted the lef file and precheck could pass. With MPW5 tagged precheck this doesn't happen and fails with 2M DRC violations.
@User
the precheck on efabless site passes with DRC tho, so I guess it's a different version? It would be helpful to know what that version is
It fails instead with klayout FEOL, whereas my local precheck gets killed with out of memory before then
o
@User regarding the precheck, the magic check has become more of a warning than a blocking check as Magic has some limitations around ram and the version of the precheck being used on the efabless site is 'mpw-5' sourced directly from github
👍 1
m
Thank you
@User I am getting different results on Efabless precheck and my local checkout. I'm at mpw-5 tag and it's pulling Efabless latest. It doesn't work out of the box I have to set caravel root inside.
Any idea how I can get my local version to match?
o
I am not sure how are you running the precheck, and it shouldn't need you to set anything up. I would suggest following the instructions here to build the docker image again
m
Following the instructions on that page on mpw-5 tag
But pulling docker image not building
o
can I ask you to provide me with the
sha256
of the image ?
m
Can do tomorrow. Can you tell me how? I'm a docker newbie. I tried to find out what the latest tag really means today and gave up
I much prefer to know the specific tag so I get reproducible resultd
o
run this in your terminal
docker images --digests
and let me know the digest that shows up under your
efabless/mpw_precheck
image
m
efabless/mpw_precheck latest sha256:460e3c5c9f5714a3728c8e88102ac8c05ae18e0196168bed4bbea0bd7d804ebc cf85d81c74d5 6 days ago 1.73GB
o
@User that looks correct, I am unsure why you are getting different results. Let's start confirming a few other things
locally how did you build your PDK ?
m
trying to follow the instructions given recently in the #shuttle channel. mpw-5 tags, then in caravel_user_project run make pdk
is the pdk used for the precheck?
o
yes
with a small difference
I believe the PDK instructions in the user project don't cover installing SRAM
so that might be a clue