OpenROAD icon indicating copy to clipboard operation
OpenROAD copied to clipboard

macro_placement doesn't recognize MACRO's with CLASS RING as placeable

Open stefanottili opened this issue 7 months ago • 1 comments

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

stefanottili avatar Jun 27 '24 22:06 stefanottili