-
Notifications
You must be signed in to change notification settings - Fork 397
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Using Parmys For Xilinx-Like Architectures #2302
Comments
It looks like this is a synthesis problem with the Parmys[Yosys] front end not an arch issue. I am getting the same problem on multiple old example architectures including the example arch from the documentation (i.e. |
Thanks Joshua. @alirezazd any ideas? |
I just tested
and the output:
|
@alirezazd we can have one of the students (Navid or Ritwik) working on the |
@amin1377 @WhiteNinjaZ Please check if the workaround in the mentioned issue works. You should only add temp dir path to your command : ./run_vtr_flow PATH_TO_VERILOG_FILE.v PATH_TO_ARCH_FILE.xml -start yosys -temp_dir /full/path/to/temp_dir @poname Thank you for mentioning this. |
@alirezazd can confirm that adding full path does fix the issue ( |
@WhiteNinjaZ @amin1377 Happy that its resolved. Its a simple workaround that should be sufficient enough for now. I will add this issue to our list to track and resolve it in the future since we are currently working on two critical issues. |
I get similar error when running this command: $VTR_ROOT/vtr_flow/scripts/run_vtr_flow.py \
$VTR_ROOT/doc/src/quickstart/blink.v \
$VTR_ROOT/vtr_flow/arch/timing/EArch.xml \
-temp_dir . \
--route_chan_width 100 inside another directory than I was working on this version:
the error in the console: EArch/blink Error: Executable yosys failed
full command: /usr/bin/env time -v /home/usr1/vtr-verilog-to-routing/build/bin/yosys -c synthesis.tcl
returncode : 1
log file : parmys.out
failed: Executable yosys failed (took 0.02 seconds, overall memory peak 65.64 MiB consumed by vpr run) This was the related lines (I guess) in the
I was able to resolve this by changing this line: architecture_file_path = str(vtr.paths.scripts_path / architecture_file) with this: architecture_file_path = str(architecture_file) in this file: |
Thanks for this report. @alirezazd can you update this or assign to someone else on the UNB team to do so? We definitely want the quick start to work with no issues. |
@vaughnbetz I am assigning this to our new PhD student, Amir. Feel free to ask him for updates. |
@navidjafarof please take a look at this. |
I tried to implement
stereovision0.v
onsimple-7series.xml
. I ran this command:run_vtr_flow.py stereovision0.v simple-7series.xml
and got this error message:simple-7series/stereovision0 Error: Executable yosys failed full command: /usr/bin/env time -v /home/mohagh18/vtr-verilog-to-routing/build/bin/yosys -c synthesis.tcl returncode : 1 log file : temp/parmys.out failed: Executable yosys failed (took 0.27 seconds, overall memory peak 11.65 MiB consumed by parmys run)
Here is the
parmys.out
file.@WhiteNinjaZ @vaughnbetz
The text was updated successfully, but these errors were encountered: