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

ppl interactive tweaking #1997

Conversation

oharboe
Copy link
Collaborator

@oharboe oharboe commented May 8, 2024

These changes support updating and seeing the results interactively in the GUI of changes to io pin placement.

Example:

  1. make floorplan
  2. make gui_2_1_floorplan.odb
  3. Now run source scripts/io_placement_util.tcl
  4. Resize GUI so that pins are rendered(this is probably a tiny bug in the GUI...)
  5. Tweak pin configuration .tcl files or e.g. set ::env(PLACE_PINS_ARGS) {-annealing -min_distance 7 -min_distance_in_tracks}
  6. Run clear_io_pin_constraints; source scripts/io_placement_util.tcl

See results immediately.

…ctive IO placement

Signed-off-by: Øyvind Harboe <oyvind.harboe@zylin.com>
@oharboe oharboe requested a review from maliberty May 8, 2024 12:44
@oharboe
Copy link
Collaborator Author

oharboe commented May 8, 2024

@maliberty maliberty merged commit 3d347b4 into The-OpenROAD-Project:master May 8, 2024
5 checks passed
@oharboe oharboe deleted the ppl-interactive-tweaking branch May 8, 2024 18:50
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.

None yet

2 participants