diff --git a/flow/designs/rapidus2hp/cva6/rules-base.json b/flow/designs/rapidus2hp/cva6/rules-base.json index 37ee67a560..b35d5541f4 100644 --- a/flow/designs/rapidus2hp/cva6/rules-base.json +++ b/flow/designs/rapidus2hp/cva6/rules-base.json @@ -1,4 +1,9 @@ { + "cts__flow__warnings__count:RSZ-0062": { + "value": 1, + "compare": "<=", + "level": "warning" + }, "cts__flow__warnings__count:STA-0122": { "value": 27, "compare": "<=", @@ -14,6 +19,11 @@ "compare": "<=", "level": "warning" }, + "floorplan__flow__warnings__count:RSZ-0075": { + "value": 166, + "compare": "<=", + "level": "warning" + }, "flow__warnings__count:GPL-0302": { "value": 1, "compare": "<=", @@ -40,7 +50,7 @@ "level": "warning" }, "globalroute__flow__warnings__count:DRT-0120": { - "value": 68, + "value": 73, "compare": "<=", "level": "warning" }, @@ -64,6 +74,11 @@ "compare": "<=", "level": "warning" }, + "globalroute__flow__warnings__count:RSZ-0062": { + "value": 1, + "compare": "<=", + "level": "warning" + }, "globalroute__flow__warnings__count:STA-0122": { "value": 27, "compare": "<=", @@ -103,19 +118,19 @@ "compare": "<=" }, "cts__timing__setup__ws": { - "value": -56.2, + "value": -49.4, "compare": ">=" }, "cts__timing__setup__tns": { - "value": -225.0, + "value": -27600.0, "compare": ">=" }, "cts__timing__hold__ws": { - "value": -56.2, + "value": -27.5, "compare": ">=" }, "cts__timing__hold__tns": { - "value": -225.0, + "value": -110.0, "compare": ">=" }, "globalroute__antenna_diodes_count": { @@ -123,35 +138,35 @@ "compare": "<=" }, "globalroute__timing__setup__ws": { - "value": -56.2, + "value": -110.0, "compare": ">=" }, "globalroute__timing__setup__tns": { - "value": -225.0, + "value": -295000.0, "compare": ">=" }, "globalroute__timing__hold__ws": { - "value": -56.2, + "value": -27.8, "compare": ">=" }, "globalroute__timing__hold__tns": { - "value": -225.0, + "value": -110.0, "compare": ">=" }, "finish__timing__setup__ws": { - "value": -56.2, + "value": -110.0, "compare": ">=" }, "finish__timing__setup__tns": { - "value": -225.0, + "value": -295000.0, "compare": ">=" }, "finish__timing__hold__ws": { - "value": -56.2, + "value": -27.8, "compare": ">=" }, "finish__timing__hold__tns": { - "value": -225.0, + "value": -110.0, "compare": ">=" }, "finish__design__instance__area": { diff --git a/flow/designs/rapidus2hp/cva6/rules-verific.json b/flow/designs/rapidus2hp/cva6/rules-verific.json index f89a59206d..ac1b00debc 100644 --- a/flow/designs/rapidus2hp/cva6/rules-verific.json +++ b/flow/designs/rapidus2hp/cva6/rules-verific.json @@ -1,4 +1,9 @@ { + "cts__flow__warnings__count:RSZ-0062": { + "value": 1, + "compare": "<=", + "level": "warning" + }, "cts__flow__warnings__count:STA-0122": { "value": 27, "compare": "<=", @@ -14,13 +19,18 @@ "compare": "<=", "level": "warning" }, + "floorplan__flow__warnings__count:RSZ-0075": { + "value": 166, + "compare": "<=", + "level": "warning" + }, "flow__warnings__count:GPL-0302": { "value": 1, "compare": "<=", "level": "warning" }, "flow__warnings__count:PDN-0110": { - "value": 38, + "value": 12, "compare": "<=", "level": "warning" }, @@ -40,7 +50,7 @@ "level": "warning" }, "globalroute__flow__warnings__count:DRT-0120": { - "value": 28, + "value": 73, "compare": "<=", "level": "warning" }, @@ -64,6 +74,11 @@ "compare": "<=", "level": "warning" }, + "globalroute__flow__warnings__count:RSZ-0062": { + "value": 1, + "compare": "<=", + "level": "warning" + }, "globalroute__flow__warnings__count:STA-0122": { "value": 27, "compare": "<=", @@ -75,7 +90,7 @@ "level": "warning" }, "synth__design__instance__area__stdcell": { - "value": 17300.0, + "value": 17200.0, "compare": "<=" }, "constraints__clocks__count": { @@ -87,7 +102,7 @@ "compare": "<=" }, "placeopt__design__instance__count__stdcell": { - "value": 178164, + "value": 176456, "compare": "<=" }, "detailedplace__design__violations": { @@ -95,27 +110,27 @@ "compare": "==" }, "cts__design__instance__count__setup_buffer": { - "value": 15492, + "value": 15344, "compare": "<=" }, "cts__design__instance__count__hold_buffer": { - "value": 15492, + "value": 15344, "compare": "<=" }, "cts__timing__setup__ws": { - "value": -56.2, + "value": -49.4, "compare": ">=" }, "cts__timing__setup__tns": { - "value": -225.0, + "value": -27600.0, "compare": ">=" }, "cts__timing__hold__ws": { - "value": -56.2, + "value": -27.5, "compare": ">=" }, "cts__timing__hold__tns": { - "value": -225.0, + "value": -110.0, "compare": ">=" }, "globalroute__antenna_diodes_count": { @@ -123,35 +138,35 @@ "compare": "<=" }, "globalroute__timing__setup__ws": { - "value": -56.2, + "value": -110.0, "compare": ">=" }, "globalroute__timing__setup__tns": { - "value": -225.0, + "value": -295000.0, "compare": ">=" }, "globalroute__timing__hold__ws": { - "value": -57.1, + "value": -27.8, "compare": ">=" }, "globalroute__timing__hold__tns": { - "value": -227.0, + "value": -110.0, "compare": ">=" }, "finish__timing__setup__ws": { - "value": -56.2, + "value": -110.0, "compare": ">=" }, "finish__timing__setup__tns": { - "value": -225.0, + "value": -295000.0, "compare": ">=" }, "finish__timing__hold__ws": { - "value": -57.1, + "value": -27.8, "compare": ">=" }, "finish__timing__hold__tns": { - "value": -227.0, + "value": -110.0, "compare": ">=" }, "finish__design__instance__area": { diff --git a/flow/designs/rapidus2hp/hercules_idecode/rules-base.json b/flow/designs/rapidus2hp/hercules_idecode/rules-base.json index d815c303f5..992aa3de22 100644 --- a/flow/designs/rapidus2hp/hercules_idecode/rules-base.json +++ b/flow/designs/rapidus2hp/hercules_idecode/rules-base.json @@ -9,11 +9,6 @@ "compare": "<=", "level": "warning" }, - "cts__flow__warnings__count:RSZ-0066": { - "value": 1, - "compare": "<=", - "level": "warning" - }, "cts__flow__warnings__count:STA-0122": { "value": 27, "compare": "<=", @@ -133,11 +128,11 @@ "compare": "<=" }, "globalroute__timing__setup__ws": { - "value": -115.0, + "value": -137.0, "compare": ">=" }, "globalroute__timing__setup__tns": { - "value": -404000.0, + "value": -406000.0, "compare": ">=" }, "globalroute__timing__hold__ws": { @@ -149,11 +144,11 @@ "compare": ">=" }, "finish__timing__setup__ws": { - "value": -115.0, + "value": -137.0, "compare": ">=" }, "finish__timing__setup__tns": { - "value": -404000.0, + "value": -406000.0, "compare": ">=" }, "finish__timing__hold__ws": { diff --git a/flow/designs/rapidus2hp/hercules_is_int/rules-base.json b/flow/designs/rapidus2hp/hercules_is_int/rules-base.json index e404d82b0e..7f43678721 100644 --- a/flow/designs/rapidus2hp/hercules_is_int/rules-base.json +++ b/flow/designs/rapidus2hp/hercules_is_int/rules-base.json @@ -9,11 +9,6 @@ "compare": "<=", "level": "warning" }, - "finish__flow__warnings__count:GUI-0076": { - "value": 2, - "compare": "<=", - "level": "warning" - }, "floorplan__flow__warnings__count:EST-0027": { "value": 1, "compare": "<=", @@ -103,11 +98,11 @@ "compare": "<=" }, "cts__timing__setup__ws": { - "value": -78.7, + "value": -53.7, "compare": ">=" }, "cts__timing__setup__tns": { - "value": -292000.0, + "value": -240000.0, "compare": ">=" }, "cts__timing__hold__ws": { @@ -123,11 +118,11 @@ "compare": "<=" }, "globalroute__timing__setup__ws": { - "value": -275.0, + "value": -438.0, "compare": ">=" }, "globalroute__timing__setup__tns": { - "value": -1300000.0, + "value": -1280000.0, "compare": ">=" }, "globalroute__timing__hold__ws": { @@ -139,11 +134,11 @@ "compare": ">=" }, "finish__timing__setup__ws": { - "value": -275.0, + "value": -438.0, "compare": ">=" }, "finish__timing__setup__tns": { - "value": -1300000.0, + "value": -1280000.0, "compare": ">=" }, "finish__timing__hold__ws": { @@ -155,7 +150,7 @@ "compare": ">=" }, "finish__design__instance__area": { - "value": 33606, + "value": 33550, "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 6af6a41cb0..079a53f337 100644 --- a/flow/designs/rapidus2hp/hercules_is_int/rules-verific.json +++ b/flow/designs/rapidus2hp/hercules_is_int/rules-verific.json @@ -87,7 +87,7 @@ "compare": "<=" }, "placeopt__design__instance__count__stdcell": { - "value": 660729, + "value": 659638, "compare": "<=" }, "detailedplace__design__violations": { @@ -95,15 +95,15 @@ "compare": "==" }, "cts__design__instance__count__setup_buffer": { - "value": 57455, + "value": 57360, "compare": "<=" }, "cts__design__instance__count__hold_buffer": { - "value": 57455, + "value": 57360, "compare": "<=" }, "cts__timing__setup__ws": { - "value": -70.3, + "value": -64.6, "compare": ">=" }, "cts__timing__setup__tns": { @@ -123,7 +123,7 @@ "compare": "<=" }, "globalroute__timing__setup__ws": { - "value": -385.0, + "value": -323.0, "compare": ">=" }, "globalroute__timing__setup__tns": { @@ -139,7 +139,7 @@ "compare": ">=" }, "finish__timing__setup__ws": { - "value": -385.0, + "value": -323.0, "compare": ">=" }, "finish__timing__setup__tns": { @@ -155,7 +155,7 @@ "compare": ">=" }, "finish__design__instance__area": { - "value": 33568, + "value": 33562, "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 a7726eab45..51b224ef33 100644 --- a/flow/designs/rapidus2hp/jpeg/rules-base.json +++ b/flow/designs/rapidus2hp/jpeg/rules-base.json @@ -35,7 +35,7 @@ "level": "warning" }, "globalroute__flow__warnings__count:DRT-0120": { - "value": 25, + "value": 27, "compare": "<=", "level": "warning" }, diff --git a/tools/OpenROAD b/tools/OpenROAD index f9a6acaf77..5f06f8f820 160000 --- a/tools/OpenROAD +++ b/tools/OpenROAD @@ -1 +1 @@ -Subproject commit f9a6acaf77a58c03a8d1284d3fd64b33d0cfd3bc +Subproject commit 5f06f8f8208489cc872f7bbb7fe242b3b458a1b0