The-OpenROAD-Project / OpenROAD-flow-scripts

OpenROAD's scripts implementing an RTL-to-GDS Flow. Documentation at https://openroad-flow-scripts.readthedocs.io/en/latest/
https://theopenroadproject.org/
Other
282 stars 262 forks source link

Improve mpl2 so that sky130hd/chameleon don't have to use manual macro placement #2079

Open AcKoucher opened 1 week ago

AcKoucher commented 1 week ago

Description

#5256 Fixed the crash in mpl2; #5255 Solved the problem of mpl2 not completing due SA not finding a valid tiling for the root.

However, even though mpl2 flow finishes there's a huge deterioration in WL.

Suggested Solution

Use only constrained pin data for IO Pins in mpl2 flow so that hierarchical macro placement SA can find a better floorplan.

Additional Context

No response