From 714f79a6751f94f3e46e6f3790e421c1f7d49158 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 1/9] 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 3efbc6a72eacba9678d93809cb35eaa3e068822c 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 2/9] 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 ac6d4c3459b3935a1b4048e0a4cae7a42cc68409 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 3/9] 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 a23fd03a6dd8b0daf9d09fde926fb71e55a3e590 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 4/9] 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 e6ee131998ad70ea6d68e3e93e8fd7d54f70e7cc 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 5/9] 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 cc73d849fb020fc837d91709a19591e8ad76d790 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 6/9] 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 8a36bba22b87acafb9bc6585446bb02ed27582fa 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 7/9] 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 0b6a4b5684f4e3d6458f21b088ffdf296591081b 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 8/9] 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 6c6959252a55e456774a72b250c665ed50cf7c67 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Jo=C3=A3o=20Mai?= Date: Mon, 13 Jul 2026 22:32:47 +0000 Subject: [PATCH 9/9] 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 6b9d7fb806..42619288fc 160000 --- a/tools/OpenROAD +++ b/tools/OpenROAD @@ -1 +1 @@ -Subproject commit 6b9d7fb806c0e769b548989d4049d8d0355ed487 +Subproject commit 42619288fc9b49a7354294659f524c6d2aa519a0