Hi all, I installed caravel repo a week ago and it...
# sky130
n
Hi all, I installed caravel repo a week ago and it works fine. I am trying to install it on another machine and the make user_proj_example does not work. I have tried it on 2 to 3 machines since yesterday and all of them fail.
make user_proj_example
[INFO]: Version: 2021.11.23_01.42.34
[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.
After going till 31. Executing Verilog backend, it throws the following error:
[ERROR]: during executing: "openroad -exit /openlane/scripts/openroad/sta.tcl |& tee >&@stdout /home/iiitb/Documents/shivani/caravel_user_project/openlane/user_proj_example/runs/user_proj_example/logs/synthesis/1-opensta"
[ERROR]: Exit code: 1
[ERROR]: Last 10 lines:
child killed: segmentation violation
We are having trouble getting this simple counter example to work. Can someone help? Has the openlane repo been updated in the last few days, which is causing this error?
v
have you ran make user_project_wrapper ?
p
@User You can edit the tool_metadata.yml which resides in dependencies folder. Change the commit for open_pdks which is given as expected in the above error. Then run make openlane & make pdk.
n
Yes we ended up updating the make file to pull what it needs. But I raised this to say that something seems broken in the automated setup.
p
Always update openlane and pdk frequently so that you do not counter such error
n
@User the wrapper is to be run after userproj example. It was failing at this step itself
v
There should not be any commit mismatch, otherwise precheck will fail. Install right version and try it
Still error repeats post github issue in caravel repo
@User I've recently updated and flow working fine. ping me if you've any issues