diff --git a/flow/designs/gf12/bp_single/rules-base.json b/flow/designs/gf12/bp_single/rules-base.json index c8c8cea326..80ff00ca4f 100644 --- a/flow/designs/gf12/bp_single/rules-base.json +++ b/flow/designs/gf12/bp_single/rules-base.json @@ -28,11 +28,11 @@ "compare": "<=" }, "cts__timing__setup__ws": { - "value": -296.0, + "value": -190.0, "compare": ">=" }, "cts__timing__setup__tns": { - "value": -4740.0, + "value": -12600.0, "compare": ">=" }, "cts__timing__hold__ws": { @@ -56,11 +56,11 @@ "compare": ">=" }, "globalroute__timing__hold__ws": { - "value": -187.0, + "value": -302.0, "compare": ">=" }, "globalroute__timing__hold__tns": { - "value": -1510.0, + "value": -1420.0, "compare": ">=" }, "detailedroute__route__wirelength": { @@ -84,7 +84,7 @@ "compare": ">=" }, "finish__timing__setup__tns": { - "value": -507.0, + "value": -984.0, "compare": ">=" }, "finish__timing__hold__ws": { diff --git a/flow/designs/gf12/ca53/rules-base.json b/flow/designs/gf12/ca53/rules-base.json index e32c7ab748..1b43de7d65 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": -1080.0, "compare": ">=" }, "detailedroute__route__wirelength": { @@ -88,7 +88,7 @@ "compare": ">=" }, "finish__timing__hold__tns": { - "value": -2640.0, + "value": -2050.0, "compare": ">=" }, "finish__design__instance__area": { diff --git a/flow/designs/gf12/swerv_wrapper/rules-base.json b/flow/designs/gf12/swerv_wrapper/rules-base.json index e504c37e34..a573ddaf7c 100644 --- a/flow/designs/gf12/swerv_wrapper/rules-base.json +++ b/flow/designs/gf12/swerv_wrapper/rules-base.json @@ -28,14 +28,14 @@ "compare": "<=" }, "cts__timing__setup__ws": { - "value": -84.0, + "value": -109.0, "compare": ">=" }, "cts__timing__setup__tns": { - "value": -374.0, + "value": -440.0, "compare": ">=" }, - "cts__timing__hold__ws": { + "cts__timing__hold__ws": { "value": -197.0, "compare": ">=" }, @@ -88,15 +88,15 @@ "compare": ">=" }, "finish__timing__hold__ws": { - "value": -84.1, + "value": -82.6, "compare": ">=" }, "finish__timing__hold__tns": { - "value": -508.0, + "value": -493.0, "compare": ">=" }, "finish__design__instance__area": { "value": 177792, "compare": "<=" } -} \ No newline at end of file +} diff --git a/flow/designs/gf12/tinyRocket/rules-base.json b/flow/designs/gf12/tinyRocket/rules-base.json index 72b16b0285..82513015dd 100644 --- a/flow/designs/gf12/tinyRocket/rules-base.json +++ b/flow/designs/gf12/tinyRocket/rules-base.json @@ -92,11 +92,11 @@ "compare": ">=" }, "finish__timing__hold__tns": { - "value": -224.0, + "value": -438.0, "compare": ">=" }, "finish__design__instance__area": { "value": 17217, "compare": "<=" } -} \ No newline at end of file +} diff --git a/tools/OpenROAD b/tools/OpenROAD index 8458b16ba2..2d91bc4369 160000 --- a/tools/OpenROAD +++ b/tools/OpenROAD @@ -1 +1 @@ -Subproject commit 8458b16ba2afcd71dc30438aebdd2ac64707b798 +Subproject commit 2d91bc43694103129b88cbb892d42d6885e3293f