Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Cts cluster macros with different parameter than registers #6487

Open
wants to merge 29 commits into
base: master
Choose a base branch
from

Conversation

arthurjolo
Copy link
Contributor

Currently the macro tree uses the same parameters to cluster the its sinks (cluster size, cluster diameter and minimum number of sinks to enable clustering), however due to the size of the macros CTS almost never finds a clustering solution. In this PR new parameters for clustering the macro tree sinks are used, allowing the macros to be clustered.

This PR uses default values for clustering parameters:

  • cluster size = 4
  • cluster diameter = 2 * largest macro
  • minimum number of macros = 10

Eg. MockArray:

Not clustering macros
mock_array_unclustered

Clustering macros:
mock_array_clustered

Copy link
Contributor

github-actions bot commented Jan 7, 2025

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

Signed-off-by: arthur <[email protected]>
Signed-off-by: arthur <[email protected]>
Copy link
Contributor

github-actions bot commented Jan 8, 2025

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

Signed-off-by: arthur <[email protected]>
Signed-off-by: arthur <[email protected]>
Signed-off-by: arthur <[email protected]>
Copy link
Contributor

github-actions bot commented Jan 8, 2025

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

Signed-off-by: arthur <[email protected]>
Copy link
Contributor

github-actions bot commented Jan 8, 2025

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

1 similar comment
Copy link
Contributor

github-actions bot commented Jan 8, 2025

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

Signed-off-by: arthur <[email protected]>
Copy link
Contributor

github-actions bot commented Jan 8, 2025

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

Copy link
Contributor

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

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.

1 participant