File tree Expand file tree Collapse file tree 2 files changed +0
-9
lines changed Expand file tree Collapse file tree 2 files changed +0
-9
lines changed Original file line number Diff line number Diff line change @@ -107,9 +107,6 @@ struct PlacerMoveContext : public Context {
107
107
108
108
// Container to save the highly critical pins (higher than a timing criticality limit setted by commandline option)
109
109
std::vector<std::pair<ClusterNetId, int >> highly_crit_pins;
110
-
111
- // Container to save the highly critical blocks (blocks with one or more highly critical pins)
112
- std::unordered_set<ClusterBlockId> highly_crit_blocks;
113
110
};
114
111
115
112
/* *
Original file line number Diff line number Diff line change @@ -56,9 +56,7 @@ void PlacerCriticalities::update_criticalities(const SetupTimingInfo* timing_inf
56
56
}
57
57
58
58
ClusterBlockId crit_block;
59
- auto & cluster_ctx = g_vpr_ctx.clustering ();
60
59
auto & place_move_ctx = g_placer_ctx.mutable_move ();
61
- place_move_ctx.highly_crit_blocks .clear ();
62
60
63
61
/* Performs a 1-to-1 mapping from criticality to timing_place_crit_.
64
62
* For every pin on every net (or, equivalently, for every tedge ending
@@ -93,10 +91,6 @@ void PlacerCriticalities::update_criticalities(const SetupTimingInfo* timing_inf
93
91
* Since path criticality varies much more than timing, we "sharpen" timing
94
92
* criticality by taking it to some power, crit_exponent (between 1 and 8 by default). */
95
93
timing_place_crit_[clb_net][pin_index_in_net] = new_crit;
96
- // timing_place_normalized_crit_[clb_net][pin_index_in_net] = clb_pin_crit;
97
-
98
- if (new_crit > crit_params.crit_limit )
99
- place_move_ctx.highly_crit_blocks .insert (cluster_ctx.clb_nlist .net_driver_block (clb_net));
100
94
}
101
95
102
96
/* Criticalities updated. In sync with timing info. */
You can’t perform that action at this time.
0 commit comments