-
Notifications
You must be signed in to change notification settings - Fork 503
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
Virtual Resizer running out of memory #3783
Comments
In your sdc
is a ridiculously small value (0.5 ps). This is unachievable and should be relaxed or removed. @openroadie this has happened before. We should have some check for unrealistic values in rsz. |
How do we decide that ? Isn’t this similar to the other max fan out issue
we had with pad cells in terms of input data being unreasonable in this one
situation ?
…On Thu, Aug 3, 2023 at 4:57 PM Matt Liberty ***@***.***> wrote:
In your sdc
set_max_transition 0.5000 [current_design]
is a ridiculously small value (0.5 ps). This is unachievable and should be
relaxed or removed.
@openroadie <https://github.com/openroadie> this has happened before. We
should have some check for unrealistic values in rsz.
—
Reply to this email directly, view it on GitHub
<#3783 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/A3MSTI423D2LXUYU5I5SK7TXTQ3E5ANCNFSM6AAAAAA3DNBHCI>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
For the driver I looked at first the .lib has
its pretty clear 0.5 is never going to happen. |
The smallest I see for any cell in asap7 is around 8ps... |
Ok. So should the resizer analyze the libs or should this be a higher level
functionality for sanity checking ?
…On Thu, Aug 3, 2023 at 5:01 PM Matt Liberty ***@***.***> wrote:
The smallest I see for any cell in asap7 is around 8ps...
—
Reply to this email directly, view it on GitHub
<#3783 (comment)>,
or unsubscribe
<https://github.com/notifications/unsubscribe-auth/A3MSTI2YOESZ2Q3P44E45N3XTQ3W5ANCNFSM6AAAAAA3DNBHCI>
.
You are receiving this because you were mentioned.Message ID:
***@***.***>
|
A sanity checker would be good as it could be extended for more checks. |
Ok. I will use this issue to address the infinite loop and we can start thinking about how/where/when for the sanity checker. |
Describe the bug
From The-OpenROAD-Project/OpenROAD-flow-scripts#1296
This test case sees memory blow up. It happens during the call to the virtual resizer from the global placer. It seems to be stuck buffering a net forever.
Expected Behavior
Reasonable memory and runtime.
Environment
To Reproduce
https://drive.google.com/file/d/1B--Yyo3EOvMHq2ySyXwNk24psujtZEoZ/view?usp=sharing
Relevant log output
No response
Screenshots
No response
Additional Context
No response
The text was updated successfully, but these errors were encountered: