Matt Liberty
Matt Liberty
There was a bug a while back where resizer but a buffer after a tristate but that was fixed.
Start by running one design (eg gcd) and see where it is crashing. We don't see this in our nightly regression so I'm not sure what the issue is.
How did you compile openroad? On what platform? With what compiler? Are you using Docker? This isn't enough to be actionable.
I agree. Do you want to just load a new DEF or a whole new PDK (e.g. lef, lib)?
I guess we'll have to play twenty questions. - What is your utilization? - What fraction of the area is taken by RAMs? - Have you tried manual macro placement?...
Its more of a developer tool but perhaps you can try adding to your tcl script before global_placement: gpl::global_placement_debug Then run that step in the GUI. It should show you...
It doesn't sound like a correct solution but it hard to say without seeing the results.
Without looking at your test case I would guess you have channels between your macros that are too small. Would you include a screen shot around the areas reported in...
The channel is the region between macros. I've highlighted it:  I think this dimension is too small and you can't fit a power strap in there. If you spread...
@Baungarten-CINVESTAV You can open the design in the OR gui. I don't know which flow you are using but the basic function is "openroad -gui" and then load your design.