I have successfully build and run mpw6c tag of caravel_user_project for my example design by following quick guide of efabless's repo
However, when I try to run openlane seperataly, I got error "docker: invalid reference format":
mbaykenar@mba:~/Desktop/openlane$ make mount
cd /home/mbaykenar/Desktop/openlane && \
docker run --rm -v /home/mbaykenar/Desktop/openlane:/openlane -v /home/mbaykenar/Desktop/openlane/designs:/openlane/install -v /home/mbaykenar/Desktop/pdks:/home/mbaykenar/Desktop/pdks -e PDK_ROOT=/home/mbaykenar/Desktop/pdks -e STD_CELL_LIBRARY=sky130_fd_sc_hd --user 1000:1000 -e DISPLAY=:0 -v /tmp/.X11-unix:/tmp/.X11-unix -v /home/mbaykenar/.Xauthority:/.Xauthority --network host -ti efabless/openlane:-dev
docker: invalid reference format.
See 'docker run --help'.
make: * [Makefile101 mount] Error 125
The directory "openlane" on Desktop is created when I was following caravel_user_project repo's steps. I exported OPENLANE_ROOT as this folder and PDK_ROOT as Desktop/pdks:
export OPENLANE_ROOT=~/Desktop/openlane
export PDK_ROOT=~/Desktop/pdks
then I run "make setup" in caravel_user_project folder and it worked. As I said, I can run "make user_proj_example" from caravel's directory and it works, generates gds and other stuff correctly, but I am not able to use openlane from it's folder, which I wanted it to learn more about openlane flow by using it interactively.
Any help is appreciated
Regards,
So I assume "openlane" is built on Desktop/openlane