-
Notifications
You must be signed in to change notification settings - Fork 544
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
pdn: Failure due to missing follow pins vias #5952
Comments
@titan73 It's not clear to me what the M3 strap is doing for you, but it's the cause of this issue.
Without the M3 strap it compiles without issue. If you are worried about IR drop you can always reduce the pitch on M4. |
@gadfort The pictures show only the lower left part of the floorplan to show the details. There are several M4 strap P/G pairs and only 2 M4 pins in the top edge for power & ground (not in the test case) so these M4 straps need to be connected together with M3 ones. |
Can you provide a complete testcase then? With what is provided, removing the M3 strap is sufficient. |
I can't provide the full test case for legal reasons and we don't have support contract with PII yet. The request has been done to my hierarchy but it will be difficult since it's evaluation work. That's why I made a simplified one. |
If you must have the M3 straps, then you can add back:
That will complete the power grid, but because the M3 and M1 overlap completely you will have one giant via array and a massive routing blockage on M2. |
Ok. With this command, I have a power grid closer to the expected one. Thanks. |
Describe the bug
pdngen fails with the errors in log below.
The pdn script part is:
With the debug feature, we can see the missing vias:
Expected Behavior
No missing vias and pdn created succesfully.
Environment
To Reproduce
openroad test.tcl -gui with following test case:
missing_fp_vias.zip
Relevant log output
Screenshots
No response
Additional Context
No response
The text was updated successfully, but these errors were encountered: