Amin Mohaghegh
Amin Mohaghegh
Currently, flat-router doesn't support graphics. When both "flat_routing" and "disp" options are set, VPR crashes. Until the graphic support is added, VPR should probably print an error message instead of...
In this pull request, all sorting functions have been replaced with stable sort to ensure consistency in results across platforms. This adjustment mirrors changes already implemented in the version of...
This pull request introduces a new command line argument to set the maximum `pres_fac`, which is now defaulted to 1000. The `pres_fac` coefficient is used to adjust the cost of...
In this PR, the graphic is updated to not crash when run-flat is used. This PR **doesn't** show the routing inside cluster, but the user can still interact with the...
In this PR, the default place delay mode is changed from `delt` (which runs the router for each `dx` and `dy` and stores the minimum cost across sample locations) to...
To calculate the wirelength estimate or BB cost, we used the following formula: `(bb.xmax - bb.xmin + 1) * crossing;` We should try to get rid of the +1 in...
Throughout the placement code, we need to frequently use `min` and `max` functions in time-sensitive parts of the code before accessing `channel_width_fac`. This data structure should be updated to cover...
Almost all of the functions in `net_cost_handler.h/cpp` and `place.cpp` are commented using Doxygen format. Given the importance of this file, which contains placement methods and the functions that handle the...
