Skip to content

Commit 8c985e9

Browse files
authored
Merge pull request #3627 from The-OpenROAD-Project-staging/metrics-and-configs-mpl-macro-arrays
New metrics and configs for MPL changes
2 parents a8492cb + 4b50e7e commit 8c985e9

File tree

5 files changed

+47
-37
lines changed

5 files changed

+47
-37
lines changed

flow/designs/asap7/swerv_wrapper/rules-base.json

Lines changed: 3 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -49,11 +49,6 @@
4949
"compare": "<=",
5050
"level": "warning"
5151
},
52-
"flow__warnings__count:PDN-1041": {
53-
"value": 424,
54-
"compare": "<=",
55-
"level": "warning"
56-
},
5752
"flow__warnings__count:STA-1212": {
5853
"value": 1001,
5954
"compare": "<=",
@@ -176,19 +171,19 @@
176171
"compare": ">="
177172
},
178173
"finish__timing__setup__ws": {
179-
"value": -546.0,
174+
"value": -441.0,
180175
"compare": ">="
181176
},
182177
"finish__timing__setup__tns": {
183-
"value": -206000.0,
178+
"value": -223000.0,
184179
"compare": ">="
185180
},
186181
"finish__timing__hold__ws": {
187182
"value": -285.0,
188183
"compare": ">="
189184
},
190185
"finish__timing__hold__tns": {
191-
"value": -94300.0,
186+
"value": -86400.0,
192187
"compare": ">="
193188
},
194189
"finish__design__instance__area": {

flow/designs/gf12/ariane/rules-base.json

Lines changed: 18 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -64,6 +64,16 @@
6464
"compare": "<=",
6565
"level": "warning"
6666
},
67+
"globalplace__flow__warnings__count:GPL-0998": {
68+
"value": 1,
69+
"compare": "<=",
70+
"level": "warning"
71+
},
72+
"globalplace__flow__warnings__count:GPL-0999": {
73+
"value": 1,
74+
"compare": "<=",
75+
"level": "warning"
76+
},
6777
"globalroute__flow__warnings__count:DRT-0120": {
6878
"value": 23,
6979
"compare": "<=",
@@ -93,7 +103,7 @@
93103
"compare": "=="
94104
},
95105
"placeopt__design__instance__area": {
96-
"value": 215149,
106+
"value": 214773,
97107
"compare": "<="
98108
},
99109
"placeopt__design__instance__count__stdcell": {
@@ -129,15 +139,15 @@
129139
"compare": ">="
130140
},
131141
"globalroute__antenna_diodes_count": {
132-
"value": 182,
142+
"value": 180,
133143
"compare": "<="
134144
},
135145
"globalroute__timing__setup__ws": {
136146
"value": -210.0,
137147
"compare": ">="
138148
},
139149
"globalroute__timing__setup__tns": {
140-
"value": -719.0,
150+
"value": -717.0,
141151
"compare": ">="
142152
},
143153
"globalroute__timing__hold__ws": {
@@ -149,27 +159,27 @@
149159
"compare": ">="
150160
},
151161
"detailedroute__route__wirelength": {
152-
"value": 3818585,
162+
"value": 3507181,
153163
"compare": "<="
154164
},
155165
"detailedroute__route__drc_errors": {
156-
"value": 1,
166+
"value": 2,
157167
"compare": "<="
158168
},
159169
"detailedroute__antenna__violating__nets": {
160170
"value": 0,
161171
"compare": "<="
162172
},
163173
"detailedroute__antenna_diodes_count": {
164-
"value": 182,
174+
"value": 180,
165175
"compare": "<="
166176
},
167177
"detailedroute__timing__setup__ws": {
168178
"value": -202.0,
169179
"compare": ">="
170180
},
171181
"detailedroute__timing__setup__tns": {
172-
"value": -702.0,
182+
"value": -701.0,
173183
"compare": ">="
174184
},
175185
"detailedroute__timing__hold__ws": {
@@ -197,7 +207,7 @@
197207
"compare": ">="
198208
},
199209
"finish__design__instance__area": {
200-
"value": 217366,
210+
"value": 217050,
201211
"compare": "<="
202212
}
203213
}

flow/designs/gf12/bp_single/config.mk

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -51,10 +51,10 @@ export ABC_CLOCK_PERIOD_IN_PS = 1250
5151
export PLACE_DENSITY = 0.80
5252

5353
export MACRO_WRAPPERS = $(PLATFORM_DIR)/bp/wrappers/wrappers.tcl
54-
export RTLMP_FENCE_LX = 606.44
55-
export RTLMP_FENCE_LY = 896.44
56-
export RTLMP_FENCE_UX = 2449.96
57-
export RTLMP_FENCE_UY = 2239.96
54+
export RTLMP_FENCE_LX = 850
55+
export RTLMP_FENCE_LY = 850
56+
export RTLMP_FENCE_UX = 2150
57+
export RTLMP_FENCE_UY = 2150
5858
export MACRO_PLACE_HALO = 28.2 28.2
5959

6060
export PDN_TCL = $(PLATFORM_DIR)/cfg/pdn_grid_strategy_13m_9T.top.tcl

flow/designs/gf12/bp_single/rules-base.json

Lines changed: 17 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -9,6 +9,11 @@
99
"compare": "<=",
1010
"level": "warning"
1111
},
12+
"cts__flow__warnings__count:RSZ-0066": {
13+
"value": 1,
14+
"compare": "<=",
15+
"level": "warning"
16+
},
1217
"cts__flow__warnings__count:STA-1551": {
1318
"value": 40,
1419
"compare": "<=",
@@ -20,7 +25,7 @@
2025
"level": "warning"
2126
},
2227
"detailedroute__flow__warnings__count:DRT-0120": {
23-
"value": 7,
28+
"value": 5,
2429
"compare": "<=",
2530
"level": "warning"
2631
},
@@ -120,7 +125,7 @@
120125
"level": "warning"
121126
},
122127
"globalroute__flow__warnings__count:DRT-0120": {
123-
"value": 7,
128+
"value": 5,
124129
"compare": "<=",
125130
"level": "warning"
126131
},
@@ -188,19 +193,19 @@
188193
"compare": "<="
189194
},
190195
"cts__timing__setup__ws": {
191-
"value": -211.0,
196+
"value": -100.0,
192197
"compare": ">="
193198
},
194199
"cts__timing__setup__tns": {
195-
"value": -2620.0,
200+
"value": -400.0,
196201
"compare": ">="
197202
},
198203
"cts__timing__hold__ws": {
199-
"value": -100.0,
204+
"value": -355.0,
200205
"compare": ">="
201206
},
202207
"cts__timing__hold__tns": {
203-
"value": -400.0,
208+
"value": -5460.0,
204209
"compare": ">="
205210
},
206211
"globalroute__antenna_diodes_count": {
@@ -220,7 +225,7 @@
220225
"compare": ">="
221226
},
222227
"globalroute__timing__hold__tns": {
223-
"value": -569.0,
228+
"value": -1880.0,
224229
"compare": ">="
225230
},
226231
"detailedroute__route__wirelength": {
@@ -240,27 +245,27 @@
240245
"compare": "<="
241246
},
242247
"detailedroute__timing__setup__ws": {
243-
"value": -277.0,
248+
"value": -237.0,
244249
"compare": ">="
245250
},
246251
"detailedroute__timing__setup__tns": {
247-
"value": -2680.0,
252+
"value": -2050.0,
248253
"compare": ">="
249254
},
250255
"detailedroute__timing__hold__ws": {
251256
"value": -120.0,
252257
"compare": ">="
253258
},
254259
"detailedroute__timing__hold__tns": {
255-
"value": -1310.0,
260+
"value": -7300.0,
256261
"compare": ">="
257262
},
258263
"finish__timing__setup__ws": {
259-
"value": -222.0,
264+
"value": -166.0,
260265
"compare": ">="
261266
},
262267
"finish__timing__setup__tns": {
263-
"value": -1600.0,
268+
"value": -931.0,
264269
"compare": ">="
265270
},
266271
"finish__timing__hold__ws": {

flow/designs/nangate45/swerv_wrapper/rules-base.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -67,7 +67,7 @@
6767
"compare": ">="
6868
},
6969
"cts__timing__setup__tns": {
70-
"value": -4.31,
70+
"value": -40.3,
7171
"compare": ">="
7272
},
7373
"cts__timing__hold__ws": {
@@ -87,7 +87,7 @@
8787
"compare": ">="
8888
},
8989
"globalroute__timing__setup__tns": {
90-
"value": -9.52,
90+
"value": -42.4,
9191
"compare": ">="
9292
},
9393
"globalroute__timing__hold__ws": {
@@ -127,23 +127,23 @@
127127
"compare": ">="
128128
},
129129
"detailedroute__timing__hold__tns": {
130-
"value": -1.92,
130+
"value": -0.893,
131131
"compare": ">="
132132
},
133133
"finish__timing__setup__ws": {
134134
"value": -0.225,
135135
"compare": ">="
136136
},
137137
"finish__timing__setup__tns": {
138-
"value": -88.0,
138+
"value": -115.0,
139139
"compare": ">="
140140
},
141141
"finish__timing__hold__ws": {
142142
"value": -0.127,
143143
"compare": ">="
144144
},
145145
"finish__timing__hold__tns": {
146-
"value": -7.63,
146+
"value": -4.07,
147147
"compare": ">="
148148
},
149149
"finish__design__instance__area": {

0 commit comments

Comments
 (0)