-
Notifications
You must be signed in to change notification settings - Fork 605
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
Placer divergence on bp_be/nangate45 #6542
Comments
I don't see a way to download the "video" as it just appears as a player. Is the original file in Jenkins? If not you can put it in gdrive and put a link here. |
I have a right click -> "save video as" option (Firefox), in any case here's a Jenkins link: https://jenkins.openroad.tools/job/OpenROAD-flow-scripts-Public/job/PR-2657-head/1/artifact/flow/final_report_bp_be_nangate45_base_2025-01-06_13-57.tar.gz The reason I wanted to upload it into the issue is I am not sure about the persistence of Jenkins artifacts |
As long as the PR is open the artifacts should persist. |
Hi! Issue #6465 also has a similar divergence on megaboom. We thought of attempting a workaround to save a snapshot prior to the divergence and instead of throwing an error, finish with the saved snapshot. The divergence is interesting because it usually goes on reducing overflow, although the HPWL increases too much. I saved the snapshot storing the min HPWL if the overflow is below 0.25, and finished with the stored snapshot when the divergence is detected. For this BP_BE it worked nicely. It finished with the following placement, and successfully finished DRT.
metadata:
|
I tested @povik 's branch with latest master and the flow went successfully for the reported design, so I am closing the issue. |
Thanks Augusto! |
Describe the bug
In an experiment to start inferring clock gates from Yosys, the global placer diverges on the design. The last lines are:
Expected Behavior
No divergence
Environment
To Reproduce
This is taken from the CI run https://jenkins.openroad.tools/job/OpenROAD-flow-scripts-Public/job/PR-2657-head/
Download the attachment below (it's not a video, I've changed the extension to bypass github upload limits), rename it to a .tar.gz archive, and unpack.
To reproduce the placer divergence, run
final_report_bp_be_nangate45_base_2025-01-06_13-57.mp4
Relevant log output
Screenshots
No response
Additional Context
No response
The text was updated successfully, but these errors were encountered: