diff --git a/flow/designs/gf12/ariane/rules-base.json b/flow/designs/gf12/ariane/rules-base.json index 30f8f24b2b..bbbbc988fd 100644 --- a/flow/designs/gf12/ariane/rules-base.json +++ b/flow/designs/gf12/ariane/rules-base.json @@ -8,7 +8,7 @@ "compare": "==" }, "placeopt__design__instance__area": { - "value": 214069, + "value": 213164, "compare": "<=" }, "placeopt__design__instance__count__stdcell": { @@ -44,7 +44,7 @@ "compare": ">=" }, "globalroute__antenna_diodes_count": { - "value": 180, + "value": 179, "compare": "<=" }, "globalroute__timing__setup__ws": { @@ -64,7 +64,7 @@ "compare": ">=" }, "detailedroute__route__wirelength": { - "value": 3948737, + "value": 3769820, "compare": "<=" }, "detailedroute__route__drc_errors": { @@ -76,7 +76,7 @@ "compare": "<=" }, "detailedroute__antenna_diodes_count": { - "value": 180, + "value": 179, "compare": "<=" }, "finish__timing__setup__ws": { @@ -96,7 +96,7 @@ "compare": ">=" }, "finish__design__instance__area": { - "value": 216316, + "value": 215570, "compare": "<=" } } \ No newline at end of file diff --git a/flow/designs/gf12/bp_single/rules-base.json b/flow/designs/gf12/bp_single/rules-base.json index e3585846e5..be056fbed1 100644 --- a/flow/designs/gf12/bp_single/rules-base.json +++ b/flow/designs/gf12/bp_single/rules-base.json @@ -40,7 +40,7 @@ "compare": ">=" }, "cts__timing__hold__tns": { - "value": -4460.0, + "value": -3310.0, "compare": ">=" }, "globalroute__antenna_diodes_count": { diff --git a/flow/designs/gf12/ca53/rules-base.json b/flow/designs/gf12/ca53/rules-base.json index a2d1eb0a25..bef0a0c5bb 100644 --- a/flow/designs/gf12/ca53/rules-base.json +++ b/flow/designs/gf12/ca53/rules-base.json @@ -88,7 +88,7 @@ "compare": ">=" }, "finish__timing__hold__tns": { - "value": -3000.0, + "value": -2170.0, "compare": ">=" }, "finish__design__instance__area": { diff --git a/flow/designs/gf12/coyote/rules-base.json b/flow/designs/gf12/coyote/rules-base.json index 4daf60b172..e4286e371c 100644 --- a/flow/designs/gf12/coyote/rules-base.json +++ b/flow/designs/gf12/coyote/rules-base.json @@ -8,11 +8,11 @@ "compare": "==" }, "placeopt__design__instance__area": { - "value": 197211, + "value": 196510, "compare": "<=" }, "placeopt__design__instance__count__stdcell": { - "value": 319739, + "value": 316293, "compare": "<=" }, "detailedplace__design__violations": { @@ -20,11 +20,11 @@ "compare": "==" }, "cts__design__instance__count__setup_buffer": { - "value": 27803, + "value": 27504, "compare": "<=" }, "cts__design__instance__count__hold_buffer": { - "value": 27803, + "value": 27504, "compare": "<=" }, "cts__timing__setup__ws": { @@ -44,7 +44,7 @@ "compare": ">=" }, "globalroute__antenna_diodes_count": { - "value": 264, + "value": 261, "compare": "<=" }, "globalroute__timing__setup__ws": { @@ -64,7 +64,7 @@ "compare": ">=" }, "detailedroute__route__wirelength": { - "value": 4257073, + "value": 4125688, "compare": "<=" }, "detailedroute__route__drc_errors": { @@ -76,7 +76,7 @@ "compare": "<=" }, "detailedroute__antenna_diodes_count": { - "value": 264, + "value": 261, "compare": "<=" }, "finish__timing__setup__ws": { @@ -96,7 +96,7 @@ "compare": ">=" }, "finish__design__instance__area": { - "value": 201687, + "value": 200742, "compare": "<=" } } \ No newline at end of file diff --git a/flow/designs/gf12/gcd/rules-base.json b/flow/designs/gf12/gcd/rules-base.json index 9f0efac453..2a7d9f4829 100644 --- a/flow/designs/gf12/gcd/rules-base.json +++ b/flow/designs/gf12/gcd/rules-base.json @@ -1,6 +1,6 @@ { "synth__design__instance__area__stdcell": { - "value": 111.0, + "value": 107.0, "compare": "<=" }, "constraints__clocks__count": { diff --git a/flow/designs/gf12/ibex/rules-base.json b/flow/designs/gf12/ibex/rules-base.json index bd5e360b32..f63e0fbc86 100644 --- a/flow/designs/gf12/ibex/rules-base.json +++ b/flow/designs/gf12/ibex/rules-base.json @@ -24,7 +24,7 @@ "compare": "<=" }, "cts__design__instance__count__hold_buffer": { - "value": 1752, + "value": 1664, "compare": "<=" }, "cts__timing__setup__ws": { diff --git a/flow/designs/gf12/jpeg/rules-base.json b/flow/designs/gf12/jpeg/rules-base.json index 731c0a8a25..f443dd422b 100644 --- a/flow/designs/gf12/jpeg/rules-base.json +++ b/flow/designs/gf12/jpeg/rules-base.json @@ -1,6 +1,6 @@ { "synth__design__instance__area__stdcell": { - "value": 20440.28, + "value": 19900.0, "compare": "<=" }, "constraints__clocks__count": { @@ -12,7 +12,7 @@ "compare": "<=" }, "placeopt__design__instance__count__stdcell": { - "value": 102448, + "value": 95595, "compare": "<=" }, "detailedplace__design__violations": { @@ -28,11 +28,11 @@ "compare": "<=" }, "cts__timing__setup__ws": { - "value": -99.1, + "value": -58.6, "compare": ">=" }, "cts__timing__setup__tns": { - "value": -23600.0, + "value": -10300.0, "compare": ">=" }, "cts__timing__hold__ws": { @@ -48,11 +48,11 @@ "compare": "<=" }, "globalroute__timing__setup__ws": { - "value": -198.0, + "value": -53.2, "compare": ">=" }, "globalroute__timing__setup__tns": { - "value": -13200.0, + "value": -7010.0, "compare": ">=" }, "globalroute__timing__hold__ws": { @@ -80,11 +80,11 @@ "compare": "<=" }, "finish__timing__setup__ws": { - "value": -207.0, + "value": -25.0, "compare": ">=" }, "finish__timing__setup__tns": { - "value": -3360.0, + "value": -100.0, "compare": ">=" }, "finish__timing__hold__ws": { diff --git a/flow/designs/gf12/swerv_wrapper/rules-base.json b/flow/designs/gf12/swerv_wrapper/rules-base.json index 9d6f77b636..3cd8fb200b 100644 --- a/flow/designs/gf12/swerv_wrapper/rules-base.json +++ b/flow/designs/gf12/swerv_wrapper/rules-base.json @@ -8,7 +8,7 @@ "compare": "==" }, "placeopt__design__instance__area": { - "value": 173119, + "value": 172761, "compare": "<=" }, "placeopt__design__instance__count__stdcell": { @@ -28,7 +28,7 @@ "compare": "<=" }, "cts__timing__setup__ws": { - "value": -171.0, + "value": -75.0, "compare": ">=" }, "cts__timing__setup__tns": { @@ -36,15 +36,15 @@ "compare": ">=" }, "cts__timing__hold__ws": { - "value": -197.0, + "value": -104.0, "compare": ">=" }, "cts__timing__hold__tns": { - "value": -671.0, + "value": -376.0, "compare": ">=" }, "globalroute__antenna_diodes_count": { - "value": 107, + "value": 106, "compare": "<=" }, "globalroute__timing__setup__ws": { @@ -64,7 +64,7 @@ "compare": ">=" }, "detailedroute__route__wirelength": { - "value": 2518773, + "value": 2307185, "compare": "<=" }, "detailedroute__route__drc_errors": { @@ -76,7 +76,7 @@ "compare": "<=" }, "detailedroute__antenna_diodes_count": { - "value": 107, + "value": 106, "compare": "<=" }, "finish__timing__setup__ws": { @@ -96,7 +96,7 @@ "compare": ">=" }, "finish__design__instance__area": { - "value": 177792, + "value": 177526, "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 6d12bb810e..ade7a44031 100644 --- a/flow/designs/gf12/tinyRocket/rules-base.json +++ b/flow/designs/gf12/tinyRocket/rules-base.json @@ -32,7 +32,7 @@ "compare": ">=" }, "cts__timing__setup__tns": { - "value": -166.0, + "value": -160.0, "compare": ">=" }, "cts__timing__hold__ws": { @@ -92,7 +92,7 @@ "compare": ">=" }, "finish__timing__hold__tns": { - "value": -545.0, + "value": -160.0, "compare": ">=" }, "finish__design__instance__area": { diff --git a/flow/designs/rapidus2hp/cva6/rules-base.json b/flow/designs/rapidus2hp/cva6/rules-base.json index 5b1bffa7ea..d8a9b967d9 100644 --- a/flow/designs/rapidus2hp/cva6/rules-base.json +++ b/flow/designs/rapidus2hp/cva6/rules-base.json @@ -62,5 +62,25 @@ "globalroute__timing__hold__tns": { "value": -0.1, "compare": ">=" + }, + "finish__timing__setup__ws": { + "value": -0.04, + "compare": ">=" + }, + "finish__timing__setup__tns": { + "value": -0.16, + "compare": ">=" + }, + "finish__timing__hold__ws": { + "value": -0.041, + "compare": ">=" + }, + "finish__timing__hold__tns": { + "value": -0.161, + "compare": ">=" + }, + "finish__design__instance__area": { + "value": 13245, + "compare": "<=" } } \ No newline at end of file diff --git a/flow/designs/rapidus2hp/cva6/rules-verific.json b/flow/designs/rapidus2hp/cva6/rules-verific.json index 283c4e6edf..42b5921353 100644 --- a/flow/designs/rapidus2hp/cva6/rules-verific.json +++ b/flow/designs/rapidus2hp/cva6/rules-verific.json @@ -62,5 +62,25 @@ "globalroute__timing__hold__tns": { "value": -0.1, "compare": ">=" + }, + "finish__timing__setup__ws": { + "value": -0.0418, + "compare": ">=" + }, + "finish__timing__setup__tns": { + "value": -0.163, + "compare": ">=" + }, + "finish__timing__hold__ws": { + "value": -0.04, + "compare": ">=" + }, + "finish__timing__hold__tns": { + "value": -0.16, + "compare": ">=" + }, + "finish__design__instance__area": { + "value": 13165, + "compare": "<=" } } \ No newline at end of file diff --git a/flow/designs/rapidus2hp/ethmac/rules-base.json b/flow/designs/rapidus2hp/ethmac/rules-base.json index 54d948c77e..6ade30b45c 100644 --- a/flow/designs/rapidus2hp/ethmac/rules-base.json +++ b/flow/designs/rapidus2hp/ethmac/rules-base.json @@ -32,7 +32,7 @@ "compare": ">=" }, "cts__timing__setup__tns": { - "value": -1.76, + "value": -1.78, "compare": ">=" }, "cts__timing__hold__ws": { @@ -52,7 +52,7 @@ "compare": ">=" }, "globalroute__timing__setup__tns": { - "value": -3.11, + "value": -3.1, "compare": ">=" }, "globalroute__timing__hold__ws": { @@ -68,7 +68,7 @@ "compare": ">=" }, "finish__timing__setup__tns": { - "value": -3.11, + "value": -3.1, "compare": ">=" }, "finish__timing__hold__ws": { @@ -80,7 +80,7 @@ "compare": ">=" }, "finish__design__instance__area": { - "value": 3298, + "value": 3297, "compare": "<=" } } \ No newline at end of file diff --git a/flow/designs/rapidus2hp/ethmac/rules-verific.json b/flow/designs/rapidus2hp/ethmac/rules-verific.json index 20b22e1eab..f9a9dba1d7 100644 --- a/flow/designs/rapidus2hp/ethmac/rules-verific.json +++ b/flow/designs/rapidus2hp/ethmac/rules-verific.json @@ -32,7 +32,7 @@ "compare": ">=" }, "cts__timing__setup__tns": { - "value": -1.6, + "value": -1.81, "compare": ">=" }, "cts__timing__hold__ws": { @@ -52,7 +52,7 @@ "compare": ">=" }, "globalroute__timing__setup__tns": { - "value": -2.59, + "value": -3.03, "compare": ">=" }, "globalroute__timing__hold__ws": { @@ -68,7 +68,7 @@ "compare": ">=" }, "finish__timing__setup__tns": { - "value": -2.59, + "value": -3.03, "compare": ">=" }, "finish__timing__hold__ws": { diff --git a/flow/designs/rapidus2hp/gcd/rules-base.json b/flow/designs/rapidus2hp/gcd/rules-base.json index bfd94159b2..eb6b291c09 100644 --- a/flow/designs/rapidus2hp/gcd/rules-base.json +++ b/flow/designs/rapidus2hp/gcd/rules-base.json @@ -32,7 +32,7 @@ "compare": ">=" }, "cts__timing__setup__tns": { - "value": -0.697, + "value": -0.76, "compare": ">=" }, "cts__timing__hold__ws": { @@ -52,7 +52,7 @@ "compare": ">=" }, "globalroute__timing__setup__tns": { - "value": -1.29, + "value": -1.14, "compare": ">=" }, "globalroute__timing__hold__ws": { @@ -68,7 +68,7 @@ "compare": ">=" }, "finish__timing__setup__tns": { - "value": -1.29, + "value": -1.14, "compare": ">=" }, "finish__timing__hold__ws": { @@ -80,7 +80,7 @@ "compare": ">=" }, "finish__design__instance__area": { - "value": 33, + "value": 32, "compare": "<=" } } \ No newline at end of file diff --git a/flow/designs/rapidus2hp/gcd/rules-verific.json b/flow/designs/rapidus2hp/gcd/rules-verific.json index 8938aeaf88..8775d26fdc 100644 --- a/flow/designs/rapidus2hp/gcd/rules-verific.json +++ b/flow/designs/rapidus2hp/gcd/rules-verific.json @@ -32,7 +32,7 @@ "compare": ">=" }, "cts__timing__setup__tns": { - "value": -1.26, + "value": -1.25, "compare": ">=" }, "cts__timing__hold__ws": { @@ -48,11 +48,11 @@ "compare": "<=" }, "globalroute__timing__setup__ws": { - "value": -0.0502, + "value": -0.0494, "compare": ">=" }, "globalroute__timing__setup__tns": { - "value": -1.79, + "value": -1.64, "compare": ">=" }, "globalroute__timing__hold__ws": { @@ -64,11 +64,11 @@ "compare": ">=" }, "finish__timing__setup__ws": { - "value": -0.0502, + "value": -0.0494, "compare": ">=" }, "finish__timing__setup__tns": { - "value": -1.79, + "value": -1.64, "compare": ">=" }, "finish__timing__hold__ws": { diff --git a/flow/designs/rapidus2hp/hercules_idecode/rules-base.json b/flow/designs/rapidus2hp/hercules_idecode/rules-base.json index 6242192b4f..df318af927 100644 --- a/flow/designs/rapidus2hp/hercules_idecode/rules-base.json +++ b/flow/designs/rapidus2hp/hercules_idecode/rules-base.json @@ -48,11 +48,11 @@ "compare": "<=" }, "globalroute__timing__setup__ws": { - "value": -0.0953, + "value": -0.12, "compare": ">=" }, "globalroute__timing__setup__tns": { - "value": -97.2, + "value": -80.4, "compare": ">=" }, "globalroute__timing__hold__ws": { @@ -62,5 +62,25 @@ "globalroute__timing__hold__tns": { "value": -0.05, "compare": ">=" + }, + "finish__timing__setup__ws": { + "value": -0.12, + "compare": ">=" + }, + "finish__timing__setup__tns": { + "value": -80.4, + "compare": ">=" + }, + "finish__timing__hold__ws": { + "value": -0.0185, + "compare": ">=" + }, + "finish__timing__hold__tns": { + "value": -0.074, + "compare": ">=" + }, + "finish__design__instance__area": { + "value": 9973, + "compare": "<=" } } \ No newline at end of file diff --git a/flow/designs/rapidus2hp/hercules_idecode/rules-verific.json b/flow/designs/rapidus2hp/hercules_idecode/rules-verific.json index 6e7219746c..178f17de18 100644 --- a/flow/designs/rapidus2hp/hercules_idecode/rules-verific.json +++ b/flow/designs/rapidus2hp/hercules_idecode/rules-verific.json @@ -52,7 +52,7 @@ "compare": ">=" }, "globalroute__timing__setup__tns": { - "value": -224.0, + "value": -154.0, "compare": ">=" }, "globalroute__timing__hold__ws": { @@ -62,5 +62,25 @@ "globalroute__timing__hold__tns": { "value": -0.05, "compare": ">=" + }, + "finish__timing__setup__ws": { + "value": -0.0964, + "compare": ">=" + }, + "finish__timing__setup__tns": { + "value": -154.0, + "compare": ">=" + }, + "finish__timing__hold__ws": { + "value": -0.0185, + "compare": ">=" + }, + "finish__timing__hold__tns": { + "value": -0.074, + "compare": ">=" + }, + "finish__design__instance__area": { + "value": 10028, + "compare": "<=" } } \ No newline at end of file diff --git a/flow/designs/rapidus2hp/hercules_is_int/rules-base.json b/flow/designs/rapidus2hp/hercules_is_int/rules-base.json index 32b6d1770f..7f232282fe 100644 --- a/flow/designs/rapidus2hp/hercules_is_int/rules-base.json +++ b/flow/designs/rapidus2hp/hercules_is_int/rules-base.json @@ -32,7 +32,7 @@ "compare": ">=" }, "cts__timing__setup__tns": { - "value": -368.0, + "value": -442.0, "compare": ">=" }, "cts__timing__hold__ws": { @@ -48,11 +48,11 @@ "compare": "<=" }, "globalroute__timing__setup__ws": { - "value": -0.263, + "value": -0.241, "compare": ">=" }, "globalroute__timing__setup__tns": { - "value": -1050.0, + "value": -1040.0, "compare": ">=" }, "globalroute__timing__hold__ws": { @@ -60,7 +60,27 @@ "compare": ">=" }, "globalroute__timing__hold__tns": { - "value": -0.703, + "value": -0.947, "compare": ">=" + }, + "finish__timing__setup__ws": { + "value": -0.241, + "compare": ">=" + }, + "finish__timing__setup__tns": { + "value": -1040.0, + "compare": ">=" + }, + "finish__timing__hold__ws": { + "value": -0.0404, + "compare": ">=" + }, + "finish__timing__hold__tns": { + "value": -0.947, + "compare": ">=" + }, + "finish__design__instance__area": { + "value": 29956, + "compare": "<=" } } \ No newline at end of file diff --git a/flow/designs/rapidus2hp/hercules_is_int/rules-verific.json b/flow/designs/rapidus2hp/hercules_is_int/rules-verific.json index 3565342ef3..9af77c3bb7 100644 --- a/flow/designs/rapidus2hp/hercules_is_int/rules-verific.json +++ b/flow/designs/rapidus2hp/hercules_is_int/rules-verific.json @@ -32,7 +32,7 @@ "compare": ">=" }, "cts__timing__setup__tns": { - "value": -332.0, + "value": -331.0, "compare": ">=" }, "cts__timing__hold__ws": { @@ -48,19 +48,39 @@ "compare": "<=" }, "globalroute__timing__setup__ws": { - "value": -0.212, + "value": -0.251, "compare": ">=" }, "globalroute__timing__setup__tns": { - "value": -983.0, + "value": -1190.0, "compare": ">=" }, "globalroute__timing__hold__ws": { - "value": -0.0125, + "value": -0.037, "compare": ">=" }, "globalroute__timing__hold__tns": { "value": -0.581, "compare": ">=" + }, + "finish__timing__setup__ws": { + "value": -0.251, + "compare": ">=" + }, + "finish__timing__setup__tns": { + "value": -990.0, + "compare": ">=" + }, + "finish__timing__hold__ws": { + "value": -0.037, + "compare": ">=" + }, + "finish__timing__hold__tns": { + "value": -0.584, + "compare": ">=" + }, + "finish__design__instance__area": { + "value": 30086, + "compare": "<=" } } \ No newline at end of file diff --git a/flow/designs/rapidus2hp/ibex/rules-base.json b/flow/designs/rapidus2hp/ibex/rules-base.json index 26b3bd53fe..689748bbc0 100644 --- a/flow/designs/rapidus2hp/ibex/rules-base.json +++ b/flow/designs/rapidus2hp/ibex/rules-base.json @@ -48,11 +48,11 @@ "compare": "<=" }, "globalroute__timing__setup__ws": { - "value": -0.0882, + "value": -0.0777, "compare": ">=" }, "globalroute__timing__setup__tns": { - "value": -43.3, + "value": -20.4, "compare": ">=" }, "globalroute__timing__hold__ws": { @@ -62,5 +62,25 @@ "globalroute__timing__hold__tns": { "value": -0.09, "compare": ">=" + }, + "finish__timing__setup__ws": { + "value": -0.0777, + "compare": ">=" + }, + "finish__timing__setup__tns": { + "value": -20.4, + "compare": ">=" + }, + "finish__timing__hold__ws": { + "value": -0.0225, + "compare": ">=" + }, + "finish__timing__hold__tns": { + "value": -0.09, + "compare": ">=" + }, + "finish__design__instance__area": { + "value": 1045, + "compare": "<=" } } \ No newline at end of file diff --git a/flow/designs/rapidus2hp/ibex/rules-verific.json b/flow/designs/rapidus2hp/ibex/rules-verific.json index 5827052afa..c3a447946a 100644 --- a/flow/designs/rapidus2hp/ibex/rules-verific.json +++ b/flow/designs/rapidus2hp/ibex/rules-verific.json @@ -28,11 +28,11 @@ "compare": "<=" }, "cts__timing__setup__ws": { - "value": -0.0452, + "value": -0.0415, "compare": ">=" }, "cts__timing__setup__tns": { - "value": -0.26, + "value": -0.578, "compare": ">=" }, "cts__timing__hold__ws": { @@ -52,7 +52,7 @@ "compare": ">=" }, "globalroute__timing__setup__tns": { - "value": -25.3, + "value": -28.6, "compare": ">=" }, "globalroute__timing__hold__ws": { @@ -62,5 +62,25 @@ "globalroute__timing__hold__tns": { "value": -0.09, "compare": ">=" + }, + "finish__timing__setup__ws": { + "value": -0.0819, + "compare": ">=" + }, + "finish__timing__setup__tns": { + "value": -28.6, + "compare": ">=" + }, + "finish__timing__hold__ws": { + "value": -0.0225, + "compare": ">=" + }, + "finish__timing__hold__tns": { + "value": -0.09, + "compare": ">=" + }, + "finish__design__instance__area": { + "value": 1112, + "compare": "<=" } } \ No newline at end of file diff --git a/flow/designs/rapidus2hp/jpeg/rules-base.json b/flow/designs/rapidus2hp/jpeg/rules-base.json index 33b0d2ba44..c735dc03a3 100644 --- a/flow/designs/rapidus2hp/jpeg/rules-base.json +++ b/flow/designs/rapidus2hp/jpeg/rules-base.json @@ -48,11 +48,11 @@ "compare": "<=" }, "globalroute__timing__setup__ws": { - "value": -0.0564, + "value": -0.0551, "compare": ">=" }, "globalroute__timing__setup__tns": { - "value": -31.9, + "value": -26.2, "compare": ">=" }, "globalroute__timing__hold__ws": { @@ -62,5 +62,25 @@ "globalroute__timing__hold__tns": { "value": -0.03, "compare": ">=" + }, + "finish__timing__setup__ws": { + "value": -0.0551, + "compare": ">=" + }, + "finish__timing__setup__tns": { + "value": -26.2, + "compare": ">=" + }, + "finish__timing__hold__ws": { + "value": -0.0112, + "compare": ">=" + }, + "finish__timing__hold__tns": { + "value": -0.045, + "compare": ">=" + }, + "finish__design__instance__area": { + "value": 4231, + "compare": "<=" } } \ No newline at end of file diff --git a/flow/designs/rapidus2hp/jpeg/rules-verific.json b/flow/designs/rapidus2hp/jpeg/rules-verific.json index 508f976148..348cd0819e 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.0712, + "value": -0.0527, "compare": ">=" }, "globalroute__timing__setup__tns": { - "value": -33.5, + "value": -26.5, "compare": ">=" }, "globalroute__timing__hold__ws": { @@ -62,5 +62,25 @@ "globalroute__timing__hold__tns": { "value": -0.03, "compare": ">=" + }, + "finish__timing__setup__ws": { + "value": -0.0527, + "compare": ">=" + }, + "finish__timing__setup__tns": { + "value": -26.5, + "compare": ">=" + }, + "finish__timing__hold__ws": { + "value": -0.0112, + "compare": ">=" + }, + "finish__timing__hold__tns": { + "value": -0.045, + "compare": ">=" + }, + "finish__design__instance__area": { + "value": 4180, + "compare": "<=" } } \ No newline at end of file diff --git a/tools/OpenROAD b/tools/OpenROAD index 0e2d771c5e..0504146ce6 160000 --- a/tools/OpenROAD +++ b/tools/OpenROAD @@ -1 +1 @@ -Subproject commit 0e2d771c5ec38f232493c2afea738ea0200cb972 +Subproject commit 0504146ce69e43d3cc104bfa3bf3c126d04a69fb