Skip to content

Conversation

@AcKoucher
Copy link
Contributor

@AcKoucher AcKoucher commented Jun 2, 2025

Resolve #7435

Context

Mock-array had poor macro placement results with the new floorplan rebuffering. Some investigation showed that the nets between macros and IOs were not being considered, because the data flow connections are not taken into account during the macro placement step inside MPL. The changes here are not enough to make MPL able to handle mock-array with the new rebuffering.

Also did some renaming to clarify what is going on.

Signed-off-by: Arthur Koucher <arthurkoucher@precisioninno.com>
@github-actions
Copy link
Contributor

github-actions bot commented Jun 2, 2025

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

@AcKoucher AcKoucher requested a review from maliberty June 2, 2025 15:05
@AcKoucher
Copy link
Contributor Author

Running Secure-CI.

Copy link
Member

@maliberty maliberty left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The code changes are simple, its just about the CI

Signed-off-by: Arthur Koucher <arthurkoucher@precisioninno.com>
@github-actions
Copy link
Contributor

github-actions bot commented Jun 2, 2025

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

@AcKoucher
Copy link
Contributor Author

Secure-CI passed.

@eder-matheus eder-matheus merged commit 1b0c816 into The-OpenROAD-Project:master Jun 3, 2025
11 checks passed
@AcKoucher AcKoucher deleted the mpl-dataflow-macro-placement branch June 3, 2025 20:21
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.

Study QoR considering data flow when placing macros in macro clusters

3 participants