diff --git a/flow/designs/asap7/swerv_wrapper/rules-base.json b/flow/designs/asap7/swerv_wrapper/rules-base.json index f0a690bed4..cc3ca2ee86 100644 --- a/flow/designs/asap7/swerv_wrapper/rules-base.json +++ b/flow/designs/asap7/swerv_wrapper/rules-base.json @@ -49,11 +49,6 @@ "compare": "<=", "level": "warning" }, - "flow__warnings__count:PDN-1041": { - "value": 424, - "compare": "<=", - "level": "warning" - }, "flow__warnings__count:STA-1212": { "value": 1001, "compare": "<=", @@ -176,11 +171,11 @@ "compare": ">=" }, "finish__timing__setup__ws": { - "value": -546.0, + "value": -441.0, "compare": ">=" }, "finish__timing__setup__tns": { - "value": -206000.0, + "value": -223000.0, "compare": ">=" }, "finish__timing__hold__ws": { @@ -188,7 +183,7 @@ "compare": ">=" }, "finish__timing__hold__tns": { - "value": -94300.0, + "value": -86400.0, "compare": ">=" }, "finish__design__instance__area": { diff --git a/flow/designs/gf12/ariane/rules-base.json b/flow/designs/gf12/ariane/rules-base.json index 6084b3a791..8bb5c35f3d 100644 --- a/flow/designs/gf12/ariane/rules-base.json +++ b/flow/designs/gf12/ariane/rules-base.json @@ -64,6 +64,16 @@ "compare": "<=", "level": "warning" }, + "globalplace__flow__warnings__count:GPL-0998": { + "value": 1, + "compare": "<=", + "level": "warning" + }, + "globalplace__flow__warnings__count:GPL-0999": { + "value": 1, + "compare": "<=", + "level": "warning" + }, "globalroute__flow__warnings__count:DRT-0120": { "value": 23, "compare": "<=", @@ -93,7 +103,7 @@ "compare": "==" }, "placeopt__design__instance__area": { - "value": 215149, + "value": 214773, "compare": "<=" }, "placeopt__design__instance__count__stdcell": { @@ -129,7 +139,7 @@ "compare": ">=" }, "globalroute__antenna_diodes_count": { - "value": 182, + "value": 180, "compare": "<=" }, "globalroute__timing__setup__ws": { @@ -137,7 +147,7 @@ "compare": ">=" }, "globalroute__timing__setup__tns": { - "value": -719.0, + "value": -717.0, "compare": ">=" }, "globalroute__timing__hold__ws": { @@ -149,11 +159,11 @@ "compare": ">=" }, "detailedroute__route__wirelength": { - "value": 3818585, + "value": 3507181, "compare": "<=" }, "detailedroute__route__drc_errors": { - "value": 1, + "value": 2, "compare": "<=" }, "detailedroute__antenna__violating__nets": { @@ -161,7 +171,7 @@ "compare": "<=" }, "detailedroute__antenna_diodes_count": { - "value": 182, + "value": 180, "compare": "<=" }, "detailedroute__timing__setup__ws": { @@ -169,7 +179,7 @@ "compare": ">=" }, "detailedroute__timing__setup__tns": { - "value": -702.0, + "value": -701.0, "compare": ">=" }, "detailedroute__timing__hold__ws": { @@ -197,7 +207,7 @@ "compare": ">=" }, "finish__design__instance__area": { - "value": 217366, + "value": 217050, "compare": "<=" } } \ No newline at end of file diff --git a/flow/designs/gf12/bp_single/config.mk b/flow/designs/gf12/bp_single/config.mk index 53f9f1d165..4748ede574 100644 --- a/flow/designs/gf12/bp_single/config.mk +++ b/flow/designs/gf12/bp_single/config.mk @@ -51,10 +51,10 @@ export ABC_CLOCK_PERIOD_IN_PS = 1250 export PLACE_DENSITY = 0.80 export MACRO_WRAPPERS = $(PLATFORM_DIR)/bp/wrappers/wrappers.tcl -export RTLMP_FENCE_LX = 606.44 -export RTLMP_FENCE_LY = 896.44 -export RTLMP_FENCE_UX = 2449.96 -export RTLMP_FENCE_UY = 2239.96 +export RTLMP_FENCE_LX = 850 +export RTLMP_FENCE_LY = 850 +export RTLMP_FENCE_UX = 2150 +export RTLMP_FENCE_UY = 2150 export MACRO_PLACE_HALO = 28.2 28.2 export PDN_TCL = $(PLATFORM_DIR)/cfg/pdn_grid_strategy_13m_9T.top.tcl diff --git a/flow/designs/gf12/bp_single/rules-base.json b/flow/designs/gf12/bp_single/rules-base.json index d576415493..66ac9e811e 100644 --- a/flow/designs/gf12/bp_single/rules-base.json +++ b/flow/designs/gf12/bp_single/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-1551": { "value": 40, "compare": "<=", @@ -20,7 +25,7 @@ "level": "warning" }, "detailedroute__flow__warnings__count:DRT-0120": { - "value": 7, + "value": 5, "compare": "<=", "level": "warning" }, @@ -120,7 +125,7 @@ "level": "warning" }, "globalroute__flow__warnings__count:DRT-0120": { - "value": 7, + "value": 5, "compare": "<=", "level": "warning" }, @@ -188,19 +193,19 @@ "compare": "<=" }, "cts__timing__setup__ws": { - "value": -211.0, + "value": -100.0, "compare": ">=" }, "cts__timing__setup__tns": { - "value": -2620.0, + "value": -400.0, "compare": ">=" }, "cts__timing__hold__ws": { - "value": -100.0, + "value": -355.0, "compare": ">=" }, "cts__timing__hold__tns": { - "value": -400.0, + "value": -5460.0, "compare": ">=" }, "globalroute__antenna_diodes_count": { @@ -220,7 +225,7 @@ "compare": ">=" }, "globalroute__timing__hold__tns": { - "value": -569.0, + "value": -1880.0, "compare": ">=" }, "detailedroute__route__wirelength": { @@ -240,11 +245,11 @@ "compare": "<=" }, "detailedroute__timing__setup__ws": { - "value": -277.0, + "value": -237.0, "compare": ">=" }, "detailedroute__timing__setup__tns": { - "value": -2680.0, + "value": -2050.0, "compare": ">=" }, "detailedroute__timing__hold__ws": { @@ -252,15 +257,15 @@ "compare": ">=" }, "detailedroute__timing__hold__tns": { - "value": -1310.0, + "value": -7300.0, "compare": ">=" }, "finish__timing__setup__ws": { - "value": -222.0, + "value": -166.0, "compare": ">=" }, "finish__timing__setup__tns": { - "value": -1600.0, + "value": -931.0, "compare": ">=" }, "finish__timing__hold__ws": { diff --git a/flow/designs/nangate45/swerv_wrapper/rules-base.json b/flow/designs/nangate45/swerv_wrapper/rules-base.json index 99db80abae..4dcf9eb142 100644 --- a/flow/designs/nangate45/swerv_wrapper/rules-base.json +++ b/flow/designs/nangate45/swerv_wrapper/rules-base.json @@ -67,7 +67,7 @@ "compare": ">=" }, "cts__timing__setup__tns": { - "value": -4.31, + "value": -40.3, "compare": ">=" }, "cts__timing__hold__ws": { @@ -87,7 +87,7 @@ "compare": ">=" }, "globalroute__timing__setup__tns": { - "value": -9.52, + "value": -42.4, "compare": ">=" }, "globalroute__timing__hold__ws": { @@ -127,7 +127,7 @@ "compare": ">=" }, "detailedroute__timing__hold__tns": { - "value": -1.92, + "value": -0.893, "compare": ">=" }, "finish__timing__setup__ws": { @@ -135,7 +135,7 @@ "compare": ">=" }, "finish__timing__setup__tns": { - "value": -88.0, + "value": -115.0, "compare": ">=" }, "finish__timing__hold__ws": { @@ -143,7 +143,7 @@ "compare": ">=" }, "finish__timing__hold__tns": { - "value": -7.63, + "value": -4.07, "compare": ">=" }, "finish__design__instance__area": {