From 4a256f36b5b3396a84dcb8311ec67134d6eb32d1 Mon Sep 17 00:00:00 2001
From: Jean-Paul Chaput <Jean-Paul.Chaput@lip6.fr>
Date: Thu, 7 Oct 2021 00:55:03 +0200
Subject: [PATCH] Refit the design after entering placement in
 cumulus/plugins.block.doPnR().

---
 cumulus/src/plugins/alpha/block/block.py | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/cumulus/src/plugins/alpha/block/block.py b/cumulus/src/plugins/alpha/block/block.py
index 50b088f7..54a5eef9 100644
--- a/cumulus/src/plugins/alpha/block/block.py
+++ b/cumulus/src/plugins/alpha/block/block.py
@@ -826,6 +826,7 @@ class Block ( object ):
             iteration += 1
             if iteration > 0: break
             self.setupAb()
+            if editor: editor.fit()
             if not self.conf.isCoreBlock:
                 self.placeIoPins()
                 self.checkIoPins()
@@ -836,7 +837,6 @@ class Block ( object ):
             sys.stdout.flush()
             sys.stderr.flush()
            #if self.conf.useHFNS: self.addHfnBuffers()
-           #if editor: editor.fit()
            #Breakpoint.stop( 0, 'Clock tree(s) done.' )
             self.place()
            #if self.conf.useHFNS: self.findHfnTrees()