-
Notifications
You must be signed in to change notification settings - Fork 430
Reorganize place timing files #2829
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
Conversation
…neighboring_average
it doesn't compile
AlexandreSinger
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM. Just some minor comments.
vaughnbetz
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks generally good. A few suggestions on commenting.
Also, src/place/timing/delay/.cpp seems like an excessively long path name.
I suggest src/place/delay/.cpp instead; there's no real reason delay has to go under timing, and I think code is harder to discovery when the directory hierarchy gets too deep.
…defining them multiple times
|
regression_tests/vtr_reg_nightly_test3/vtr_reg_qor_chain_large
|
|
Looks like NO_GRAPHICS has a compile error. Otherwise good to merge once that is fixed. |
|
@vaughnbetz |
|
Will merge once CI finishes. |
vaughnbetz
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
LGTM
vpr/src/placedirectory has too many files, making it difficult to locate related files. This PR organizes timing related files and classes under a new directoryvpr/src/place/timing.place/timing/delay_model.timing_place.cpp/.hand created seperate files forPlacerCriticalities,PlacerSetupSlacks, andPlacerTimingCosts.physical_types_util.cppare now implemented as member functions of structs declared inphysical_types.h.