From 194d08713b56273d2b0d452e5aa14ffdf45750c5 Mon Sep 17 00:00:00 2001 From: Eder Monteiro Date: Wed, 11 Feb 2026 15:27:24 -0300 Subject: [PATCH 1/5] use grt_restore_guides branch Signed-off-by: Eder Monteiro --- tools/OpenROAD | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/OpenROAD b/tools/OpenROAD index 4433e00118..9bfc3c851e 160000 --- a/tools/OpenROAD +++ b/tools/OpenROAD @@ -1 +1 @@ -Subproject commit 4433e0011868b446d7fc2d637ccf003e57eefac2 +Subproject commit 9bfc3c851e350831710d1d6c6cae30c113e1d4df From 8f7f640d74ac150f676add344181a47bb567fbd3 Mon Sep 17 00:00:00 2001 From: Eder Monteiro Date: Wed, 11 Feb 2026 18:59:20 -0300 Subject: [PATCH 2/5] bump or Signed-off-by: Eder Monteiro --- tools/OpenROAD | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/OpenROAD b/tools/OpenROAD index 9bfc3c851e..b53484778c 160000 --- a/tools/OpenROAD +++ b/tools/OpenROAD @@ -1 +1 @@ -Subproject commit 9bfc3c851e350831710d1d6c6cae30c113e1d4df +Subproject commit b53484778ce6c993e51c88145f01b49ab32d75cd From f64000867626fdaf82fa74f561d19c5da3ab61ef Mon Sep 17 00:00:00 2001 From: Eder Monteiro Date: Thu, 12 Feb 2026 00:53:18 -0300 Subject: [PATCH 3/5] bump openroad again Signed-off-by: Eder Monteiro --- tools/OpenROAD | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tools/OpenROAD b/tools/OpenROAD index b53484778c..f2cedb187e 160000 --- a/tools/OpenROAD +++ b/tools/OpenROAD @@ -1 +1 @@ -Subproject commit b53484778ce6c993e51c88145f01b49ab32d75cd +Subproject commit f2cedb187e191437d59798fb2fbdbff9028f1a5e From 05a3eb5a1b502abc63399481f183efb329d58bd2 Mon Sep 17 00:00:00 2001 From: Eder Monteiro Date: Thu, 12 Feb 2026 13:34:14 +0000 Subject: [PATCH 4/5] update private metrics Signed-off-by: Eder Monteiro --- flow/designs/gf12/jpeg/rules-base.json | 4 ++-- flow/designs/rapidus2hp/ethmac/rules-verific.json | 4 ++-- flow/designs/rapidus2hp/gcd/rules-base.json | 4 ++-- flow/designs/rapidus2hp/ibex/rules-base.json | 4 ++-- flow/designs/rapidus2hp/ibex/rules-verific.json | 4 ++-- flow/designs/rapidus2hp/jpeg/rules-verific.json | 8 ++++---- 6 files changed, 14 insertions(+), 14 deletions(-) diff --git a/flow/designs/gf12/jpeg/rules-base.json b/flow/designs/gf12/jpeg/rules-base.json index bc4bbd869e..c937dd1fc1 100644 --- a/flow/designs/gf12/jpeg/rules-base.json +++ b/flow/designs/gf12/jpeg/rules-base.json @@ -52,7 +52,7 @@ "compare": ">=" }, "globalroute__timing__setup__tns": { - "value": -11500.0, + "value": -12300.0, "compare": ">=" }, "globalroute__timing__hold__ws": { @@ -84,7 +84,7 @@ "compare": ">=" }, "finish__timing__setup__tns": { - "value": -812.0, + "value": -802.0, "compare": ">=" }, "finish__timing__hold__ws": { diff --git a/flow/designs/rapidus2hp/ethmac/rules-verific.json b/flow/designs/rapidus2hp/ethmac/rules-verific.json index 340fc7daa4..5ddd3224da 100644 --- a/flow/designs/rapidus2hp/ethmac/rules-verific.json +++ b/flow/designs/rapidus2hp/ethmac/rules-verific.json @@ -52,7 +52,7 @@ "compare": ">=" }, "globalroute__timing__setup__tns": { - "value": -0.877, + "value": -0.908, "compare": ">=" }, "globalroute__timing__hold__ws": { @@ -68,7 +68,7 @@ "compare": ">=" }, "finish__timing__setup__tns": { - "value": -0.877, + "value": -0.908, "compare": ">=" }, "finish__timing__hold__ws": { diff --git a/flow/designs/rapidus2hp/gcd/rules-base.json b/flow/designs/rapidus2hp/gcd/rules-base.json index 46abbaba09..653715f4b4 100644 --- a/flow/designs/rapidus2hp/gcd/rules-base.json +++ b/flow/designs/rapidus2hp/gcd/rules-base.json @@ -52,7 +52,7 @@ "compare": ">=" }, "globalroute__timing__setup__tns": { - "value": -0.549, + "value": -0.57, "compare": ">=" }, "globalroute__timing__hold__ws": { @@ -68,7 +68,7 @@ "compare": ">=" }, "finish__timing__setup__tns": { - "value": -0.549, + "value": -0.57, "compare": ">=" }, "finish__timing__hold__ws": { diff --git a/flow/designs/rapidus2hp/ibex/rules-base.json b/flow/designs/rapidus2hp/ibex/rules-base.json index 6c7e2f55cb..fe9cb3ec02 100644 --- a/flow/designs/rapidus2hp/ibex/rules-base.json +++ b/flow/designs/rapidus2hp/ibex/rules-base.json @@ -52,7 +52,7 @@ "compare": ">=" }, "globalroute__timing__setup__tns": { - "value": -0.818, + "value": -0.951, "compare": ">=" }, "globalroute__timing__hold__ws": { @@ -68,7 +68,7 @@ "compare": ">=" }, "finish__timing__setup__tns": { - "value": -0.818, + "value": -0.952, "compare": ">=" }, "finish__timing__hold__ws": { diff --git a/flow/designs/rapidus2hp/ibex/rules-verific.json b/flow/designs/rapidus2hp/ibex/rules-verific.json index d69e039649..290c2f3fc0 100644 --- a/flow/designs/rapidus2hp/ibex/rules-verific.json +++ b/flow/designs/rapidus2hp/ibex/rules-verific.json @@ -52,7 +52,7 @@ "compare": ">=" }, "globalroute__timing__setup__tns": { - "value": -0.236, + "value": -0.347, "compare": ">=" }, "globalroute__timing__hold__ws": { @@ -68,7 +68,7 @@ "compare": ">=" }, "finish__timing__setup__tns": { - "value": -0.236, + "value": -0.347, "compare": ">=" }, "finish__timing__hold__ws": { diff --git a/flow/designs/rapidus2hp/jpeg/rules-verific.json b/flow/designs/rapidus2hp/jpeg/rules-verific.json index 53abc43ab6..c8a21dfb4b 100644 --- a/flow/designs/rapidus2hp/jpeg/rules-verific.json +++ b/flow/designs/rapidus2hp/jpeg/rules-verific.json @@ -48,11 +48,11 @@ "compare": "<=" }, "globalroute__timing__setup__ws": { - "value": -0.113, + "value": -0.105, "compare": ">=" }, "globalroute__timing__setup__tns": { - "value": -136.0, + "value": -168.0, "compare": ">=" }, "globalroute__timing__hold__ws": { @@ -64,11 +64,11 @@ "compare": ">=" }, "finish__timing__setup__ws": { - "value": -0.113, + "value": -0.105, "compare": ">=" }, "finish__timing__setup__tns": { - "value": -136.0, + "value": -168.0, "compare": ">=" }, "finish__timing__hold__ws": { From 296e71b2f29cf1bd3aff0903035ce7e03127a328 Mon Sep 17 00:00:00 2001 From: "github-actions[bot]" Date: Thu, 12 Feb 2026 16:10:45 +0000 Subject: [PATCH 5/5] flow: update rules Signed-off-by: github-actions[bot] --- flow/designs/gf180/aes-hybrid/rules-base.json | 2 +- flow/designs/nangate45/ariane133/rules-base.json | 2 +- flow/designs/nangate45/swerv_wrapper/rules-base.json | 2 +- flow/designs/nangate45/tinyRocket/rules-base.json | 4 ++-- flow/designs/sky130hd/microwatt/rules-base.json | 4 ++-- flow/designs/sky130hs/ibex/rules-base.json | 2 +- 6 files changed, 8 insertions(+), 8 deletions(-) diff --git a/flow/designs/gf180/aes-hybrid/rules-base.json b/flow/designs/gf180/aes-hybrid/rules-base.json index c68c0f2987..20e4a80968 100644 --- a/flow/designs/gf180/aes-hybrid/rules-base.json +++ b/flow/designs/gf180/aes-hybrid/rules-base.json @@ -52,7 +52,7 @@ "compare": ">=" }, "globalroute__timing__setup__tns": { - "value": -160.0, + "value": -162.0, "compare": ">=" }, "globalroute__timing__hold__ws": { diff --git a/flow/designs/nangate45/ariane133/rules-base.json b/flow/designs/nangate45/ariane133/rules-base.json index aa3d0dac63..9c4f61ff76 100644 --- a/flow/designs/nangate45/ariane133/rules-base.json +++ b/flow/designs/nangate45/ariane133/rules-base.json @@ -84,7 +84,7 @@ "compare": ">=" }, "finish__timing__setup__tns": { - "value": -492.0, + "value": -499.0, "compare": ">=" }, "finish__timing__hold__ws": { diff --git a/flow/designs/nangate45/swerv_wrapper/rules-base.json b/flow/designs/nangate45/swerv_wrapper/rules-base.json index 8545950638..28920a40e4 100644 --- a/flow/designs/nangate45/swerv_wrapper/rules-base.json +++ b/flow/designs/nangate45/swerv_wrapper/rules-base.json @@ -84,7 +84,7 @@ "compare": ">=" }, "finish__timing__setup__tns": { - "value": -6.6, + "value": -7.26, "compare": ">=" }, "finish__timing__hold__ws": { diff --git a/flow/designs/nangate45/tinyRocket/rules-base.json b/flow/designs/nangate45/tinyRocket/rules-base.json index 4831782d26..93aebd3f9d 100644 --- a/flow/designs/nangate45/tinyRocket/rules-base.json +++ b/flow/designs/nangate45/tinyRocket/rules-base.json @@ -52,7 +52,7 @@ "compare": ">=" }, "globalroute__timing__setup__tns": { - "value": -27.0, + "value": -33.6, "compare": ">=" }, "globalroute__timing__hold__ws": { @@ -84,7 +84,7 @@ "compare": ">=" }, "finish__timing__setup__tns": { - "value": -19.1, + "value": -25.6, "compare": ">=" }, "finish__timing__hold__ws": { diff --git a/flow/designs/sky130hd/microwatt/rules-base.json b/flow/designs/sky130hd/microwatt/rules-base.json index d75adefa15..f6c0003558 100644 --- a/flow/designs/sky130hd/microwatt/rules-base.json +++ b/flow/designs/sky130hd/microwatt/rules-base.json @@ -72,11 +72,11 @@ "compare": "<=" }, "detailedroute__antenna__violating__nets": { - "value": 5, + "value": 8, "compare": "<=" }, "detailedroute__antenna_diodes_count": { - "value": 2083, + "value": 2100, "compare": "<=" }, "finish__timing__setup__ws": { diff --git a/flow/designs/sky130hs/ibex/rules-base.json b/flow/designs/sky130hs/ibex/rules-base.json index a4b9cceabe..91d35fa097 100644 --- a/flow/designs/sky130hs/ibex/rules-base.json +++ b/flow/designs/sky130hs/ibex/rules-base.json @@ -52,7 +52,7 @@ "compare": ">=" }, "globalroute__timing__setup__tns": { - "value": -13.8, + "value": -15.8, "compare": ">=" }, "globalroute__timing__hold__ws": {