OpenROAD icon indicating copy to clipboard operation
OpenROAD copied to clipboard

RUDY and global route map differ for testcase with centered die area

Open stefanottili opened this issue 7 months ago • 17 comments

Describe the bug

More fallout from https://github.com/The-OpenROAD-Project/OpenROAD/issues/5284

The RUDY map looks different then the global_route map.

Screenshot 2024-06-27 at 1 24 56 PM Screenshot 2024-06-27 at 1 26 15 PM

And then there are ERROR's from detailed placement and manually started global_route ...

[INFO DPL-0034] Detailed placement failed on the following 62 instances:
[INFO DPL-0035]  lx1/lx0/IRAM/MUX_INSTW_UP/U27
[INFO DPL-0035]  lx1/lx0/IRAM/MUX_INSTW_UP/U28
...
[INFO DPL-0035]  lx1/lx0/IRAM/U40
[INFO DPL-0035]  lx1/lx0/IRAM/U41
[ERROR DPL-0036] Detailed placement failed.

 global_route
[ERROR GRT-0118] Routing congestion too high. Check the congestion heatmap in the GUI.
[ERROR GUI-0070] GRT-0118

I'm assuming that this testcase was P&R'able in 2004, when init floorpan would always center the diearea.

Expected Behavior

matching rudy and global route map

Environment

OpenROAD v2.0-14335-g0a6aa3b92 (Jun 27 2024)
Features included (+) or not (-): +Charts +GPU +GUI +Python

To Reproduce

read_lef lef/risc2.lef.gz
read_def def/risc2.def.gz
#rtl_macro_placer
macro_placement
global_placement -density 0.95
detailed_placement
global_route

Relevant log output

No response

Screenshots

No response

Additional Context

No response

stefanottili avatar Jun 27 '24 20:06 stefanottili