From 991e9043df5d8434acd4d422816763d45b352f2e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Mai?= Date: Mon, 25 May 2026 20:22:47 +0000 Subject: [PATCH 01/10] asap7/cva6 halo size MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: João Mai --- flow/designs/asap7/cva6/config.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/flow/designs/asap7/cva6/config.mk b/flow/designs/asap7/cva6/config.mk index 355dba03aa..4f628b4fd4 100644 --- a/flow/designs/asap7/cva6/config.mk +++ b/flow/designs/asap7/cva6/config.mk @@ -90,7 +90,7 @@ export SDC_FILE = $(DESIGN_HOME)/$(PLATFORM)/$(DESIGN_NAME)/constr export CORE_UTILIZATION = 70 export CORE_MARGIN = 2 -export MACRO_PLACE_HALO = 3 3 +export MACRO_PLACE_HALO = 5 5 export PLACE_DENSITY = 0.69 # a smoketest for this option, there are a From 2c8f10c4673fec01201335767b6a021011b0f283 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Mai?= Date: Mon, 25 May 2026 20:23:06 +0000 Subject: [PATCH 02/10] ng45/ariane136 halo size MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: João Mai --- flow/designs/nangate45/ariane136/config.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/flow/designs/nangate45/ariane136/config.mk b/flow/designs/nangate45/ariane136/config.mk index 04da1dc265..3ba5ef624e 100644 --- a/flow/designs/nangate45/ariane136/config.mk +++ b/flow/designs/nangate45/ariane136/config.mk @@ -18,7 +18,7 @@ export CORE_AREA = 10 12 1448 1448 export IO_CONSTRAINTS = $(DESIGN_HOME)/$(PLATFORM)/$(DESIGN_NICKNAME)/io.tcl -export MACRO_PLACE_HALO = 10 10 +export MACRO_PLACE_HALO = 12 12 export TNS_END_PERCENT = 100 export PLACE_DENSITY = 0.35 From 4836d05b71ed49aa0ad1ef3d66b529ea01c01765 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Mai?= Date: Mon, 25 May 2026 20:23:18 +0000 Subject: [PATCH 03/10] ng45/black_parrot halo size MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: João Mai --- flow/designs/nangate45/black_parrot/config.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/flow/designs/nangate45/black_parrot/config.mk b/flow/designs/nangate45/black_parrot/config.mk index 771ea51da1..0014d85fb9 100644 --- a/flow/designs/nangate45/black_parrot/config.mk +++ b/flow/designs/nangate45/black_parrot/config.mk @@ -33,7 +33,7 @@ export PLACE_DENSITY_LB_ADDON = 0.05 export MACRO_PLACEMENT_TCL = $(DESIGN_HOME)/$(PLATFORM)/$(DESIGN_NAME)/macro_placement.tcl -export MACRO_PLACE_HALO = 10 10 +export MACRO_PLACE_HALO = 15 15 export TNS_END_PERCENT = 100 From 333427258894abb2b467d58a896b77fdfccf33b9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Mai?= Date: Tue, 26 May 2026 15:09:02 +0000 Subject: [PATCH 04/10] ng45/bp_multi halo size MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: João Mai --- flow/designs/nangate45/bp_multi_top/config.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/flow/designs/nangate45/bp_multi_top/config.mk b/flow/designs/nangate45/bp_multi_top/config.mk index 60edf46ef3..767b26d48b 100644 --- a/flow/designs/nangate45/bp_multi_top/config.mk +++ b/flow/designs/nangate45/bp_multi_top/config.mk @@ -28,7 +28,7 @@ export DIE_AREA = 0 0 1100 1100 export CORE_AREA = 10.07 9.8 1090 1090 export IO_CONSTRAINTS = $(DESIGN_HOME)/$(PLATFORM)/$(DESIGN_NAME)/io.tcl -export MACRO_PLACE_HALO = 10 10 +export MACRO_PLACE_HALO = 20 20 export PLACE_DENSITY_LB_ADDON = 0.05 export SKIP_GATE_CLONING = 1 From 2743c4dca0c0118ff8335ecb27b488b25f7dc1b1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Mai?= Date: Thu, 25 Jun 2026 17:47:39 +0000 Subject: [PATCH 05/10] gf12/ariane halo size MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: João Mai --- flow/designs/gf12/ariane/config.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/flow/designs/gf12/ariane/config.mk b/flow/designs/gf12/ariane/config.mk index 4a8e331a21..0a700d0971 100644 --- a/flow/designs/gf12/ariane/config.mk +++ b/flow/designs/gf12/ariane/config.mk @@ -24,7 +24,7 @@ export PLACE_DENSITY ?= 0.50 export IO_CONSTRAINTS = $(DESIGN_HOME)/$(PLATFORM)/$(DESIGN_NICKNAME)/io.tcl -export MACRO_PLACE_HALO = 7 7 +export MACRO_PLACE_HALO = 10 10 export MACRO_WRAPPERS = $(DESIGN_HOME)/$(PLATFORM)/$(DESIGN_NICKNAME)/wrappers.tcl ifeq ($(USE_FILL),1) From fe5d5aa176d33c159dedc5b959404955fcc03661 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Mai?= Date: Tue, 7 Jul 2026 15:47:42 +0000 Subject: [PATCH 06/10] asap7/riscv32i halo size MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: João Mai --- flow/designs/asap7/riscv32i/config.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/flow/designs/asap7/riscv32i/config.mk b/flow/designs/asap7/riscv32i/config.mk index 6b4175b16a..ebd8fe9f63 100644 --- a/flow/designs/asap7/riscv32i/config.mk +++ b/flow/designs/asap7/riscv32i/config.mk @@ -20,7 +20,7 @@ export CORE_MARGIN = 5 export PLACE_DENSITY_LB_ADDON = 0.10 export IO_CONSTRAINTS = $(DESIGN_HOME)/$(PLATFORM)/$(DESIGN_NICKNAME)/io.tcl -export MACRO_PLACE_HALO = 2 2 +export MACRO_PLACE_HALO = 4 4 export TNS_END_PERCENT = 100 From b10d0658d94f41859aaadca86d73d1928030f264 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Mai?= Date: Tue, 7 Jul 2026 15:48:09 +0000 Subject: [PATCH 07/10] sky130hd/chameleon halo size MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: João Mai --- flow/designs/sky130hd/chameleon/config.mk | 2 ++ 1 file changed, 2 insertions(+) diff --git a/flow/designs/sky130hd/chameleon/config.mk b/flow/designs/sky130hd/chameleon/config.mk index 9636be3769..a7dea45470 100644 --- a/flow/designs/sky130hd/chameleon/config.mk +++ b/flow/designs/sky130hd/chameleon/config.mk @@ -48,3 +48,5 @@ export ADDITIONAL_LEFS = $(DESIGN_DIR)/lef/apb_sys_0.lef \ export FP_PDN_RAIL_WIDTH = 0.48 export FP_PDN_RAIL_OFFSET = 0 export TNS_END_PERCENT = 100 + +export MACRO_PLACE_HALO = 40 40 From 0907f3c3c940dbe661530e9d63d7838835e61add Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Mai?= Date: Tue, 7 Jul 2026 15:48:25 +0000 Subject: [PATCH 08/10] sky130hd/microwatt halo size MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: João Mai --- flow/designs/sky130hd/microwatt/config.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/flow/designs/sky130hd/microwatt/config.mk b/flow/designs/sky130hd/microwatt/config.mk index 22cb13c023..e818d5bd7b 100644 --- a/flow/designs/sky130hd/microwatt/config.mk +++ b/flow/designs/sky130hd/microwatt/config.mk @@ -21,7 +21,7 @@ export SYNTH_HIERARCHICAL = 1 export PLACE_DENSITY = 0.3 -export MACRO_PLACE_HALO = 60 60 +export MACRO_PLACE_HALO = 70 70 # CTS tuning export CTS_BUF_DISTANCE = 600 From 0e5e8eed0527505eeb3a8f132e098c42964fe01c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Mai?= Date: Tue, 21 Jul 2026 14:56:52 +0000 Subject: [PATCH 09/10] gf12/swerv_wraper halo size MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: João Mai --- flow/designs/gf12/swerv_wrapper/config.mk | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/flow/designs/gf12/swerv_wrapper/config.mk b/flow/designs/gf12/swerv_wrapper/config.mk index 2ed5601613..7ce6add1cb 100644 --- a/flow/designs/gf12/swerv_wrapper/config.mk +++ b/flow/designs/gf12/swerv_wrapper/config.mk @@ -28,7 +28,7 @@ export IO_CONSTRAINTS = $(DESIGN_HOME)/$(PLATFORM)/$(DESIGN_NAME)/io.tcl export PLACE_DENSITY_LB_ADDON = 0.05 export MACRO_WRAPPERS = $(DESIGN_HOME)/$(PLATFORM)/$(DESIGN_NICKNAME)/wrappers.tcl # -export MACRO_PLACE_HALO = 7 7 +export MACRO_PLACE_HALO = 9 9 ifeq ($(USE_FILL),1) export DESIGN_TYPE = CELL From e392360991942132113f5747b3c47333ea3aed73 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Mai?= Date: Wed, 22 Jul 2026 20:57:48 +0000 Subject: [PATCH 10/10] mpl: halo on pins MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Signed-off-by: João Mai --- tools/OpenROAD | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/OpenROAD b/tools/OpenROAD index 3df136f12d..5d53bd91ac 160000 --- a/tools/OpenROAD +++ b/tools/OpenROAD @@ -1 +1 @@ -Subproject commit 3df136f12d603c28f3d99361fcae1cca7c054628 +Subproject commit 5d53bd91ac014b93988255fb8e023962b091f4fd