Ali Sabir
08/17/2022, 2:51 PMmake user_project_wrapper
for top-level integrationmake -C openlane user_project_wrapper
make[1]: Entering directory '/home/shahid/caravel_user_project/openlane'
Makefile46 warning: undefined variable 'MCW_ROOT'
# user_project_wrapper
mkdir -p ./user_project_wrapper/runs/22_08_17_19_46
rm -rf ./user_project_wrapper/runs/user_project_wrapper
ln -s $(realpath ./user_project_wrapper/runs/22_08_17_19_46) ./user_project_wrapper/runs/user_project_wrapper
docker run -it -v $(realpath /home/shahid/caravel_user_project/..):$(realpath /home/shahid/caravel_user_project/..) -v /home/shahid/OSPDKs:/home/shahid/OSPDKs -v /home/shahid/caravel_user_project/caravel:/home/shahid/caravel_user_project/caravel -v /home/shahid/Openlane:/openlane -e PDK_ROOT=/home/shahid/OSPDKs -e PDK=sky130B -e MISMATCHES_OK=1 -e CARAVEL_ROOT=/home/shahid/caravel_user_project/caravel -e OPENLANE_RUN_TAG=22_08_17_19_46 -u 1000:1000 \
efabless/openlane:2022.07.02_01.38.08 sh -c "flow.tcl -design $(realpath ./user_project_wrapper) -save_path $(realpath ..) -save -tag 22_08_17_19_46 -overwrite"
[INFO]:
_ __ _ __ _ __ __ _
/ \ | \ / _]| \ | | / || \ / _]
| | | o ) [_ | _ || | | o || _ | / [_
| O | | _/ _]| | || |___ | || | || _]
| | | | | [_ | | || || _ || | || [_
\___/ |__| |_____||__|__||_____||__|__||__|__||_____|
[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: 27ecf1c16911f7dd4428ffab96f62c1fb876ea70, expected: c5730b574461889c82858b08d12ba42423d9c2cb)
You may want to re-install the PDK by invoking make pdk
.
Tool vlog2Verilog is required by the flow scripts being used, but appears to not be installed in the environment.
Tool drcu is required by the flow scripts being used, but appears to not be installed in the environment.
Tool cugr is required by the flow scripts being used, but appears to not be installed in the environment.
Tool klayout is installed in the environment, but has no corresponding entry in the flow scripts.
Tool vlogtoverilog is installed in the environment, but has no corresponding entry in the flow scripts.
Tool git is installed in the environment, but has no corresponding entry in the flow scripts.
The version of cvc installed in the environment does not match the one required by the OpenLane flow scripts (installed: d172016a791af3089b28070d80ad92bdfef9c585, expected: 90e78b4598c1f5c35fcc3b8fc4d80fde7c881445)
The version of magic installed in the environment does not match the one required by the OpenLane flow scripts (installed: 085131b090cb511d785baf52a10cf6df8a657d44, expected: 0bb6ac1fa98b5371c73156b6e876925397fb7cbc)
The version of netgen installed in the environment does not match the one required by the OpenLane flow scripts (installed: bfb01e032f668c09ff43e889f35d611ef0e4a317, expected: 738c1f7b3705bca2f1cc66fbc1cfb20f12d49a06)
The version of yosys installed in the environment does not match the one required by the OpenLane flow scripts (installed: cfe940a98b08f1a5d08fb44427db155ba1f18b62, expected: d061b0e41a2023b5e72794563b94d6a9b5ab41a1)
The version of openroad_app installed in the environment does not match the one required by the OpenLane flow scripts (installed: 0b8b7ae255f8fbbbefa57d443949b84e73eed757, expected: b79f266fe41540eabc064bcaddfe19ed715ac5c2)
[WARNING]: OpenLane may not function properly.
[INFO]: Running non-interactively
[INFO]: Using design configuration at /home/shahid/caravel_user_project/openlane/user_project_wrapper/config.tcl
[INFO]: Sourcing Configurations from /home/shahid/caravel_user_project/openlane/user_project_wrapper/config.tcl
[INFO]: PDKs root directory: /home/shahid/OSPDKs
[INFO]: PDK: sky130A
[INFO]: Setting PDKPATH to /home/shahid/OSPDKs/sky130A
[INFO]: Standard Cell Library: sky130_fd_sc_hd
[INFO]: Optimization Standard Cell Library is set to: sky130_fd_sc_hd
[INFO]: Sourcing Configurations from /home/shahid/caravel_user_project/openlane/user_project_wrapper/config.tcl
[WARNING]: Removing exisiting run /home/shahid/caravel_user_project/openlane/user_project_wrapper/runs/22_08_17_19_46
couldn't write file "/home/shahid/caravel_user_project/openlane/user_project_wrapper/runs/22_08_17_19_46/logs/flow_summary.log": no such file or directory
while executing
"exec echo $message >> $::env(LOG_DIR)/flow_summary.log"
(procedure "puts_warn" line 5)
invoked from within
"puts_warn "Removing exisiting run $::env(RUN_DIR)""
(procedure "prep" line 180)
invoked from within
"prep {*}$args"
(procedure "run_non_interactive_mode" line 14)
invoked from within
"run_non_interactive_mode {*}$argv"
invoked from within
"if { [info exists flags_map(-interactive)] || [info exists flags_map(-it)] } {
puts_info "Running interactively"
if { [info exists arg_values(-file)..."
(file "/openlane/flow.tcl" line 356)
make[1]: * [Makefile72 user_project_wrapper] Error 1
make[1]: Leaving directory '/home/shahid/caravel_user_project/openlane'
make: * [Makefile73 user_project_wrapper] Error 2Mitch Bailey
08/17/2022, 10:06 PMmake user_project_wrapper
from /home/shahid/caravel_user_project
instead of /home/shahid/caravel_user_project/openlane
.
Also, quoting your logs like below will make them more readable. (use the code block icon at the top far right of the edit box).
make -C openlane user_project_wrapper
make[1]: Entering directory '/home/shahid/caravel_user_project/openlane'
Makefile:46: warning: undefined variable 'MCW_ROOT'
# user_project_wrapper
mkdir -p ./user_project_wrapper/runs/22_08_17_19_46
rm -rf ./user_project_wrapper/runs/user_project_wrapper
ln -s $(realpath ./user_project_wrapper/runs/22_08_17_19_46) ./user_project_wrapper/runs/user_project_wrapper
docker run -it -v $(realpath /home/shahid/caravel_user_project/..):$(realpath /home/shahid/caravel_user_project/..) -v /home/shahid/OSPDKs:/home/shahid/OSPDKs -v /home/shahid/caravel_user_project/caravel:/home/shahid/caravel_user_project/caravel -v /home/shahid/Openlane:/openlane -e PDK_ROOT=/home/shahid/OSPDKs -e PDK=sky130B -e MISMATCHES_OK=1 -e CARAVEL_ROOT=/home/shahid/caravel_user_project/caravel -e OPENLANE_RUN_TAG=22_08_17_19_46 -u 1000:1000 \
efabless/openlane:2022.07.02_01.38.08 sh -c "flow.tcl -design $(realpath ./user_project_wrapper) -save_path $(realpath ..) -save -tag 22_08_17_19_46 -overwrite"