Okay, I can generate the `user_proj_example` but I...
# caravel
r
Okay, I can generate the
user_proj_example
but I get a failure on
make user_project_wapper
. What commits are people using? I get the same problem using
main
or
mpw-two-a
in the
caravel_user_project
repo. Basically, the
user_proj_example
builds fine but then for
user_project_example
I get 15GB of log files saying
Copy code
[WARNING PSM-0030] Vsrc location at (565.520um, 150.880um) and size =10.000um, is not located on a power stripe. Moving to closest stripe at (637.200um, 299.200um)
And then the build fails. Has anyone else seen this?
m
are you sure you're using the correct openlane and pdk? I've only seen this when trying to harden an old design with the new tools
just seen your other post
r
I was worried about that as well, so I built openlane and pdk from within caravel_user_project
m
that's what I did
although I did that a few days ago
apparently there is some issue with the pdk branches having their names changed but not all makefiles updated..
r
okay, I'll try again and make sure the docker image gets rebuilt after deleting the one I'm currently seeing be run (v0.12)
yeah, I have had to switch a few masters to main
m
ah yes, it was your post I was just looking for to show you!
r
well thanks for the double-check, I'll just delete as much as I can find and start fresh, really just want to see the example fully work before I keep integrating my own things
m
fyi here are my commits
caravel_user_project 599c0a77f2a8c40dbccdd604ea3ce08f2f8dc0a8
which built openlane bee14bb44091f613ec226a4b399f30e1de5b817b
open_pdk f788cea5d98d99a6cf3a7510a478e1de01a33b07
and skywater_pdk db2e06709dc3d876aa6b74a5f3893fa5f1bc2a6e
r
okay, so you're on tag mpw-two-a
for the caravel_user_project
m
yup
r
thanks for those, I'll verify that's what I'm building too
okay, there's something, I'm using openlane v0.12, you're on tag mpw-two-a
m
@Manar Abdelatty told me to do some stuff with tags in the comments
this is what I run before using the tools:
r
oh dear, okay, this makes more sense now
m
so try from scratch, but build openlane with the mpw-two-a tag, then switch to rc0.12 for building caravel
r
haha, see this is what happens when all this obfuscated in makefiles
and I need to subscribe to the caravel_user_project repo to see this stuff
m
I think the idea is to embed all the commits so that everything stays in sync. That was a big issue on the 1st shuttle.
r
Thank you Matt. You've been most helpful
👍 1
Oh yes, I do the same thing at work. But there's another solution, packages and dependencies
but packaging all this while in heavy development is a challenge unto itself
m
yeah
I have a VM for my course, but I'm holding back from updating the tools until things settle a little
r
probably prudent
but yes, I got to watch the first MPW from the sidelines as y'all struggled through some of this, couldn't get public release for my org fast enough 😕
but thanks again, I'll get this example working now
Appreciate it
m
np
r
Also, still available to chat if you wanted to compare workflows on submodules, let me know
j
Seeing the same issue. Ah, I'd missed this thread! I seem to be on tag 0.14 by default. Is that the issue?
m
I'm hoping to test it again today with mpw-two-b tags