-
Notifications
You must be signed in to change notification settings - Fork 0
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
Router completed with failures #1
Comments
After looking around, found this link to donwload: https://s3.amazonaws.com/aws-fpga-hdk-resources/hdk/shell_v04261818/build/checkpoints/from_aws/SH_CL_BB_routed.dcp INFO: [Route 35-77] Router completed with failures. Please check the log file for Critical Warnings and run report_route_status for a summary of routing status. Vivado version: v2021.2 |
Hi, The root cause of this problem is that the XiangShan design is too big to be easily put on the AWS FPGA. You might need to have a look at this, where some high-fanout wires are promoted to use global clock routing resources to mitigate congestion. The magic numbers there are carefully chosen to only include wires that might later cause routing errors. In addition, you may also need to play with various strategies/directives here for synthesis/optimization/placement/routing. My experience is that even a single line of code modification can result in totally different strategies/magic numbers to successfully generate the final bitstream. Hope this helps! |
Actually I believe the first comment in the issue still stands. |
After successfully completing the previous steps, this error occurs when trying to run make dcp:
ERROR: [Vivado 12-172] File or Directory '/home/centos/xsofs/fpga/src/firesim/../../../repo/aws_fpga/hdk/common/shell_stable/build/checkpoints/from_aws/SH_CL_BB_routed.dcp' does not exist
Please help.
Thanks!
The text was updated successfully, but these errors were encountered: