Hi everyone, I have a question. I am trying to syn...
# openroad
a
Hi everyone, I have a question. I am trying to synthesize my mMIPS processor usuing asap7 technology. But I am getting this error continuously. I guess it is because it is not able to find eqy. But I checked the path for eqy and added it to the bashrc file. Even after that I am getting the same error. And when I try to synthesize some example core already given in openroad, then it gets stuck at the end with the error that "unable to repair all setup violations" and "couldn't find eqy, no such file or directory" . One of the solutions I found was to download eqy and yosys again using "oss-cad-suite build" from : https://github.com/YosysHQ/oss-cad-suite-build/releases and re installing openroad using "pre-built binary installer" from : https://github.com/Precision-Innovations/OpenROAD/releases. But the thing is i am at a critical stage of my project and re installing everything could be risky. That's why I wanted to ask is there another solution to this? If someone could advice, that would be really great. Thanks
v
can you share your config.mk?
a
here's the config.mk file
v
REMOVE_CELLS_FOR_EQY
after commenting this variable, running and facing same issue at cts stage?
a
I didnt get it, should I add this in the config file?
v
no you should not add
a
in which file can I find this variable to comment it out?
v
export EQUIVALENCE_CHECK   = 0
add this in config.mk and try
a
I tried, still the same error
Anything else I can try? I tried adding the correct path for eqy as I told in the message but the error is persistent
v
run
make cts_issue
and attache reproducible test case. Are you using latest commit for OpenROAD flow scripts?
e
Anything else I can try? I tried adding the correct path for eqy as I told in the message but the error is persistent
If I understand it right, it's in PATH now, so when you run "eqy" in the shell you run the flow in, you don't get an error, right?
a
eqy works yes, but when I run a design, its gives this error
e
You sent two errors, which one is the current one? Do you run
make clean
?
a
yes I do
Im concerned about the 1st error
e
That one looks like there's something wrong with your
<http://config.mk|config.mk>
The
<http://config.mk|config.mk>
you have tells OpenROAD to use an additional liberty file located in your design directory (designs/asap7/mMIPS)
Does
designs/asap7/mMIPS/asap7_256x32.lib
actually exist? It doesn't seem to
If you're following some coursework, the instructions should have come with instructions where to get that .lib and .lef file
a
i have created a link for the lib and lef files, and it is working, I have checked that
Let me try, and I'll get back to you