Open donn opened 1 year ago
@maliberty This looks like an issue in the router and not the resizer code.
I found the problem, this happens because GRT is not executed before. The GRT information is read from the db file but some data is not being updated. I'm going to update that.
@donn repair_timing is going to need incremental global routing which is not available when reloading from a db today. When I look at scripts/openroad/resizer_routing_timing.tcl I see you are calling them both in one run. Is there a need for it to work on reload?
I'm inclined to make this an error unless there is a strong case for it.
The thing is this works for sky130, it has only been when I tried this specific design for GF180 that this issue happened. Do you have more specifics as to when this is needed?
I'm not opposed to just re-running GRT.
I don't see why it would be pdk dependent. I would have thought it is always needed.
I don't see where in OL this actually required though.
Describe the bug
OpenROAD crashes somewhere when attempting the resizer post-GRT.
Expected Behavior
OpenROAD should not crash.
Environment
To Reproduce
repro.tar.gz
Relevant log output
Screenshots
No response
Additional Context
No response