Open stefanottili opened 5 days ago
I've never see a macro of class RING in any PDK we deal with so this is something new (or more likely very old). My guess is lots of things that deal with macros will not handle this case. I suggest for your purpose you just change these to type BLOCK as this isn't a production design. We can keep this open but as a low priority.
Describe the bug
macro_placement doesn't recognize MACRO's with CLASS RING.
iccad04 RISC2 testcase. After changing RING to BLOCK, macro_placement works. https://github.com/The-OpenROAD-Project/OpenROAD/issues/5284
In order to make the testcase fail again, change lef/risc2.lef.gz back to using RING.
Expected Behavior
treat MACRO's with CLASS RING as macro's to be placed by the macro_placement
Environment
To Reproduce
In order to make the testcase fail one has to change lef/risc2.lef.gz back to using RING.
Relevant log output
No response
Screenshots
No response
Additional Context
No response