The-OpenROAD-Project / OpenROAD

OpenROAD's unified application implementing an RTL-to-GDS Flow. Documentation at https://openroad.readthedocs.io/en/latest/
https://theopenroadproject.org/
BSD 3-Clause "New" or "Revised" License
1.35k stars 482 forks source link

MPL2 is not being properly skipped when there are no unfixed macros #5014

Closed AcKoucher closed 2 weeks ago

AcKoucher commented 2 weeks ago

Describe the bug

Apparently the macros' dbInsts are being modified. It looks like this bug was introduced in #4410

Expected Behavior

MPL2 is skipped if there are no unfixed macros.

Environment

head of Master

To Reproduce

Running nangate45/black_parrot and trying to read in a floorplan DEF that's got the memories placed

Relevant log output

No response

Screenshots

No response

Additional Context

No response