From dba248c1fc33712b703bae9dc59080451dae5142 Mon Sep 17 00:00:00 2001 From: Augusto Berndt Date: Tue, 31 Mar 2026 19:14:49 +0000 Subject: [PATCH 1/9] update OR Signed-off-by: Augusto Berndt --- tools/OpenROAD | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/OpenROAD b/tools/OpenROAD index ce7ee82f49..ea3f676f00 160000 --- a/tools/OpenROAD +++ b/tools/OpenROAD @@ -1 +1 @@ -Subproject commit ce7ee82f49a965e90de5dfc8de6e4d7d32534984 +Subproject commit ea3f676f00a2845e6d7ecfca950f15691b821df4 From 622704570918de8160e3688c419b28bfbfaa8ff1 Mon Sep 17 00:00:00 2001 From: Augusto Berndt Date: Tue, 7 Apr 2026 19:09:40 +0000 Subject: [PATCH 2/9] update OR Signed-off-by: Augusto Berndt --- tools/OpenROAD | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/OpenROAD b/tools/OpenROAD index ea3f676f00..46830351de 160000 --- a/tools/OpenROAD +++ b/tools/OpenROAD @@ -1 +1 @@ -Subproject commit ea3f676f00a2845e6d7ecfca950f15691b821df4 +Subproject commit 46830351de80be5d42920e6c7d643d3034ecbdac From b7d32361a4c4adf361c374ba4732d7ab3b9e5fe2 Mon Sep 17 00:00:00 2001 From: Augusto Berndt Date: Mon, 13 Apr 2026 14:58:21 +0000 Subject: [PATCH 3/9] update OR Signed-off-by: Augusto Berndt --- tools/OpenROAD | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/OpenROAD b/tools/OpenROAD index 46830351de..0ce6f55864 160000 --- a/tools/OpenROAD +++ b/tools/OpenROAD @@ -1 +1 @@ -Subproject commit 46830351de80be5d42920e6c7d643d3034ecbdac +Subproject commit 0ce6f558648c5d136a94f8155ad0409d922d4106 From 484f4cffc8d7070d744d5aaa129ab1f708b6eb78 Mon Sep 17 00:00:00 2001 From: Augusto Berndt Date: Thu, 16 Apr 2026 15:12:36 +0000 Subject: [PATCH 4/9] update OR Signed-off-by: Augusto Berndt --- tools/OpenROAD | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/OpenROAD b/tools/OpenROAD index 0ce6f55864..64765f3364 160000 --- a/tools/OpenROAD +++ b/tools/OpenROAD @@ -1 +1 @@ -Subproject commit 0ce6f558648c5d136a94f8155ad0409d922d4106 +Subproject commit 64765f336452f33c037aac34038db6f10238d23f From 71a33b581a51e559f7279a3334ded6e5f0ea947d Mon Sep 17 00:00:00 2001 From: Augusto Berndt Date: Fri, 17 Apr 2026 10:45:48 +0000 Subject: [PATCH 5/9] update OR Signed-off-by: Augusto Berndt --- tools/OpenROAD | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/OpenROAD b/tools/OpenROAD index 64765f3364..6c464abe97 160000 --- a/tools/OpenROAD +++ b/tools/OpenROAD @@ -1 +1 @@ -Subproject commit 64765f336452f33c037aac34038db6f10238d23f +Subproject commit 6c464abe97894af3d61b8183f53740662e852402 From e5e781c34cc338b4845a56572d00cec5a9e7c256 Mon Sep 17 00:00:00 2001 From: Augusto Berndt Date: Fri, 17 Apr 2026 15:29:09 +0000 Subject: [PATCH 6/9] update OR Signed-off-by: Augusto Berndt --- tools/OpenROAD | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/OpenROAD b/tools/OpenROAD index 6c464abe97..0f375d1962 160000 --- a/tools/OpenROAD +++ b/tools/OpenROAD @@ -1 +1 @@ -Subproject commit 6c464abe97894af3d61b8183f53740662e852402 +Subproject commit 0f375d1962ff57dc266565735540c202e8fd1619 From 05a8a9a0f9f2872ac09686e38e175e81075fb064 Mon Sep 17 00:00:00 2001 From: Augusto Berndt Date: Mon, 4 May 2026 13:56:12 +0000 Subject: [PATCH 7/9] update OR Signed-off-by: Augusto Berndt --- tools/OpenROAD | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/OpenROAD b/tools/OpenROAD index 0f375d1962..4448cce89e 160000 --- a/tools/OpenROAD +++ b/tools/OpenROAD @@ -1 +1 @@ -Subproject commit 0f375d1962ff57dc266565735540c202e8fd1619 +Subproject commit 4448cce89e51bbd3a4f3e4d19ff6d1124e84ede2 From 3aa90fcab67d26e83278a5158f080580a7d2f4bd Mon Sep 17 00:00:00 2001 From: Augusto Berndt Date: Mon, 4 May 2026 21:49:58 +0000 Subject: [PATCH 8/9] update OR Signed-off-by: Augusto Berndt --- tools/OpenROAD | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/OpenROAD b/tools/OpenROAD index 4448cce89e..5cee43de60 160000 --- a/tools/OpenROAD +++ b/tools/OpenROAD @@ -1 +1 @@ -Subproject commit 4448cce89e51bbd3a4f3e4d19ff6d1124e84ede2 +Subproject commit 5cee43de602ff83936130928481ac7b94840dc50 From 1fddb90e7f2806954a237e195b22bdc5f9aa0726 Mon Sep 17 00:00:00 2001 From: Augusto Berndt Date: Tue, 5 May 2026 17:20:06 +0000 Subject: [PATCH 9/9] update metrics after fix of tie cells placement status MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ===================================================== make update_ok for ibex (asap7)... ===================================================== designs/asap7/ibex/rules-base.json updates: | Metric | Old | New | Type | | ------ | --- | --- | ---- | | cts__timing__setup__tns | -1160.0 | -1630.0 | Failing | | globalroute__timing__setup__ws | -87.4 | -75.9 | Tighten | | globalroute__timing__setup__tns | -10500.0 | -451.0 | Tighten | | detailedroute__route__wirelength | 100926 | 99315 | Tighten | | finish__timing__setup__ws | -69.1 | -52.5 | Tighten | | finish__timing__setup__tns | -960.0 | -205.0 | Tighten | | finish__design__instance__area | 2828 | 2816 | Tighten | ===================================================== make update_ok for gcd (sky130hd)... ===================================================== designs/sky130hd/gcd/rules-base.json updates: | Metric | Old | New | Type | | ------ | --- | --- | ---- | | synth__design__instance__area__stdcell | 2760.0 | 2660.0 | Tighten | | cts__timing__setup__ws | -1.82 | -1.62 | Tighten | | cts__timing__setup__tns | -77.3 | -68.8 | Tighten | | globalroute__timing__setup__ws | -1.91 | -1.9 | Tighten | | globalroute__timing__setup__tns | -85.4 | -88.8 | Failing | | finish__timing__setup__ws | -1.8 | -1.74 | Tighten | | finish__timing__setup__tns | -80.8 | -81.2 | Failing | ===================================================== make update_ok for riscv32i (sky130hd)... ===================================================== designs/sky130hd/riscv32i/rules-base.json updates: | Metric | Old | New | Type | | ------ | --- | --- | ---- | | cts__timing__setup__tns | -94.0 | -148.0 | Failing | | globalroute__timing__setup__tns | -203.0 | -301.0 | Failing | | finish__timing__setup__tns | -88.2 | -167.0 | Failing | Large percentage changes in failing metrics (>50%): - riscv32i (sky130hd) finish__timing__setup__tns 89.34% (-88.2 → -167.0) - riscv32i (sky130hd) cts__timing__setup__tns 57.45% (-94.0 → -148.0) Large percentage improvements in tighten metrics (>50%): - ibex (asap7) globalroute__timing__setup__tns -95.70% (-10500.0 → -451.0) - ibex (asap7) finish__timing__setup__tns -78.65% (-960.0 → -205.0) Signed-off-by: Augusto Berndt --- flow/designs/asap7/ibex/rules-base.json | 14 +++++++------- flow/designs/sky130hd/gcd/rules-base.json | 14 +++++++------- flow/designs/sky130hd/riscv32i/rules-base.json | 6 +++--- 3 files changed, 17 insertions(+), 17 deletions(-) diff --git a/flow/designs/asap7/ibex/rules-base.json b/flow/designs/asap7/ibex/rules-base.json index 99b39f9dc1..875386c6b5 100644 --- a/flow/designs/asap7/ibex/rules-base.json +++ b/flow/designs/asap7/ibex/rules-base.json @@ -32,7 +32,7 @@ "compare": ">=" }, "cts__timing__setup__tns": { - "value": -1160.0, + "value": -1630.0, "compare": ">=" }, "cts__timing__hold__ws": { @@ -48,11 +48,11 @@ "compare": "<=" }, "globalroute__timing__setup__ws": { - "value": -87.4, + "value": -75.9, "compare": ">=" }, "globalroute__timing__setup__tns": { - "value": -10500.0, + "value": -451.0, "compare": ">=" }, "globalroute__timing__hold__ws": { @@ -64,7 +64,7 @@ "compare": ">=" }, "detailedroute__route__wirelength": { - "value": 100926, + "value": 99315, "compare": "<=" }, "detailedroute__route__drc_errors": { @@ -80,11 +80,11 @@ "compare": "<=" }, "finish__timing__setup__ws": { - "value": -69.1, + "value": -52.5, "compare": ">=" }, "finish__timing__setup__tns": { - "value": -960.0, + "value": -205.0, "compare": ">=" }, "finish__timing__hold__ws": { @@ -96,7 +96,7 @@ "compare": ">=" }, "finish__design__instance__area": { - "value": 2828, + "value": 2816, "compare": "<=" } } \ No newline at end of file diff --git a/flow/designs/sky130hd/gcd/rules-base.json b/flow/designs/sky130hd/gcd/rules-base.json index 0b617790b3..526b9701be 100644 --- a/flow/designs/sky130hd/gcd/rules-base.json +++ b/flow/designs/sky130hd/gcd/rules-base.json @@ -1,6 +1,6 @@ { "synth__design__instance__area__stdcell": { - "value": 2760.0, + "value": 2660.0, "compare": "<=" }, "constraints__clocks__count": { @@ -28,11 +28,11 @@ "compare": "<=" }, "cts__timing__setup__ws": { - "value": -1.82, + "value": -1.62, "compare": ">=" }, "cts__timing__setup__tns": { - "value": -77.3, + "value": -68.8, "compare": ">=" }, "cts__timing__hold__ws": { @@ -48,11 +48,11 @@ "compare": "<=" }, "globalroute__timing__setup__ws": { - "value": -1.91, + "value": -1.9, "compare": ">=" }, "globalroute__timing__setup__tns": { - "value": -85.4, + "value": -88.8, "compare": ">=" }, "globalroute__timing__hold__ws": { @@ -80,11 +80,11 @@ "compare": "<=" }, "finish__timing__setup__ws": { - "value": -1.8, + "value": -1.74, "compare": ">=" }, "finish__timing__setup__tns": { - "value": -80.8, + "value": -81.2, "compare": ">=" }, "finish__timing__hold__ws": { diff --git a/flow/designs/sky130hd/riscv32i/rules-base.json b/flow/designs/sky130hd/riscv32i/rules-base.json index 1c2e684d68..caba9ea285 100644 --- a/flow/designs/sky130hd/riscv32i/rules-base.json +++ b/flow/designs/sky130hd/riscv32i/rules-base.json @@ -32,7 +32,7 @@ "compare": ">=" }, "cts__timing__setup__tns": { - "value": -94.0, + "value": -148.0, "compare": ">=" }, "cts__timing__hold__ws": { @@ -52,7 +52,7 @@ "compare": ">=" }, "globalroute__timing__setup__tns": { - "value": -203.0, + "value": -301.0, "compare": ">=" }, "globalroute__timing__hold__ws": { @@ -84,7 +84,7 @@ "compare": ">=" }, "finish__timing__setup__tns": { - "value": -88.2, + "value": -167.0, "compare": ">=" }, "finish__timing__hold__ws": {