Skip to content

Commit 0e8bca6

Browse files
authored
Merge pull request #3640 from The-OpenROAD-Project-staging/secure-gpl-less-inflation
Update metrics for gpl inflation reduction
2 parents df915dd + e8f3bbb commit 0e8bca6

File tree

9 files changed

+121
-56
lines changed

9 files changed

+121
-56
lines changed

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

Lines changed: 26 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -9,11 +9,6 @@
99
"compare": "<=",
1010
"level": "warning"
1111
},
12-
"cts__flow__warnings__count:RSZ-0066": {
13-
"value": 1,
14-
"compare": "<=",
15-
"level": "warning"
16-
},
1712
"cts__flow__warnings__count:STA-1551": {
1813
"value": 40,
1914
"compare": "<=",
@@ -25,7 +20,7 @@
2520
"level": "warning"
2621
},
2722
"detailedroute__flow__warnings__count:DRT-0120": {
28-
"value": 5,
23+
"value": 4,
2924
"compare": "<=",
3025
"level": "warning"
3126
},
@@ -84,6 +79,11 @@
8479
"compare": "<=",
8580
"level": "warning"
8681
},
82+
"flow__warnings__count:PDN-0195": {
83+
"value": 25,
84+
"compare": "<=",
85+
"level": "warning"
86+
},
8787
"flow__warnings__count:PDN-0231": {
8888
"value": 8,
8989
"compare": "<=",
@@ -119,13 +119,23 @@
119119
"compare": "<=",
120120
"level": "warning"
121121
},
122+
"globalplace__flow__warnings__count:GRT-0115": {
123+
"value": 1,
124+
"compare": "<=",
125+
"level": "warning"
126+
},
127+
"globalplace__flow__warnings__count:GRT-0704": {
128+
"value": 1,
129+
"compare": "<=",
130+
"level": "warning"
131+
},
122132
"globalplace__flow__warnings__count:STA-1551": {
123133
"value": 40,
124134
"compare": "<=",
125135
"level": "warning"
126136
},
127137
"globalroute__flow__warnings__count:DRT-0120": {
128-
"value": 5,
138+
"value": 4,
129139
"compare": "<=",
130140
"level": "warning"
131141
},
@@ -173,7 +183,7 @@
173183
"compare": "=="
174184
},
175185
"placeopt__design__instance__area": {
176-
"value": 472099,
186+
"value": 472038,
177187
"compare": "<="
178188
},
179189
"placeopt__design__instance__count__stdcell": {
@@ -201,11 +211,11 @@
201211
"compare": ">="
202212
},
203213
"cts__timing__hold__ws": {
204-
"value": -355.0,
214+
"value": -100.0,
205215
"compare": ">="
206216
},
207217
"cts__timing__hold__tns": {
208-
"value": -5460.0,
218+
"value": -400.0,
209219
"compare": ">="
210220
},
211221
"globalroute__antenna_diodes_count": {
@@ -225,7 +235,7 @@
225235
"compare": ">="
226236
},
227237
"globalroute__timing__hold__tns": {
228-
"value": -1880.0,
238+
"value": -1280.0,
229239
"compare": ">="
230240
},
231241
"detailedroute__route__wirelength": {
@@ -245,27 +255,27 @@
245255
"compare": "<="
246256
},
247257
"detailedroute__timing__setup__ws": {
248-
"value": -237.0,
258+
"value": -166.0,
249259
"compare": ">="
250260
},
251261
"detailedroute__timing__setup__tns": {
252-
"value": -2050.0,
262+
"value": -675.0,
253263
"compare": ">="
254264
},
255265
"detailedroute__timing__hold__ws": {
256266
"value": -120.0,
257267
"compare": ">="
258268
},
259269
"detailedroute__timing__hold__tns": {
260-
"value": -7300.0,
270+
"value": -10700.0,
261271
"compare": ">="
262272
},
263273
"finish__timing__setup__ws": {
264-
"value": -166.0,
274+
"value": -130.0,
265275
"compare": ">="
266276
},
267277
"finish__timing__setup__tns": {
268-
"value": -931.0,
278+
"value": -434.0,
269279
"compare": ">="
270280
},
271281
"finish__timing__hold__ws": {

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

Lines changed: 14 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -29,6 +29,16 @@
2929
"compare": "<=",
3030
"level": "warning"
3131
},
32+
"globalplace__flow__warnings__count:GRT-0115": {
33+
"value": 1,
34+
"compare": "<=",
35+
"level": "warning"
36+
},
37+
"globalplace__flow__warnings__count:GRT-0704": {
38+
"value": 1,
39+
"compare": "<=",
40+
"level": "warning"
41+
},
3242
"globalroute__flow__warnings__count:GRT-0246": {
3343
"value": 1,
3444
"compare": "<=",
@@ -72,7 +82,7 @@
7282
"compare": ">="
7383
},
7484
"cts__timing__setup__tns": {
75-
"value": -48.7,
85+
"value": -28.8,
7686
"compare": ">="
7787
},
7888
"cts__timing__hold__ws": {
@@ -92,7 +102,7 @@
92102
"compare": ">="
93103
},
94104
"globalroute__timing__setup__tns": {
95-
"value": -62.2,
105+
"value": -32.8,
96106
"compare": ">="
97107
},
98108
"globalroute__timing__hold__ws": {
@@ -132,15 +142,15 @@
132142
"compare": ">="
133143
},
134144
"detailedroute__timing__hold__tns": {
135-
"value": -0.856,
145+
"value": -6.48,
136146
"compare": ">="
137147
},
138148
"finish__timing__setup__ws": {
139149
"value": -0.235,
140150
"compare": ">="
141151
},
142152
"finish__timing__setup__tns": {
143-
"value": -72.3,
153+
"value": -38.3,
144154
"compare": ">="
145155
},
146156
"finish__timing__hold__ws": {

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

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -24,6 +24,11 @@
2424
"compare": "<=",
2525
"level": "warning"
2626
},
27+
"globalplace__flow__warnings__count:GRT-0115": {
28+
"value": 1,
29+
"compare": "<=",
30+
"level": "warning"
31+
},
2732
"globalroute__flow__warnings__count:GRT-0246": {
2833
"value": 1,
2934
"compare": "<=",
@@ -67,7 +72,7 @@
6772
"compare": ">="
6873
},
6974
"cts__timing__setup__tns": {
70-
"value": -40.3,
75+
"value": -36.7,
7176
"compare": ">="
7277
},
7378
"cts__timing__hold__ws": {
@@ -87,7 +92,7 @@
8792
"compare": ">="
8893
},
8994
"globalroute__timing__setup__tns": {
90-
"value": -42.4,
95+
"value": -33.3,
9196
"compare": ">="
9297
},
9398
"globalroute__timing__hold__ws": {
@@ -135,15 +140,15 @@
135140
"compare": ">="
136141
},
137142
"finish__timing__setup__tns": {
138-
"value": -115.0,
143+
"value": -127.0,
139144
"compare": ">="
140145
},
141146
"finish__timing__hold__ws": {
142147
"value": -0.127,
143148
"compare": ">="
144149
},
145150
"finish__timing__hold__tns": {
146-
"value": -4.07,
151+
"value": -5.39,
147152
"compare": ">="
148153
},
149154
"finish__design__instance__area": {

flow/designs/rapidus2hp/hercules_idecode/rules-base.json

Lines changed: 25 additions & 10 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-0122": {
1318
"value": 27,
1419
"compare": "<=",
@@ -74,6 +79,11 @@
7479
"compare": "<=",
7580
"level": "warning"
7681
},
82+
"globalplace__flow__warnings__count:GRT-0115": {
83+
"value": 1,
84+
"compare": "<=",
85+
"level": "warning"
86+
},
7787
"globalplace__flow__warnings__count:STA-0122": {
7888
"value": 27,
7989
"compare": "<=",
@@ -109,6 +119,11 @@
109119
"compare": "<=",
110120
"level": "warning"
111121
},
122+
"globalroute__flow__warnings__count:RSZ-0066": {
123+
"value": 1,
124+
"compare": "<=",
125+
"level": "warning"
126+
},
112127
"globalroute__flow__warnings__count:STA-0122": {
113128
"value": 27,
114129
"compare": "<=",
@@ -138,7 +153,7 @@
138153
"compare": "=="
139154
},
140155
"placeopt__design__instance__area": {
141-
"value": 12565,
156+
"value": 12538,
142157
"compare": "<="
143158
},
144159
"placeopt__design__instance__count__stdcell": {
@@ -158,31 +173,31 @@
158173
"compare": "<="
159174
},
160175
"cts__timing__setup__ws": {
161-
"value": -261.0,
176+
"value": -212.0,
162177
"compare": ">="
163178
},
164179
"cts__timing__setup__tns": {
165-
"value": -1110000.0,
180+
"value": -1020000.0,
166181
"compare": ">="
167182
},
168183
"cts__timing__hold__ws": {
169-
"value": 0.0,
184+
"value": -17.9,
170185
"compare": ">="
171186
},
172187
"cts__timing__hold__tns": {
173-
"value": 0.0,
188+
"value": -64.2,
174189
"compare": ">="
175190
},
176191
"globalroute__antenna_diodes_count": {
177192
"value": 0,
178193
"compare": "<="
179194
},
180195
"globalroute__timing__setup__ws": {
181-
"value": -227.0,
196+
"value": -340.0,
182197
"compare": ">="
183198
},
184199
"globalroute__timing__setup__tns": {
185-
"value": -564000.0,
200+
"value": -607000.0,
186201
"compare": ">="
187202
},
188203
"globalroute__timing__hold__ws": {
@@ -194,11 +209,11 @@
194209
"compare": ">="
195210
},
196211
"finish__timing__setup__ws": {
197-
"value": -227.0,
212+
"value": -340.0,
198213
"compare": ">="
199214
},
200215
"finish__timing__setup__tns": {
201-
"value": -564000.0,
216+
"value": -607000.0,
202217
"compare": ">="
203218
},
204219
"finish__timing__hold__ws": {
@@ -210,7 +225,7 @@
210225
"compare": ">="
211226
},
212227
"finish__design__instance__area": {
213-
"value": 12834,
228+
"value": 12810,
214229
"compare": "<="
215230
}
216231
}

flow/designs/sky130hd/jpeg/rules-base.json

Lines changed: 9 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -5,7 +5,7 @@
55
"level": "warning"
66
},
77
"detailedroute__flow__warnings__count:DRT-0120": {
8-
"value": 64,
8+
"value": 63,
99
"compare": "<=",
1010
"level": "warning"
1111
},
@@ -24,8 +24,13 @@
2424
"compare": "<=",
2525
"level": "warning"
2626
},
27+
"globalplace__flow__warnings__count:GRT-0115": {
28+
"value": 1,
29+
"compare": "<=",
30+
"level": "warning"
31+
},
2732
"globalroute__flow__warnings__count:DRT-0120": {
28-
"value": 16,
33+
"value": 21,
2934
"compare": "<=",
3035
"level": "warning"
3136
},
@@ -92,7 +97,7 @@
9297
"compare": ">="
9398
},
9499
"globalroute__timing__setup__tns": {
95-
"value": -11.3,
100+
"value": -20.8,
96101
"compare": ">="
97102
},
98103
"globalroute__timing__hold__ws": {
@@ -116,7 +121,7 @@
116121
"compare": "<="
117122
},
118123
"detailedroute__antenna_diodes_count": {
119-
"value": 100,
124+
"value": 102,
120125
"compare": "<="
121126
},
122127
"detailedroute__timing__setup__ws": {

0 commit comments

Comments
 (0)