OpenROAD
OpenROAD copied to clipboard
macro_placement doesn't recognize MACRO's with CLASS RING as placeable
Describe the bug
macro_placement doesn't recognize MACRO's with CLASS RING.
macro_placement
[WARNING MPL-0100] No macros found.
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.
MACRO tsyncram_512x32
CLASS RING ;
MACRO rf_128x22
CLASS RING ;
MACRO rf_8x32
CLASS RING ;
Expected Behavior
treat MACRO's with CLASS RING as macro's to be placed by the macro_placement
Environment
OpenROAD v2.0-14335-g0a6aa3b92 (Jun 27 2024) M1 Mac
Features included (+) or not (-): +Charts +GPU +GUI +Python
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