@@ -129,7 +129,8 @@ bool start_new_cluster_for_mol(t_pack_molecule* molecule,
129
129
t_clustering_data& clustering_data,
130
130
t_lb_router_data** router_data,
131
131
PartitionRegion& temp_cluster_pr,
132
- NocGroupId& temp_cluster_noc_grp_id) {
132
+ NocGroupId& temp_cluster_noc_grp_id,
133
+ const int & detailed_routing_stage) {
133
134
auto & atom_ctx = g_vpr_ctx.atom ();
134
135
auto & floorplanning_ctx = g_vpr_ctx.mutable_floorplanning ();
135
136
auto & helper_ctx = g_vpr_ctx.mutable_cl_helper ();
@@ -164,7 +165,7 @@ bool start_new_cluster_for_mol(t_pack_molecule* molecule,
164
165
helper_ctx.num_models ,
165
166
helper_ctx.max_cluster_size ,
166
167
clb_index,
167
- E_DETAILED_ROUTE_FOR_EACH_ATOM ,
168
+ detailed_routing_stage ,
168
169
*router_data,
169
170
0 ,
170
171
enable_pin_feasibility_filter,
@@ -212,7 +213,8 @@ bool pack_mol_in_existing_cluster(t_pack_molecule* molecule,
212
213
std::unordered_set<AtomBlockId>* new_clb_atoms,
213
214
bool during_packing,
214
215
t_clustering_data& clustering_data,
215
- t_lb_router_data*& router_data) {
216
+ t_lb_router_data*& router_data,
217
+ const int & detailed_routing_stage) {
216
218
auto & helper_ctx = g_vpr_ctx.mutable_cl_helper ();
217
219
auto & cluster_ctx = g_vpr_ctx.mutable_clustering ();
218
220
@@ -238,7 +240,7 @@ bool pack_mol_in_existing_cluster(t_pack_molecule* molecule,
238
240
helper_ctx.num_models ,
239
241
helper_ctx.max_cluster_size ,
240
242
new_clb,
241
- E_DETAILED_ROUTE_FOR_EACH_ATOM ,
243
+ detailed_routing_stage ,
242
244
router_data,
243
245
0 ,
244
246
helper_ctx.enable_pin_feasibility_filter ,
0 commit comments