Skip to content

Commit 2e212dc

Browse files
committed
Added single move reversion for setup slack analysis(rather than taking placement snapshots). Currently experiencing consistency failures. Also updated slack analysis cost function: comparing the worse slack change across all modified clb pins
1 parent 0e01ed7 commit 2e212dc

File tree

2 files changed

+185
-221
lines changed

2 files changed

+185
-221
lines changed

vpr/src/base/vpr_types.h

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -851,7 +851,8 @@ struct t_annealing_sched {
851851
* doPlacement: true if placement is supposed to be done in the CAD flow, false otherwise */
852852
enum e_place_algorithm {
853853
BOUNDING_BOX_PLACE,
854-
PATH_TIMING_DRIVEN_PLACE
854+
PATH_TIMING_DRIVEN_PLACE,
855+
SETUP_SLACK_ANALYSIS_PLACE
855856
};
856857

857858
enum e_place_effort_scaling {

0 commit comments

Comments
 (0)