Skip to content

Conversation

@oharboe
Copy link
Collaborator

@oharboe oharboe commented Nov 18, 2024

If I'm to use flattened synthesis with macro placement from hierarchical synthesis, then sweeping die area values becomes tedious.

Let us see how bad macro placement is with flattened synthesis.

@oharboe
Copy link
Collaborator Author

oharboe commented Nov 18, 2024

macro placement with flattened synthesis does not look promising.

Here we can see the register files in the upper right corner and the top right macro has the pins at the top, which is a terrible placement.

image

Flattened synthesis with macro placement from hierarchical synthesis works much better. Here the pins for the two large register files are facing the large open area in the middle.

image

@oharboe
Copy link
Collaborator Author

oharboe commented Nov 18, 2024

@jeffng-or @maliberty Just FYI. An experiment to see how bad macro placement is with flattened synthesis....

@oharboe oharboe closed this Nov 18, 2024
@oharboe oharboe deleted the macro-automatic-placement branch November 18, 2024 20:45
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