Skip to content

mpl: rename sa method used just in shaping to avoid confusion#8125

Merged
eder-matheus merged 1 commit intoThe-OpenROAD-Project:masterfrom
AcKoucher:mpl-rename-is-valid
Aug 26, 2025
Merged

mpl: rename sa method used just in shaping to avoid confusion#8125
eder-matheus merged 1 commit intoThe-OpenROAD-Project:masterfrom
AcKoucher:mpl-rename-is-valid

Conversation

@AcKoucher
Copy link
Contributor

@AcKoucher AcKoucher commented Aug 26, 2025

The strategy in shaping is to generate different tilings for clusters with macros by annealing with different outlines (starting from the original and making it smaller) and, at the end, checking to see if they fit in the actual outline. However, I don't think that the concept of "validity" applies for this situation as, from the annealer perspective, the outline is an external parameter.

With these changes, the polymorphism needed for the partial macro placement support will get much less confusing (Soft SA validity will rely on more than just the outline fitting check).

Signed-off-by: Arthur Koucher <arthurkoucher@precisioninno.com>
@AcKoucher AcKoucher requested a review from eder-matheus August 26, 2025 21:44
@github-actions
Copy link
Contributor

clang-tidy review says "All clean, LGTM! 👍"

@eder-matheus eder-matheus enabled auto-merge August 26, 2025 21:48
@eder-matheus eder-matheus merged commit d30c522 into The-OpenROAD-Project:master Aug 26, 2025
11 checks passed
@AcKoucher AcKoucher deleted the mpl-rename-is-valid branch August 27, 2025 00:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants