Hi, I am trying to run OpenROAD-flow-scripts in a ...
# general
a
Hi, I am trying to run OpenROAD-flow-scripts in a native Ubuntu 22.04, but am continuously encountering the following error, any idea how to fix this? I have downloaded yosys and klayout as well as openroad and all of them are building and working fine. But when I try to make the flow script Makefile, I am encountering this particular error. I tried to change paths for yosys, but its still persistent.
m
@Akshit Bhatia Looks like
yosys
isn’t installed. Can you try
which yosys
?
👍 1
r
You should make sure it's installed and environment variables are set. Also, make sure you are correctly pointing to the yosys binary inside ORFS Makefile (look for `YOSYS`_CMD) as David mentioned.
a
I tried which yosys and its there, the path it shows for yosys is "/usr/bin/yosys", is that the issue?
r
There's a variable called YOSYS_EXE in flow/Makefile that should be pointing to the path you got from
which
a
the path I get from which yosys is "/usr/bin/yosys" and in the make file the path is "export OPENROAD_EXE=$(command -v openroad) export YOSYS_EXE=$(command -v yosys)" and when I run "command -v yosys" in the terminal I get "/usr/bin/yosys". Thats why I am not able to understand why I am getting this error again and again
Ok so changed the path for YOSYS_EXE as in the image and uncommented the gcd design in the flow Makefile, but when I run make, it just enters the yosys environment and stops, whats the issue here?