diff --git a/flow/designs/asap7/aes-block/rules-base.json b/flow/designs/asap7/aes-block/rules-base.json index 4f12b227fb..5e5218dbfd 100644 --- a/flow/designs/asap7/aes-block/rules-base.json +++ b/flow/designs/asap7/aes-block/rules-base.json @@ -119,15 +119,15 @@ "compare": "<=" }, "cts__design__instance__count__hold_buffer": { - "value": 1398, + "value": 1554, "compare": "<=" }, "cts__timing__setup__ws": { - "value": -160.0, + "value": -138.0, "compare": ">=" }, "cts__timing__setup__tns": { - "value": -13300.0, + "value": -11700.0, "compare": ">=" }, "cts__timing__hold__ws": { @@ -143,11 +143,11 @@ "compare": "<=" }, "globalroute__timing__setup__ws": { - "value": -146.0, + "value": -143.0, "compare": ">=" }, "globalroute__timing__setup__tns": { - "value": -10500.0, + "value": -10300.0, "compare": ">=" }, "globalroute__timing__hold__ws": { @@ -191,11 +191,11 @@ "compare": ">=" }, "finish__timing__setup__ws": { - "value": -127.0, + "value": -111.0, "compare": ">=" }, "finish__timing__setup__tns": { - "value": -8360.0, + "value": -7740.0, "compare": ">=" }, "finish__timing__hold__ws": { diff --git a/flow/designs/asap7/aes-mbff/rules-base.json b/flow/designs/asap7/aes-mbff/rules-base.json index 8d36181dd2..f899b6a012 100644 --- a/flow/designs/asap7/aes-mbff/rules-base.json +++ b/flow/designs/asap7/aes-mbff/rules-base.json @@ -122,7 +122,7 @@ "compare": ">=" }, "cts__timing__setup__tns": { - "value": -749.0, + "value": -1270.0, "compare": ">=" }, "cts__timing__hold__ws": { @@ -142,7 +142,7 @@ "compare": ">=" }, "globalroute__timing__setup__tns": { - "value": -2430.0, + "value": -2420.0, "compare": ">=" }, "globalroute__timing__hold__ws": { diff --git a/flow/designs/asap7/aes/rules-base.json b/flow/designs/asap7/aes/rules-base.json index 7f4b87c4a3..d9a16f4e0c 100644 --- a/flow/designs/asap7/aes/rules-base.json +++ b/flow/designs/asap7/aes/rules-base.json @@ -59,11 +59,6 @@ "compare": "<=", "level": "warning" }, - "flow__warnings__count:PDN-1041": { - "value": 424, - "compare": "<=", - "level": "warning" - }, "flow__warnings__count:STA-1212": { "value": 1001, "compare": "<=", @@ -103,7 +98,7 @@ "compare": "==" }, "placeopt__design__instance__area": { - "value": 2177, + "value": 2161, "compare": "<=" }, "placeopt__design__instance__count__stdcell": { @@ -123,7 +118,7 @@ "compare": "<=" }, "cts__timing__setup__ws": { - "value": -43.9, + "value": -39.4, "compare": ">=" }, "cts__timing__setup__tns": { @@ -147,7 +142,7 @@ "compare": ">=" }, "globalroute__timing__setup__tns": { - "value": -2160.0, + "value": -2470.0, "compare": ">=" }, "globalroute__timing__hold__ws": { @@ -191,11 +186,11 @@ "compare": ">=" }, "finish__timing__setup__ws": { - "value": -43.1, + "value": -42.9, "compare": ">=" }, "finish__timing__setup__tns": { - "value": -693.0, + "value": -920.0, "compare": ">=" }, "finish__timing__hold__ws": { @@ -207,7 +202,7 @@ "compare": ">=" }, "finish__design__instance__area": { - "value": 2278, + "value": 2273, "compare": "<=" } } \ No newline at end of file diff --git a/flow/designs/asap7/ibex/rules-base.json b/flow/designs/asap7/ibex/rules-base.json index 7862350d54..b185002bfe 100644 --- a/flow/designs/asap7/ibex/rules-base.json +++ b/flow/designs/asap7/ibex/rules-base.json @@ -59,11 +59,6 @@ "compare": "<=", "level": "warning" }, - "flow__warnings__count:PDN-1041": { - "value": 424, - "compare": "<=", - "level": "warning" - }, "flow__warnings__count:STA-1212": { "value": 1001, "compare": "<=", @@ -123,11 +118,11 @@ "compare": "<=" }, "cts__timing__setup__ws": { - "value": -213.0, + "value": -201.0, "compare": ">=" }, "cts__timing__setup__tns": { - "value": -94400.0, + "value": -108000.0, "compare": ">=" }, "cts__timing__hold__ws": { @@ -147,7 +142,7 @@ "compare": ">=" }, "globalroute__timing__setup__tns": { - "value": -99700.0, + "value": -116000.0, "compare": ">=" }, "globalroute__timing__hold__ws": { @@ -191,11 +186,11 @@ "compare": ">=" }, "finish__timing__setup__ws": { - "value": -193.0, + "value": -188.0, "compare": ">=" }, "finish__timing__setup__tns": { - "value": -53400.0, + "value": -64100.0, "compare": ">=" }, "finish__timing__hold__ws": { diff --git a/flow/designs/asap7/riscv32i-mock-sram/rules-base.json b/flow/designs/asap7/riscv32i-mock-sram/rules-base.json index 7ee997a952..38411bd7c0 100644 --- a/flow/designs/asap7/riscv32i-mock-sram/rules-base.json +++ b/flow/designs/asap7/riscv32i-mock-sram/rules-base.json @@ -142,7 +142,7 @@ "compare": ">=" }, "globalroute__timing__setup__tns": { - "value": -540.0, + "value": -1720.0, "compare": ">=" }, "globalroute__timing__hold__ws": { @@ -190,7 +190,7 @@ "compare": ">=" }, "finish__timing__setup__tns": { - "value": -1870.0, + "value": -1510.0, "compare": ">=" }, "finish__timing__hold__ws": { diff --git a/flow/designs/gf12/bp_single/rules-base.json b/flow/designs/gf12/bp_single/rules-base.json index d576415493..c0b3b2c53c 100644 --- a/flow/designs/gf12/bp_single/rules-base.json +++ b/flow/designs/gf12/bp_single/rules-base.json @@ -20,7 +20,7 @@ "level": "warning" }, "detailedroute__flow__warnings__count:DRT-0120": { - "value": 7, + "value": 3, "compare": "<=", "level": "warning" }, @@ -120,7 +120,7 @@ "level": "warning" }, "globalroute__flow__warnings__count:DRT-0120": { - "value": 7, + "value": 3, "compare": "<=", "level": "warning" }, @@ -188,11 +188,11 @@ "compare": "<=" }, "cts__timing__setup__ws": { - "value": -211.0, + "value": -209.0, "compare": ">=" }, "cts__timing__setup__tns": { - "value": -2620.0, + "value": -1490.0, "compare": ">=" }, "cts__timing__hold__ws": { @@ -220,7 +220,7 @@ "compare": ">=" }, "globalroute__timing__hold__tns": { - "value": -569.0, + "value": -1060.0, "compare": ">=" }, "detailedroute__route__wirelength": { @@ -240,27 +240,27 @@ "compare": "<=" }, "detailedroute__timing__setup__ws": { - "value": -277.0, + "value": -275.0, "compare": ">=" }, "detailedroute__timing__setup__tns": { - "value": -2680.0, + "value": -2380.0, "compare": ">=" }, "detailedroute__timing__hold__ws": { - "value": -120.0, + "value": -115.0, "compare": ">=" }, "detailedroute__timing__hold__tns": { - "value": -1310.0, + "value": -779.0, "compare": ">=" }, "finish__timing__setup__ws": { - "value": -222.0, + "value": -197.0, "compare": ">=" }, "finish__timing__setup__tns": { - "value": -1600.0, + "value": -1240.0, "compare": ">=" }, "finish__timing__hold__ws": { diff --git a/flow/designs/gf12/gcd/rules-base.json b/flow/designs/gf12/gcd/rules-base.json index 73984d3538..6cd8ff38f6 100644 --- a/flow/designs/gf12/gcd/rules-base.json +++ b/flow/designs/gf12/gcd/rules-base.json @@ -103,11 +103,11 @@ "compare": "<=" }, "cts__timing__setup__ws": { - "value": -36.9, + "value": -51.8, "compare": ">=" }, "cts__timing__setup__tns": { - "value": -313, + "value": -297.0, "compare": ">=" }, "cts__timing__hold__ws": { @@ -127,7 +127,7 @@ "compare": ">=" }, "globalroute__timing__setup__tns": { - "value": -357, + "value": -340.0, "compare": ">=" }, "globalroute__timing__hold__ws": { @@ -159,7 +159,7 @@ "compare": ">=" }, "detailedroute__timing__setup__tns": { - "value": -22.8, + "value": -84.7, "compare": ">=" }, "detailedroute__timing__hold__ws": { @@ -171,7 +171,7 @@ "compare": ">=" }, "finish__timing__setup__ws": { - "value": -29.0, + "value": -43.5, "compare": ">=" }, "finish__timing__setup__tns": { diff --git a/flow/designs/gf180/ibex/rules-base.json b/flow/designs/gf180/ibex/rules-base.json index 41a6f790b3..df9fa63af3 100644 --- a/flow/designs/gf180/ibex/rules-base.json +++ b/flow/designs/gf180/ibex/rules-base.json @@ -5,7 +5,7 @@ "level": "warning" }, "detailedroute__flow__warnings__count:DRT-0120": { - "value": 12, + "value": 14, "compare": "<=", "level": "warning" }, @@ -40,7 +40,7 @@ "level": "warning" }, "globalroute__flow__warnings__count:DRT-0120": { - "value": 6, + "value": 7, "compare": "<=", "level": "warning" }, @@ -68,11 +68,11 @@ "compare": "==" }, "placeopt__design__instance__area": { - "value": 756103, + "value": 755854, "compare": "<=" }, "placeopt__design__instance__count__stdcell": { - "value": 16806, + "value": 16792, "compare": "<=" }, "detailedplace__design__violations": { @@ -80,11 +80,11 @@ "compare": "==" }, "cts__design__instance__count__setup_buffer": { - "value": 1461, + "value": 1460, "compare": "<=" }, "cts__design__instance__count__hold_buffer": { - "value": 1461, + "value": 1460, "compare": "<=" }, "cts__timing__setup__ws": { @@ -92,7 +92,7 @@ "compare": ">=" }, "cts__timing__setup__tns": { - "value": -44.8, + "value": -41.9, "compare": ">=" }, "cts__timing__hold__ws": { @@ -112,7 +112,7 @@ "compare": ">=" }, "globalroute__timing__setup__tns": { - "value": -93.6, + "value": -125.0, "compare": ">=" }, "globalroute__timing__hold__ws": { @@ -124,7 +124,7 @@ "compare": ">=" }, "detailedroute__route__wirelength": { - "value": 1457917, + "value": 1451597, "compare": "<=" }, "detailedroute__route__drc_errors": { @@ -160,7 +160,7 @@ "compare": ">=" }, "finish__timing__setup__tns": { - "value": -52.5, + "value": -67.4, "compare": ">=" }, "finish__timing__hold__ws": { diff --git a/flow/designs/nangate45/black_parrot/rules-base.json b/flow/designs/nangate45/black_parrot/rules-base.json index 46a193c331..d7bbc89ccf 100644 --- a/flow/designs/nangate45/black_parrot/rules-base.json +++ b/flow/designs/nangate45/black_parrot/rules-base.json @@ -39,11 +39,6 @@ "compare": "<=", "level": "warning" }, - "flow__warnings__count:PDN-1041": { - "value": 270, - "compare": "<=", - "level": "warning" - }, "globalroute__flow__warnings__count:DRT-0120": { "value": 42, "compare": "<=", @@ -68,7 +63,7 @@ "compare": "==" }, "placeopt__design__instance__area": { - "value": 775367, + "value": 775207, "compare": "<=" }, "placeopt__design__instance__count__stdcell": { @@ -140,19 +135,19 @@ "compare": "<=" }, "detailedroute__timing__setup__ws": { - "value": -4.94, + "value": -10.9, "compare": ">=" }, "detailedroute__timing__setup__tns": { - "value": -266.0, + "value": -754.0, "compare": ">=" }, "detailedroute__timing__hold__ws": { - "value": -0.885, + "value": -0.3, "compare": ">=" }, "detailedroute__timing__hold__tns": { - "value": -15.7, + "value": -1.2, "compare": ">=" }, "finish__timing__setup__ws": { @@ -172,7 +167,7 @@ "compare": ">=" }, "finish__design__instance__area": { - "value": 789561, + "value": 789250, "compare": "<=" } } \ No newline at end of file diff --git a/flow/designs/nangate45/bp_multi_top/rules-base.json b/flow/designs/nangate45/bp_multi_top/rules-base.json index ed866dfbda..22c4f6ecd4 100644 --- a/flow/designs/nangate45/bp_multi_top/rules-base.json +++ b/flow/designs/nangate45/bp_multi_top/rules-base.json @@ -4,11 +4,6 @@ "compare": "<=", "level": "warning" }, - "cts__flow__warnings__count:RSZ-2021": { - "value": 102, - "compare": "<=", - "level": "warning" - }, "detailedroute__flow__warnings__count:DRT-0120": { "value": 3, "compare": "<=", @@ -140,19 +135,19 @@ "compare": "<=" }, "detailedroute__timing__setup__ws": { - "value": -6.13, + "value": -613000.0, "compare": ">=" }, "detailedroute__timing__setup__tns": { - "value": -607.0, + "value": -42800000.0, "compare": ">=" }, "detailedroute__timing__hold__ws": { - "value": -1.48, + "value": -0.24, "compare": ">=" }, "detailedroute__timing__hold__tns": { - "value": -105.0, + "value": -0.96, "compare": ">=" }, "finish__timing__setup__ws": { diff --git a/flow/designs/nangate45/tinyRocket/rules-base.json b/flow/designs/nangate45/tinyRocket/rules-base.json index 770e842c4f..c2cb8598cb 100644 --- a/flow/designs/nangate45/tinyRocket/rules-base.json +++ b/flow/designs/nangate45/tinyRocket/rules-base.json @@ -72,7 +72,7 @@ "compare": ">=" }, "cts__timing__setup__tns": { - "value": -11.3, + "value": -16.6, "compare": ">=" }, "cts__timing__hold__ws": { @@ -92,7 +92,7 @@ "compare": ">=" }, "globalroute__timing__setup__tns": { - "value": -24.3, + "value": -18.9, "compare": ">=" }, "globalroute__timing__hold__ws": { @@ -140,7 +140,7 @@ "compare": ">=" }, "finish__timing__setup__tns": { - "value": -27.5, + "value": -21.9, "compare": ">=" }, "finish__timing__hold__ws": { diff --git a/flow/designs/rapidus2hp/gcd/rules-base.json b/flow/designs/rapidus2hp/gcd/rules-base.json index 2327221def..4d832bc139 100644 --- a/flow/designs/rapidus2hp/gcd/rules-base.json +++ b/flow/designs/rapidus2hp/gcd/rules-base.json @@ -10,22 +10,22 @@ "level": "warning" }, "cts__flow__warnings__count:STA-1257": { - "value": 1502, + "value": 1001, "compare": "<=", "level": "warning" }, "detailedplace__flow__warnings__count:STA-1257": { - "value": 1502, + "value": 1001, "compare": "<=", "level": "warning" }, "detailedroute__flow__warnings__count:STA-1257": { - "value": 1502, + "value": 1001, "compare": "<=", "level": "warning" }, "finish__flow__warnings__count:STA-1257": { - "value": 1502, + "value": 1001, "compare": "<=", "level": "warning" }, @@ -65,7 +65,7 @@ "level": "warning" }, "floorplan__flow__warnings__count:STA-1257": { - "value": 1502, + "value": 1001, "compare": "<=", "level": "warning" }, @@ -90,7 +90,7 @@ "level": "warning" }, "globalplace__flow__warnings__count:STA-1257": { - "value": 1502, + "value": 1001, "compare": "<=", "level": "warning" }, @@ -125,7 +125,7 @@ "level": "warning" }, "globalroute__flow__warnings__count:STA-1257": { - "value": 1502, + "value": 1001, "compare": "<=", "level": "warning" }, @@ -135,7 +135,7 @@ "level": "warning" }, "placeopt__flow__warnings__count:STA-1257": { - "value": 1502, + "value": 1001, "compare": "<=", "level": "warning" }, @@ -168,11 +168,11 @@ "compare": "<=" }, "cts__timing__setup__ws": { - "value": -25.4, + "value": -33.8, "compare": ">=" }, "cts__timing__setup__tns": { - "value": -531, + "value": -694.0, "compare": ">=" }, "cts__timing__hold__ws": { @@ -188,11 +188,11 @@ "compare": "<=" }, "globalroute__timing__setup__ws": { - "value": -40.9, + "value": -40.0, "compare": ">=" }, "globalroute__timing__setup__tns": { - "value": -1124, + "value": -504.0, "compare": ">=" }, "globalroute__timing__hold__ws": { @@ -204,11 +204,11 @@ "compare": ">=" }, "finish__timing__setup__ws": { - "value": -40.9, + "value": -40.0, "compare": ">=" }, "finish__timing__setup__tns": { - "value": -1124, + "value": -504.0, "compare": ">=" }, "finish__timing__hold__ws": { @@ -220,7 +220,7 @@ "compare": ">=" }, "finish__design__instance__area": { - "value": 37, + "value": 36, "compare": "<=" } } \ No newline at end of file diff --git a/flow/designs/rapidus2hp/hercules_idecode/rules-base.json b/flow/designs/rapidus2hp/hercules_idecode/rules-base.json index a04778e856..0b18ecfff4 100644 --- a/flow/designs/rapidus2hp/hercules_idecode/rules-base.json +++ b/flow/designs/rapidus2hp/hercules_idecode/rules-base.json @@ -9,6 +9,11 @@ "compare": "<=", "level": "warning" }, + "cts__flow__warnings__count:RSZ-0066": { + "value": 1, + "compare": "<=", + "level": "warning" + }, "cts__flow__warnings__count:STA-0122": { "value": 27, "compare": "<=", @@ -109,6 +114,11 @@ "compare": "<=", "level": "warning" }, + "globalroute__flow__warnings__count:RSZ-0066": { + "value": 1, + "compare": "<=", + "level": "warning" + }, "globalroute__flow__warnings__count:STA-0122": { "value": 27, "compare": "<=", @@ -158,19 +168,19 @@ "compare": "<=" }, "cts__timing__setup__ws": { - "value": -261.0, + "value": -218.0, "compare": ">=" }, "cts__timing__setup__tns": { - "value": -1110000.0, + "value": -1050000.0, "compare": ">=" }, "cts__timing__hold__ws": { - "value": 0.0, + "value": -21.4, "compare": ">=" }, "cts__timing__hold__tns": { - "value": 0.0, + "value": -68.7, "compare": ">=" }, "globalroute__antenna_diodes_count": { @@ -178,11 +188,11 @@ "compare": "<=" }, "globalroute__timing__setup__ws": { - "value": -227.0, + "value": -216.0, "compare": ">=" }, "globalroute__timing__setup__tns": { - "value": -564000.0, + "value": -557000.0, "compare": ">=" }, "globalroute__timing__hold__ws": { @@ -194,11 +204,11 @@ "compare": ">=" }, "finish__timing__setup__ws": { - "value": -227.0, + "value": -216.0, "compare": ">=" }, "finish__timing__setup__tns": { - "value": -564000.0, + "value": -557000.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 0c6bf173cc..8ee18b2fe5 100644 --- a/flow/designs/rapidus2hp/hercules_is_int/rules-base.json +++ b/flow/designs/rapidus2hp/hercules_is_int/rules-base.json @@ -163,11 +163,11 @@ "compare": "<=" }, "cts__timing__setup__ws": { - "value": -344.0, + "value": -382.0, "compare": ">=" }, "cts__timing__setup__tns": { - "value": -2480000.0, + "value": -2660000.0, "compare": ">=" }, "cts__timing__hold__ws": { @@ -183,35 +183,35 @@ "compare": "<=" }, "globalroute__timing__setup__ws": { - "value": -343.0, + "value": -238.0, "compare": ">=" }, "globalroute__timing__setup__tns": { - "value": -2040000.0, + "value": -1780000.0, "compare": ">=" }, "globalroute__timing__hold__ws": { - "value": -58.4, + "value": -93.0, "compare": ">=" }, "globalroute__timing__hold__tns": { - "value": -1810.0, + "value": -7900.0, "compare": ">=" }, "finish__timing__setup__ws": { - "value": -343.0, + "value": -238.0, "compare": ">=" }, "finish__timing__setup__tns": { - "value": -2040000.0, + "value": -1780000.0, "compare": ">=" }, "finish__timing__hold__ws": { - "value": -58.4, + "value": -93.0, "compare": ">=" }, "finish__timing__hold__tns": { - "value": -1810.0, + "value": -7900.0, "compare": ">=" }, "finish__design__instance__area": { diff --git a/flow/designs/sky130hd/chameleon/rules-base.json b/flow/designs/sky130hd/chameleon/rules-base.json index babe031688..551b35aef8 100644 --- a/flow/designs/sky130hd/chameleon/rules-base.json +++ b/flow/designs/sky130hd/chameleon/rules-base.json @@ -94,7 +94,7 @@ "compare": ">=" }, "globalroute__antenna_diodes_count": { - "value": 232, + "value": 166, "compare": "<=" }, "globalroute__timing__setup__ws": { @@ -114,7 +114,7 @@ "compare": ">=" }, "detailedroute__route__wirelength": { - "value": 784325, + "value": 779069, "compare": "<=" }, "detailedroute__route__drc_errors": { @@ -126,7 +126,7 @@ "compare": "<=" }, "detailedroute__antenna_diodes_count": { - "value": 100, + "value": 129, "compare": "<=" }, "detailedroute__timing__setup__ws": { diff --git a/flow/designs/sky130hd/ibex/rules-base.json b/flow/designs/sky130hd/ibex/rules-base.json index 9a753c0380..5bbec662f5 100644 --- a/flow/designs/sky130hd/ibex/rules-base.json +++ b/flow/designs/sky130hd/ibex/rules-base.json @@ -5,7 +5,7 @@ "level": "warning" }, "detailedroute__flow__warnings__count:DRT-0120": { - "value": 24, + "value": 15, "compare": "<=", "level": "warning" }, @@ -25,7 +25,7 @@ "level": "warning" }, "globalroute__flow__warnings__count:DRT-0120": { - "value": 6, + "value": 5, "compare": "<=", "level": "warning" }, @@ -72,7 +72,7 @@ "compare": ">=" }, "cts__timing__setup__tns": { - "value": -3.56, + "value": -8.34, "compare": ">=" }, "cts__timing__hold__ws": { @@ -92,7 +92,7 @@ "compare": ">=" }, "globalroute__timing__setup__tns": { - "value": -9.3, + "value": -11.9, "compare": ">=" }, "globalroute__timing__hold__ws": { diff --git a/flow/designs/sky130hd/jpeg/rules-base.json b/flow/designs/sky130hd/jpeg/rules-base.json index 1d9d50c238..5cee1281a5 100644 --- a/flow/designs/sky130hd/jpeg/rules-base.json +++ b/flow/designs/sky130hd/jpeg/rules-base.json @@ -5,7 +5,7 @@ "level": "warning" }, "detailedroute__flow__warnings__count:DRT-0120": { - "value": 64, + "value": 100, "compare": "<=", "level": "warning" }, @@ -25,7 +25,7 @@ "level": "warning" }, "globalroute__flow__warnings__count:DRT-0120": { - "value": 16, + "value": 20, "compare": "<=", "level": "warning" }, @@ -34,6 +34,11 @@ "compare": "<=", "level": "warning" }, + "globalroute__flow__warnings__count:GRT-0243": { + "value": 1, + "compare": "<=", + "level": "warning" + }, "globalroute__flow__warnings__count:RSZ-0062": { "value": 1, "compare": "<=", @@ -84,15 +89,15 @@ "compare": ">=" }, "globalroute__antenna_diodes_count": { - "value": 100, + "value": 142, "compare": "<=" }, "globalroute__timing__setup__ws": { - "value": -0.477, + "value": -0.452, "compare": ">=" }, "globalroute__timing__setup__tns": { - "value": -11.3, + "value": -6.15, "compare": ">=" }, "globalroute__timing__hold__ws": { @@ -116,7 +121,7 @@ "compare": "<=" }, "detailedroute__antenna_diodes_count": { - "value": 100, + "value": 119, "compare": "<=" }, "detailedroute__timing__setup__ws": { diff --git a/flow/designs/sky130hd/microwatt/rules-base.json b/flow/designs/sky130hd/microwatt/rules-base.json index 06eed0896c..34d7776ea0 100644 --- a/flow/designs/sky130hd/microwatt/rules-base.json +++ b/flow/designs/sky130hd/microwatt/rules-base.json @@ -122,7 +122,7 @@ "compare": ">=" }, "cts__timing__setup__tns": { - "value": -405.0, + "value": -438.0, "compare": ">=" }, "cts__timing__hold__ws": { @@ -134,15 +134,15 @@ "compare": ">=" }, "globalroute__antenna_diodes_count": { - "value": 2548, + "value": 2603, "compare": "<=" }, "globalroute__timing__setup__ws": { - "value": -2.53, + "value": -2.49, "compare": ">=" }, "globalroute__timing__setup__tns": { - "value": -420.0, + "value": -342.0, "compare": ">=" }, "globalroute__timing__hold__ws": { @@ -162,27 +162,27 @@ "compare": "<=" }, "detailedroute__antenna__violating__nets": { - "value": 0, + "value": 1, "compare": "<=" }, "detailedroute__antenna_diodes_count": { - "value": 1274, + "value": 1328, "compare": "<=" }, "detailedroute__timing__setup__ws": { - "value": -1.75, + "value": -1.55, "compare": ">=" }, "detailedroute__timing__setup__tns": { - "value": -121.0, + "value": -59.3, "compare": ">=" }, "detailedroute__timing__hold__ws": { - "value": -3.25, + "value": -3.12, "compare": ">=" }, "detailedroute__timing__hold__tns": { - "value": -428.0, + "value": -447.0, "compare": ">=" }, "finish__timing__setup__ws": { @@ -190,7 +190,7 @@ "compare": ">=" }, "finish__timing__setup__tns": { - "value": -399.0, + "value": -378.0, "compare": ">=" }, "finish__timing__hold__ws": { diff --git a/flow/designs/sky130hs/aes/rules-base.json b/flow/designs/sky130hs/aes/rules-base.json index e5449e13d3..cf4e457bfd 100644 --- a/flow/designs/sky130hs/aes/rules-base.json +++ b/flow/designs/sky130hs/aes/rules-base.json @@ -63,7 +63,7 @@ "compare": "<=" }, "cts__timing__setup__ws": { - "value": -0.357, + "value": -0.217, "compare": ">=" }, "cts__timing__setup__tns": { @@ -83,7 +83,7 @@ "compare": "<=" }, "globalroute__timing__setup__ws": { - "value": -0.585, + "value": -0.408, "compare": ">=" }, "globalroute__timing__setup__tns": { @@ -135,7 +135,7 @@ "compare": ">=" }, "finish__timing__setup__tns": { - "value": -1.34, + "value": -2.02, "compare": ">=" }, "finish__timing__hold__ws": { diff --git a/flow/designs/sky130hs/riscv32i/rules-base.json b/flow/designs/sky130hs/riscv32i/rules-base.json index 90e5e3f636..44a4691b69 100644 --- a/flow/designs/sky130hs/riscv32i/rules-base.json +++ b/flow/designs/sky130hs/riscv32i/rules-base.json @@ -67,7 +67,7 @@ "compare": ">=" }, "cts__timing__setup__tns": { - "value": -25.6, + "value": -29.3, "compare": ">=" }, "cts__timing__hold__ws": { @@ -87,7 +87,7 @@ "compare": ">=" }, "globalroute__timing__setup__tns": { - "value": -33.7, + "value": -28.8, "compare": ">=" }, "globalroute__timing__hold__ws": { @@ -135,7 +135,7 @@ "compare": ">=" }, "finish__timing__setup__tns": { - "value": -10.3, + "value": -8.6, "compare": ">=" }, "finish__timing__hold__ws": { diff --git a/tools/OpenROAD b/tools/OpenROAD index e52bd27be4..0d40ba5c6a 160000 --- a/tools/OpenROAD +++ b/tools/OpenROAD @@ -1 +1 @@ -Subproject commit e52bd27be4f257e6b65bc93d8d4e63aee73a5ff9 +Subproject commit 0d40ba5c6a11c5ccc90f793a4bfd45c2357df7b7