Skip to content

[Prepack] Improved Documentation on Molecule Chains #2891

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

Merged
merged 1 commit into from
Feb 11, 2025

Conversation

AlexandreSinger
Copy link
Contributor

Improved the documentation on how chains are handled in the prepacker. The prepacker segments chains into multiple molecules (where each molecule can fit into a single cluster). The prepacker maintains MoleculeChainIds to the chain these molecules are a part of. This allows the cluster legalizer to easily put the molecules into clusters and understand when a molecule is part of a special chain (for gain calculation).

@github-actions github-actions bot added VPR VPR FPGA Placement & Routing Tool lang-cpp C/C++ code labels Feb 8, 2025
Improved the documentation on how chains are handled in the prepacker.
The prepacker segments chains into multiple molecules (where each
molecule can fit into a single cluster). The prepacker maintains
MoleculeChainIds to the chain these molecules are a part of. This allows
the cluster legalizer to easily put the molecules into clusters and
understand when a molecule is part of a special chain (for gain
calculation).
@AlexandreSinger AlexandreSinger force-pushed the feature-prepacker-cleanup branch from f215dbf to 035ae0f Compare February 11, 2025 05:08
@AlexandreSinger AlexandreSinger merged commit 0cf372a into master Feb 11, 2025
36 checks passed
@AlexandreSinger AlexandreSinger deleted the feature-prepacker-cleanup branch February 11, 2025 14:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
lang-cpp C/C++ code VPR VPR FPGA Placement & Routing Tool
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants