Improve RTLMP so that it can lay out mock-array in an array
Description
unzip rtlmp.zip
$ ./run-me-mock-array-asap7-base.sh
OpenROAD v2.0-10574-gd04de2f32
[deleted]
Placement result, not an array:
Suggested Solution
Should result in an array.
Additional Context
No response
@oharboe What criteria should induce the 8x8 array centering in the die? The predominant criteria used for the mechanism used by mpl2 is wirelength, however moving the array inside the die doesn't affect it at all due to the symmetry.
@AcKoucher @maliberty I dont know... We have discussed some sort of placement constraint language. Perhaps that is needed here to break the symmetry?
@oharboe With the changes in #4206, #4704 and #4705 (many issues...) we'll be able to centralize mock-array by setting the boundary weight parameter in HierRTLMP to 0. Would that be acceptable?
The default functionality of mpl2 is to push macros away from the center which is exactly the opposite behavior of what we'd want here.
@AcKoucher Sounds like a solid step forward.
@maliberty Any luck in getting.macro placement constraints articulated?