Does anybody get such warning after running make u...
# shuttle
h
Does anybody get such warning after running make user_project_wrapper?
Copy code
[WARNING]: The version of open_pdks installed does not match the one required by the OpenLane flow scripts (installed: 89f6ff4d9359a1ef9717b839e3e59dfdf33aaea6, expected: c5730b574461889c82858b08d12ba42423d9c2cb)
You may want to re-install the PDK by invoking `make pdk`.
[WARNING]: OpenLane may not function properly.
Though I installed openlane/pdks with
make openlane
make pdk
The caravel-lite rc8 tag’s Makefile points to this open_pdk commit
OPEN_PDKS_COMMIT ?= 89f6ff4d9359a1ef9717b839e3e59dfdf33aaea6
Then why does openlane flow scripts expect this commit
c5730b574461889c82858b08d12ba42423d9c2cb
?
w
@User Because the default flow is kind of broken for MPW4. There are no commits described for MPW4. We are all using MPW3 tags for the submission
r
I also got the "Could not access submodule 'third_party/make-env'" error, which is triggered some versions of git. It appears to be related to the fact that not all submodules are initialized when checkout out the PDK, which seems to be on purpose, as the resulting directory would be huge. Not sure how I fixed it. I think that I tried replacing "git pull" in the Makefile of the caraval user project by "(git pull | echo 'yo!')" or
Copy code
git -c trace2.eventTarget=1 pull
as according to https://stackoverflow.com/questions/64190258/git-submodule-fails-with-could-not-access-submodule that sometimes makes a difference with the error.
z
It's better to use mpw-3 tag of caravel user proj
h
Yes, I was able to do it though with the latest tags. You just need to change some commit tags in their Makefiles.
👍 1