-
Notifications
You must be signed in to change notification settings - Fork 415
Change place flow in init place #1841
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
Changes from 45 commits
Commits
Show all changes
69 commits
Select commit
Hold shift + click to select a range
96c4d1f
Fixed bug - when placing macros during initial placement, did not use…
sfkhalid 7c34754
Refactored initial placement to place all blocks in the order they we…
sfkhalid 44a418a
Tried different way of updating legal_pos for each macro member
sfkhalid 0186c6a
Update legal_pos and free_locations all at once after placing macros
sfkhalid 341cfb1
Merging master into branch
sfkhalid 85c10d2
Refactored placing of non-macro blocks to not use legal_pos or free_l…
sfkhalid bba5ffd
Changed exhaustive placement method to use regular grid instead of co…
sfkhalid 9cc9957
Added messages for debugging
sfkhalid 5171ddc
Fixed bug where blocks were being placed at grid locations that were …
sfkhalid fe36cf6
Fixed for loops to get rid of warnings, deleted unused code in initia…
sfkhalid 0d0f9b7
Made exhaustive placement routines in initial placement use compresse…
sfkhalid e75fecd
Removed unnecessary code in exhaustive placement routine (regular gri…
sfkhalid e42e66c
Cleaned up initial placement by removing unused code and ran make format
sfkhalid 583e022
Removed unused lines of code in initial placement
sfkhalid 0a926d2
Uncommented compressed grid echo file name
sfkhalid aa6087b
Added debug messages to a function that is giving an assertion failur…
sfkhalid 1d1de1b
Ran make format
sfkhalid 8be3af7
Removed debug lines
sfkhalid 82363ff
Removed two assertions in get_legal_place_loc in initial placement
sfkhalid fd51ba0
Added new assertions to check that y dim of compressed grid is >= 0 w…
sfkhalid 68c8c50
Added debug messages to see what happens in CI
sfkhalid 6048169
Merge branch 'master' into change_place_flow_in_init_place
sfkhalid 7cdb079
Added another debug message
sfkhalid dafeffd
Merge branch 'change_place_flow_in_init_place' of https://github.com/…
sfkhalid de0e71f
Ran make format
sfkhalid 9a78fdd
Modified debug statements
sfkhalid 7bec2fa
Added more debug statements
sfkhalid 17011f7
Added more debug messages
sfkhalid cd02a4b
Added more debug messages - in try_place_macro
sfkhalid 391caf1
Added debug messages to check_macro_can_be_placed
sfkhalid ddc68a2
Added bug fix - in check_macro_can_be_placed, there was no check to s…
sfkhalid 4c4f141
Removed all of the extra debugging statements
sfkhalid ff5f986
Cleaned up code by renaming some functions
sfkhalid 4407dca
Commented out some warnings to make log file shorter. Also changed co…
sfkhalid b2a1300
Adding some log lines to check how much bb_cost is changing
sfkhalid 9151a58
Made changes to attempt to accomodate for logical pins potentially ha…
sfkhalid 06b42f3
Added more debugging lines in place moves flow
sfkhalid c0a9776
Added debug messages to check whether physical pins updated for block…
sfkhalid 2c37b32
Fixed bug that was happening because physical pins needed to be resyn…
sfkhalid 6631e59
Uncommented warning log messages
sfkhalid 3591d1e
Took out debug lines and added comment for bug fix
sfkhalid 844f92e
Ran make format
sfkhalid ddf4bc4
Resync physical pins only when needed for each block, rather than eve…
sfkhalid 0b3c73a
Added comments to new routines in initial placement
sfkhalid 429cbe6
Changed seeds in some runs that were having a circuit run into a circ…
sfkhalid 9385390
Merged macro and non-macro cases for initial placement and added more…
sfkhalid a9062d7
Updated fix for bug where physical pins mapping was not getting updat…
sfkhalid 9513528
Updated a comment
sfkhalid 00c7dec
Updated bug fix for syncing physical pins issue. There was one more p…
sfkhalid a24fa2a
Updated golden results to let test pass
sfkhalid 3627262
Updated golden result for basic timing test
sfkhalid fef0216
updated some vtr_reg_strong qor results
sfkhalid c9eea73
Updated some more vtr_reg_strong qor tests
sfkhalid cf867ca
Updated more vtr_reg_strong qor results
sfkhalid f02de88
Updated more vtr_reg_strong qor results
sfkhalid 157d8f7
Changed function return types to bool where necessary
sfkhalid 05fc8f1
Updated odin basic test golden results
sfkhalid 060441e
Updated qor golden results for titan quick qor in nightly2 reg test
sfkhalid 65ece61
Update golden results for vtr_reg_qor_chain_predictor_off
sfkhalid f99bd4e
Updated golden results of some tests in vtr_reg_nightly_test1
sfkhalid c9f3aa1
Updated golden results of power_extended_arch_list test in nightly1
sfkhalid 769680e
Commented out one circuit from a reg test that needs its golden resul…
sfkhalid 90b2667
Removed unneeded comment
sfkhalid d63fce7
Updated golden results for power_extended_circuit_list test in nightly1
sfkhalid 21b2da5
Updated golden results for odin II basic reg test
sfkhalid 16035c5
Updated another set of golden results for odin II basic tests
sfkhalid 6162239
Increased range of acceptable qor golden result for min chan width ro…
sfkhalid 361db0b
Increased range of acceptable qor golden result for crit path routing…
sfkhalid 4f07114
Increased range of qor pass requirements for min_chan_width_route_time
sfkhalid File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Large diffs are not rendered by default.
Oops, something went wrong.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Uh oh!
There was an error while loading. Please reload this page.