From e3a888e0f7287bb30f8dcec7f8bd13d0504b21d5 Mon Sep 17 00:00:00 2001 From: mrg Date: Wed, 13 Jan 2021 13:57:49 -0800 Subject: [PATCH] Only unblock blockages not grids --- compiler/router/router.py | 4 ---- 1 file changed, 4 deletions(-) diff --git a/compiler/router/router.py b/compiler/router/router.py index 8cc8f5d8..0e77f939 100644 --- a/compiler/router/router.py +++ b/compiler/router/router.py @@ -422,12 +422,8 @@ class router(router_tech): """ This function clears a given pin and all of its components from being blockages. """ - # This should be a superset of the grids... blockage_grids = {y for x in self.pin_groups[pin_name] for y in x.blockages} self.set_blockages(blockage_grids, False) - # But do the grids just in case - blockage_grids = {y for x in self.pin_groups[pin_name] for y in x.grids} - self.set_blockages(blockage_grids, False) def clear_all_blockages(self): """