-
Notifications
You must be signed in to change notification settings - Fork 736
Enhanced max slew fixing to remove large unfixed violations #8870
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
Enhanced max slew fixing to remove large unfixed violations #8870
Conversation
1) Added extra step to fix slew violations at load pins 2) Used actual slews from STA if possible, not just lumped RC estimates 3) Fixed a bug that led to overfixing due to wrong driver selection after buffering Signed-off-by: Cho Moon <[email protected]>
Signed-off-by: Cho Moon <[email protected]>
Signed-off-by: Cho Moon <[email protected]>
Signed-off-by: Cho Moon <[email protected]>
Signed-off-by: Cho Moon <[email protected]>
Signed-off-by: Cho Moon <[email protected]>
Signed-off-by: Cho Moon <[email protected]>
|
clang-tidy review says "All clean, LGTM! 👍" |
|
clang-tidy review says "All clean, LGTM! 👍" |
Signed-off-by: Cho Moon <[email protected]>
Signed-off-by: Cho Moon <[email protected]>
Signed-off-by: Cho Moon <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
clang-tidy made some suggestions
|
ORFS PR The-OpenROAD-Project/OpenROAD-flow-scripts#3670 goes with this OR PR. |
Signed-off-by: Matt Liberty <[email protected]>
|
I'm reinstating the c++20 changes and will help you get c++20 working for you. |
| ,"RSZ::repair_design_buffer_count" : "1206" | ||
| ,"RSZ::max_slew_slack" : "0" | ||
| ,"RSZ::repair_design_buffer_count" : "1326" | ||
| ,"RSZ::max_slew_slack" : "-128.51946394096785" |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I see various degradations at RSZ that seem to be fixed by DRT. Is that because we are no longer hiding violations that were there before?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, once slew violations are fixed, other timing violations tend to get easier to fix.
|
clang-tidy review says "All clean, LGTM! 👍" |
Uh oh!
There was an error while loading. Please reload this page.