From f3b166efc59141001c17f0bef1f50f932481bdeb Mon Sep 17 00:00:00 2001 From: Amirhossein Poolad Date: Mon, 21 Apr 2025 17:03:44 -0400 Subject: [PATCH] Remove atom_net global context mutation from packer --- vpr/src/pack/pack.cpp | 6 +----- 1 file changed, 1 insertion(+), 5 deletions(-) diff --git a/vpr/src/pack/pack.cpp b/vpr/src/pack/pack.cpp index c1f7750459b..ec96e7c4d7c 100644 --- a/vpr/src/pack/pack.cpp +++ b/vpr/src/pack/pack.cpp @@ -250,12 +250,8 @@ bool try_pack(const t_packer_opts& packer_opts, VPR_FATAL_ERROR(VPR_ERROR_OTHER, "Failed to find device which satisfies resource requirements required: %s (available %s)", resource_reqs.c_str(), resource_avail.c_str()); } - //Reset clustering for re-packing - for (auto net : g_vpr_ctx.atom().netlist().nets()) { - g_vpr_ctx.mutable_atom().mutable_lookup().remove_atom_net(net); - } + //Reset floorplanning constraints for re-packing g_vpr_ctx.mutable_floorplanning().cluster_constraints.clear(); - //attraction_groups.reset_attraction_groups(); // Reset the cluster legalizer for re-clustering. cluster_legalizer.reset();