Øyvind Harboe
Øyvind Harboe
> I would be nice to stop a doomed run early. I don't want to spend a lot of time looking for a rare case though. If you see an...
@maliberty So the root cause is PDN, for which I created a reproduction case in https://github.com/The-OpenROAD-Project/OpenROAD/issues/4466#issuecomment-1873351593 ?
> Did you observe a similar slow down in iter 44? We periodically try a more aggressive rip up strategy. Yes, I suppose... See bottom. Lots of warnings at the...
> You'll either need to adjust the rings or the floorplan (or both). Thanks! Is there a reason there cant be an actionable error message here?
@maliberty With `CORE_UTILIZATION=30`, there is no way to adjust the amount of space between the core area and the die area, this is done automatically. Shouldn't the spacing be adjusted...
> You set it through CORE_MARGIN Thanks! Feature request: an actionable error message. "Error: No space for power ring, increase CORE_MARGIN" (or the openroad speak equivalent from where the user...
@maliberty Tested some more. Long story short: This is issue is now a feature request for adding an actionable error message when the PDN ring doesn't fit.
> How come the pins were placed overlapping the power straps? That seems to be the actual issue here based on my read of this. Because CORE_MARGIN, CORE/DIE_AREA doesn't leave...
> @oharboe that doesn't explain why PPL put in the pins on top of the straps What is PPL? Pins are added before the PDN in ORFS.
> If the pins are marked FIXED then PDN will avoid them, if they are just PLACED then PDN is expecting a second call to the pin placer tool (PPL)...