diff --git a/flow/designs/asap7/aes-block/rules-base.json b/flow/designs/asap7/aes-block/rules-base.json index 0166f5aec5..9782f34848 100644 --- a/flow/designs/asap7/aes-block/rules-base.json +++ b/flow/designs/asap7/aes-block/rules-base.json @@ -24,15 +24,15 @@ "compare": "<=" }, "cts__design__instance__count__hold_buffer": { - "value": 923, + "value": 1286, "compare": "<=" }, "cts__timing__setup__ws": { - "value": -124.0, + "value": -148.0, "compare": ">=" }, "cts__timing__setup__tns": { - "value": -5920.0, + "value": -7820.0, "compare": ">=" }, "cts__timing__hold__ws": { diff --git a/flow/designs/asap7/swerv_wrapper/rules-base.json b/flow/designs/asap7/swerv_wrapper/rules-base.json index a74bb6a045..f8a38b31ab 100644 --- a/flow/designs/asap7/swerv_wrapper/rules-base.json +++ b/flow/designs/asap7/swerv_wrapper/rules-base.json @@ -80,11 +80,11 @@ "compare": "<=" }, "finish__timing__setup__ws": { - "value": -402.0, + "value": -509.0, "compare": ">=" }, "finish__timing__setup__tns": { - "value": -75900.0, + "value": -92000.0, "compare": ">=" }, "finish__timing__hold__ws": { @@ -92,7 +92,7 @@ "compare": ">=" }, "finish__timing__hold__tns": { - "value": -68300.0, + "value": -90300.0, "compare": ">=" }, "finish__design__instance__area": { diff --git a/flow/designs/gf12/bp_single/rules-base.json b/flow/designs/gf12/bp_single/rules-base.json index b231cd9c56..7da8cb7f6e 100644 --- a/flow/designs/gf12/bp_single/rules-base.json +++ b/flow/designs/gf12/bp_single/rules-base.json @@ -60,7 +60,7 @@ "compare": ">=" }, "globalroute__timing__hold__tns": { - "value": -2010.0, + "value": -2520.0, "compare": ">=" }, "detailedroute__route__wirelength": { @@ -88,7 +88,7 @@ "compare": ">=" }, "finish__timing__hold__ws": { - "value": -100.0, + "value": -220.0, "compare": ">=" }, "finish__timing__hold__tns": { diff --git a/flow/designs/gf12/ca53/rules-base.json b/flow/designs/gf12/ca53/rules-base.json index e32c7ab748..40d0917994 100644 --- a/flow/designs/gf12/ca53/rules-base.json +++ b/flow/designs/gf12/ca53/rules-base.json @@ -28,7 +28,7 @@ "compare": ">=" }, "cts__timing__setup__tns": { - "value": -904.0, + "value": -400.0, "compare": ">=" }, "cts__timing__hold__ws": { @@ -56,7 +56,7 @@ "compare": ">=" }, "globalroute__timing__hold__tns": { - "value": -524.0, + "value": -929.0, "compare": ">=" }, "detailedroute__route__wirelength": { @@ -88,7 +88,7 @@ "compare": ">=" }, "finish__timing__hold__tns": { - "value": -2640.0, + "value": -1850.0, "compare": ">=" }, "finish__design__instance__area": { diff --git a/flow/designs/nangate45/bp_be_top/rules-base.json b/flow/designs/nangate45/bp_be_top/rules-base.json index 9c2a8ea010..16587dd47b 100644 --- a/flow/designs/nangate45/bp_be_top/rules-base.json +++ b/flow/designs/nangate45/bp_be_top/rules-base.json @@ -28,11 +28,11 @@ "compare": "<=" }, "cts__timing__setup__ws": { - "value": -0.263, + "value": -0.423, "compare": ">=" }, "cts__timing__setup__tns": { - "value": -22.5, + "value": -27.0, "compare": ">=" }, "cts__timing__hold__ws": { @@ -48,11 +48,11 @@ "compare": "<=" }, "globalroute__timing__setup__ws": { - "value": -0.3, + "value": -0.431, "compare": ">=" }, "globalroute__timing__setup__tns": { - "value": -27.1, + "value": -30.9, "compare": ">=" }, "globalroute__timing__hold__ws": { @@ -80,11 +80,11 @@ "compare": "<=" }, "finish__timing__setup__ws": { - "value": -0.295, + "value": -0.43, "compare": ">=" }, "finish__timing__setup__tns": { - "value": -28.5, + "value": -30.4, "compare": ">=" }, "finish__timing__hold__ws": { diff --git a/flow/designs/nangate45/bp_fe_top/rules-base.json b/flow/designs/nangate45/bp_fe_top/rules-base.json index 0f59984fca..127c1d6f16 100644 --- a/flow/designs/nangate45/bp_fe_top/rules-base.json +++ b/flow/designs/nangate45/bp_fe_top/rules-base.json @@ -64,7 +64,7 @@ "compare": ">=" }, "detailedroute__route__wirelength": { - "value": 1658769, + "value": 1912200, "compare": "<=" }, "detailedroute__route__drc_errors": { @@ -84,7 +84,7 @@ "compare": ">=" }, "finish__timing__setup__tns": { - "value": -1.42, + "value": -6.88, "compare": ">=" }, "finish__timing__hold__ws": { diff --git a/flow/designs/rapidus2hp/cva6/rules-base.json b/flow/designs/rapidus2hp/cva6/rules-base.json index 39581a2bc7..80b2a52331 100644 --- a/flow/designs/rapidus2hp/cva6/rules-base.json +++ b/flow/designs/rapidus2hp/cva6/rules-base.json @@ -28,11 +28,11 @@ "compare": "<=" }, "cts__timing__setup__ws": { - "value": -0.113, + "value": -0.138, "compare": ">=" }, "cts__timing__setup__tns": { - "value": -247.0, + "value": -297.0, "compare": ">=" }, "cts__timing__hold__ws": { @@ -40,7 +40,7 @@ "compare": ">=" }, "cts__timing__hold__tns": { - "value": -0.1, + "value": -0.223, "compare": ">=" }, "globalroute__antenna_diodes_count": { @@ -52,7 +52,7 @@ "compare": ">=" }, "globalroute__timing__setup__tns": { - "value": -637.0, + "value": -537.0, "compare": ">=" }, "globalroute__timing__hold__ws": { @@ -68,7 +68,7 @@ "compare": ">=" }, "finish__timing__setup__tns": { - "value": -637.0, + "value": -537.0, "compare": ">=" }, "finish__timing__hold__ws": { diff --git a/flow/designs/rapidus2hp/cva6/rules-verific.json b/flow/designs/rapidus2hp/cva6/rules-verific.json index 24c15cc546..c54f27f3a5 100644 --- a/flow/designs/rapidus2hp/cva6/rules-verific.json +++ b/flow/designs/rapidus2hp/cva6/rules-verific.json @@ -32,7 +32,7 @@ "compare": ">=" }, "cts__timing__setup__tns": { - "value": -241.0, + "value": -324.0, "compare": ">=" }, "cts__timing__hold__ws": { @@ -48,11 +48,11 @@ "compare": "<=" }, "globalroute__timing__setup__ws": { - "value": -0.158, + "value": -0.358, "compare": ">=" }, "globalroute__timing__setup__tns": { - "value": -516.0, + "value": -695.0, "compare": ">=" }, "globalroute__timing__hold__ws": { @@ -64,11 +64,11 @@ "compare": ">=" }, "finish__timing__setup__ws": { - "value": -0.158, + "value": -0.358, "compare": ">=" }, "finish__timing__setup__tns": { - "value": -516.0, + "value": -695.0, "compare": ">=" }, "finish__timing__hold__ws": { diff --git a/flow/designs/sky130hd/microwatt/rules-base.json b/flow/designs/sky130hd/microwatt/rules-base.json index 5b60298540..77a9576afa 100644 --- a/flow/designs/sky130hd/microwatt/rules-base.json +++ b/flow/designs/sky130hd/microwatt/rules-base.json @@ -92,7 +92,7 @@ "compare": ">=" }, "finish__timing__hold__tns": { - "value": -18.9, + "value": -36.3, "compare": ">=" }, "finish__design__instance__area": { diff --git a/tools/OpenROAD b/tools/OpenROAD index 1b3a3b6a76..fea33a69ec 160000 --- a/tools/OpenROAD +++ b/tools/OpenROAD @@ -1 +1 @@ -Subproject commit 1b3a3b6a761c1a50798ab59c29f0dfc940242eaf +Subproject commit fea33a69ecfe760bb44e22d24ad9276685e97058