-
Notifications
You must be signed in to change notification settings - Fork 585
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
re-running detailed routing #6330
Comments
Unfortunately, this functionality is not currently supported in DRT. In fact, it should have displayed a warning and avoided performing any routing during the reruns (I am working on a PR to address this). Currently, DRT supports incremental detailed routing, but not in the way you described. Incremental detailed routing focuses on routing only the unrouted nets, while rerouting nets with violations is not yet implemented. If your goal is to capture snapshots of the design after each iteration, you can achieve this by adding the following line before calling the
Additionally, include the following option in the
This approach will generate a database file and a DRC report for each iteration, allowing you to track the design's progress. |
@osamahammad21 Thank you. Yes, although a primary goal is to save a snapshot, it is useful to be able to pause and continue the design. In fact, we used this previously in specific cases, but when I attempted to consistently do it, I ran into the issue above. Whenever such a feature is implemented please tag me and let me know. |
ok 👍 |
Describe the bug
Once I triggered detailed router to resume routing after stopping at some iteration where there was still routing violations and it didn't completely finish. By resuming I mean a separate call to
detailed_routing
. I am trying to recreate this scenario but running into issues. I re-ran detailed routing multiple times with 1 iteration and the violations count is diverging. Tried to increasedroute_end_iter
to1
but still couldn't get it to work.Expected Behavior
Clarity on whether this is supported and how to correctly do it.
Environment
To Reproduce
test-case.tar.gz
Extract, cd into extracted directory and run
openroad -exit run.tcl
Relevant log output
No response
Screenshots
No response
Additional Context
No response
The text was updated successfully, but these errors were encountered: