Skip to content

Floorplanning legend #2147

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 22 commits into from
Sep 7, 2022
Merged

Floorplanning legend #2147

merged 22 commits into from
Sep 7, 2022

Conversation

jmah76
Copy link
Contributor

@jmah76 jmah76 commented Aug 28, 2022

Description

Added a legend of all partitions in a constraints file in the VPR GUI. Entries in the legend are partition names with the number of primitives contained. Clicking on a partition on the menu highlights it.

(Note: Might need to merge in PR #2134 first)
image

Testing

  1. Checked multiple architechtures
    Ran vpr/vpr (insert architecture here) vtr_flow/benchmarks/blif/tseng.blif --route_chan_width 100 --read_vpr_constraints constraints.xml then vpr/vpr (insert architecture here) vtr_flow/benchmarks/blif/tseng.blif --route_chan_width 100 --read_vpr_constraints constraints.xml --analysis --disp on with EArch.xml, k6_frac_N10_40nm.xml, and k6_frac_N10_mem32K_40nm.xml. All draw the partitions properly and their atoms inside their respective partitions properly.

  2. Lots of partitions:
    Created a constraints file with an arbitarily large number or partitions to ensure the legend still works with many partitions.

@github-actions github-actions bot added the VPR VPR FPGA Placement & Routing Tool label Aug 28, 2022
@jmah76 jmah76 marked this pull request as ready for review September 1, 2022 19:26
Copy link
Contributor

@vaughnbetz vaughnbetz left a comment

Choose a reason for hiding this comment

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

Looks good. Minor changes.

Also add to the documentation.

@vaughnbetz
Copy link
Contributor

@jmah76 : is this ready to merge now? Seems like everything is ready ...

@jmah76 jmah76 merged commit a7cd8f9 into master Sep 7, 2022
@jmah76 jmah76 deleted the floorplanning_legend branch September 7, 2022 20:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
VPR VPR FPGA Placement & Routing Tool
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants