Skip to content

Commit 57d52fb

Browse files
committed
Update metrics for improved slew fixing and misc other older changes
designs/gf12/bp_dual/rules-base.json updates: | Metric | Old | New | Type | | ------ | --- | --- | ---- | | detailedroute__flow__warnings__count:DRT-0120 | 57 | 54 | Tighten | | flow__warnings__count:PDN-0195 | 9 | 33 | Failing | | globalroute__flow__warnings__count:DRT-0120 | 57 | 54 | Tighten | | cts__timing__setup__ws | -100.0 | -202.0 | Failing | | cts__timing__setup__tns | -400.0 | -17800.0 | Failing | | detailedroute__route__drc_errors | 0 | 4 | Failing | | detailedroute__timing__setup__ws | -294.0 | -293.0 | Tighten | | detailedroute__timing__hold__tns | -3650.0 | -460.0 | Tighten | | finish__timing__setup__tns | -1720.0 | -1630.0 | Tighten | designs/gf12/bp_quad/rules-base.json updates: | Metric | Old | New | Type | | ------ | --- | --- | ---- | | placeopt__design__instance__area | 1579306 | 1496173 | Tighten | | detailedroute__route__wirelength | 25903866 | 24629256 | Tighten | | detailedroute__route__drc_errors | 3 | 4 | Failing | | finish__timing__setup__ws | -239.22 | -204.0 | Tighten | | finish__design__instance__area | 1610080 | 1523750 | Tighten | designs/rapidus2hp/cva6/rules-base.json updates: | Metric | Old | New | Type | | ------ | --- | --- | ---- | | globalroute__flow__warnings__count:DRT-0120 | 29 | 28 | Tighten | | cts__timing__hold__tns | -2880.0 | -3660.0 | Failing | designs/rapidus2hp/ethmac/rules-base.json updates: | Metric | Old | New | Type | | ------ | --- | --- | ---- | | cts__timing__setup__ws | -44.1 | -43.5 | Tighten | | cts__timing__setup__tns | -843.0 | -932.0 | Failing | | globalroute__timing__setup__ws | -56.2 | -52.0 | Tighten | | globalroute__timing__setup__tns | -1700.0 | -1590.0 | Tighten | | finish__timing__setup__ws | -56.2 | -52.0 | Tighten | | finish__timing__setup__tns | -1700.0 | -1590.0 | Tighten | | finish__design__instance__area | 3616 | 3586 | Tighten | designs/rapidus2hp/gcd/rules-base.json updates: | Metric | Old | New | Type | | ------ | --- | --- | ---- | | cts__timing__setup__ws | -25.4 | -34.5 | Failing | | cts__timing__setup__tns | -244.0 | -804.0 | Failing | | globalroute__timing__setup__ws | -36.5 | -43.5 | Failing | | globalroute__timing__setup__tns | -534.0 | -718.0 | Failing | | finish__timing__setup__ws | -36.5 | -43.5 | Failing | | finish__timing__setup__tns | -534.0 | -718.0 | Failing | designs/gf12/ibex/rules-base.json updates: | Metric | Old | New | Type | | ------ | --- | --- | ---- | | cts__timing__setup__ws | -51.0 | -117.0 | Failing | | cts__timing__setup__tns | -204.0 | -997.0 | Failing | Signed-off-by: Matt Liberty <[email protected]>
1 parent fdb8217 commit 57d52fb

File tree

6 files changed

+245
-72
lines changed

6 files changed

+245
-72
lines changed

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

Lines changed: 14 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -4,6 +4,11 @@
44
"compare": "<=",
55
"level": "warning"
66
},
7+
"cts__flow__warnings__count:RSZ-0062": {
8+
"value": 1,
9+
"compare": "<=",
10+
"level": "warning"
11+
},
712
"cts__flow__warnings__count:STA-1551": {
813
"value": 40,
914
"compare": "<=",
@@ -15,7 +20,7 @@
1520
"level": "warning"
1621
},
1722
"detailedroute__flow__warnings__count:DRT-0120": {
18-
"value": 57,
23+
"value": 54,
1924
"compare": "<=",
2025
"level": "warning"
2126
},
@@ -44,21 +49,6 @@
4449
"compare": "<=",
4550
"level": "warning"
4651
},
47-
"floorplan__flow__warnings__count:ODB-0254": {
48-
"value": 3,
49-
"compare": "<=",
50-
"level": "warning"
51-
},
52-
"floorplan__flow__warnings__count:ODB-0256": {
53-
"value": 5,
54-
"compare": "<=",
55-
"level": "warning"
56-
},
57-
"floorplan__flow__warnings__count:ODB-0260": {
58-
"value": 2,
59-
"compare": "<=",
60-
"level": "warning"
61-
},
6252
"floorplan__flow__warnings__count:STA-1551": {
6353
"value": 40,
6454
"compare": "<=",
@@ -70,7 +60,7 @@
7060
"level": "warning"
7161
},
7262
"flow__warnings__count:PDN-0195": {
73-
"value": 9,
63+
"value": 33,
7464
"compare": "<=",
7565
"level": "warning"
7666
},
@@ -115,7 +105,7 @@
115105
"level": "warning"
116106
},
117107
"globalroute__flow__warnings__count:DRT-0120": {
118-
"value": 57,
108+
"value": 54,
119109
"compare": "<=",
120110
"level": "warning"
121111
},
@@ -174,11 +164,11 @@
174164
"compare": "<="
175165
},
176166
"cts__timing__setup__ws": {
177-
"value": -100.0,
167+
"value": -202.0,
178168
"compare": ">="
179169
},
180170
"cts__timing__setup__tns": {
181-
"value": -400.0,
171+
"value": -17800.0,
182172
"compare": ">="
183173
},
184174
"cts__timing__hold__ws": {
@@ -214,7 +204,7 @@
214204
"compare": "<="
215205
},
216206
"detailedroute__route__drc_errors": {
217-
"value": 0,
207+
"value": 4,
218208
"compare": "<="
219209
},
220210
"detailedroute__antenna__violating__nets": {
@@ -226,7 +216,7 @@
226216
"compare": "<="
227217
},
228218
"detailedroute__timing__setup__ws": {
229-
"value": -294.0,
219+
"value": -293.0,
230220
"compare": ">="
231221
},
232222
"detailedroute__timing__setup__tns": {
@@ -238,15 +228,15 @@
238228
"compare": ">="
239229
},
240230
"detailedroute__timing__hold__tns": {
241-
"value": -3650.0,
231+
"value": -460.0,
242232
"compare": ">="
243233
},
244234
"finish__timing__setup__ws": {
245235
"value": -165.0,
246236
"compare": ">="
247237
},
248238
"finish__timing__setup__tns": {
249-
"value": -1720.0,
239+
"value": -1630.0,
250240
"compare": ">="
251241
},
252242
"finish__timing__hold__ws": {
Lines changed: 209 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,155 @@
11
{
2+
"cts__flow__warnings__count:CTS-0041": {
3+
"value": 21,
4+
"compare": "<=",
5+
"level": "warning"
6+
},
7+
"cts__flow__warnings__count:RSZ-0062": {
8+
"value": 1,
9+
"compare": "<=",
10+
"level": "warning"
11+
},
12+
"cts__flow__warnings__count:STA-1551": {
13+
"value": 40,
14+
"compare": "<=",
15+
"level": "warning"
16+
},
17+
"detailedplace__flow__warnings__count:STA-1551": {
18+
"value": 40,
19+
"compare": "<=",
20+
"level": "warning"
21+
},
22+
"detailedroute__flow__warnings__count:DRT-0120": {
23+
"value": 76,
24+
"compare": "<=",
25+
"level": "warning"
26+
},
27+
"detailedroute__flow__warnings__count:DRT-0142": {
28+
"value": 5,
29+
"compare": "<=",
30+
"level": "warning"
31+
},
32+
"detailedroute__flow__warnings__count:STA-1551": {
33+
"value": 40,
34+
"compare": "<=",
35+
"level": "warning"
36+
},
37+
"finish__flow__warnings__count:STA-1551": {
38+
"value": 40,
39+
"compare": "<=",
40+
"level": "warning"
41+
},
42+
"floorplan__flow__warnings__count:EST-0027": {
43+
"value": 1,
44+
"compare": "<=",
45+
"level": "warning"
46+
},
47+
"floorplan__flow__warnings__count:IFP-0028": {
48+
"value": 1,
49+
"compare": "<=",
50+
"level": "warning"
51+
},
52+
"floorplan__flow__warnings__count:STA-1551": {
53+
"value": 40,
54+
"compare": "<=",
55+
"level": "warning"
56+
},
57+
"flow__warnings__count:PDN-0110": {
58+
"value": 1001,
59+
"compare": "<=",
60+
"level": "warning"
61+
},
62+
"flow__warnings__count:PDN-0195": {
63+
"value": 39,
64+
"compare": "<=",
65+
"level": "warning"
66+
},
67+
"flow__warnings__count:PDN-1031": {
68+
"value": 1,
69+
"compare": "<=",
70+
"level": "warning"
71+
},
72+
"flow__warnings__count:STA-1551": {
73+
"value": 40,
74+
"compare": "<=",
75+
"level": "warning"
76+
},
77+
"flow__warnings__count:TAP-0014": {
78+
"value": 1,
79+
"compare": "<=",
80+
"level": "warning"
81+
},
82+
"flow__warnings__count:TAP-0015": {
83+
"value": 1,
84+
"compare": "<=",
85+
"level": "warning"
86+
},
87+
"flow__warnings__count:TAP-0016": {
88+
"value": 1,
89+
"compare": "<=",
90+
"level": "warning"
91+
},
92+
"flow__warnings__count:TAP-0017": {
93+
"value": 1,
94+
"compare": "<=",
95+
"level": "warning"
96+
},
97+
"globalplace__flow__warnings__count:GRT-0281": {
98+
"value": 4,
99+
"compare": "<=",
100+
"level": "warning"
101+
},
102+
"globalplace__flow__warnings__count:STA-1551": {
103+
"value": 40,
104+
"compare": "<=",
105+
"level": "warning"
106+
},
107+
"globalroute__flow__warnings__count:DRT-0120": {
108+
"value": 76,
109+
"compare": "<=",
110+
"level": "warning"
111+
},
112+
"globalroute__flow__warnings__count:DRT-0142": {
113+
"value": 5,
114+
"compare": "<=",
115+
"level": "warning"
116+
},
117+
"globalroute__flow__warnings__count:FLW-0010": {
118+
"value": 1,
119+
"compare": "<=",
120+
"level": "warning"
121+
},
122+
"globalroute__flow__warnings__count:RSZ-0062": {
123+
"value": 1,
124+
"compare": "<=",
125+
"level": "warning"
126+
},
127+
"globalroute__flow__warnings__count:STA-1551": {
128+
"value": 40,
129+
"compare": "<=",
130+
"level": "warning"
131+
},
132+
"placeopt__flow__warnings__count:RSZ-0020": {
133+
"value": 1,
134+
"compare": "<=",
135+
"level": "warning"
136+
},
137+
"placeopt__flow__warnings__count:RSZ-0095": {
138+
"value": 1,
139+
"compare": "<=",
140+
"level": "warning"
141+
},
142+
"placeopt__flow__warnings__count:STA-1551": {
143+
"value": 40,
144+
"compare": "<=",
145+
"level": "warning"
146+
},
2147
"constraints__clocks__count": {
3148
"value": 8,
4149
"compare": "=="
5150
},
6151
"placeopt__design__instance__area": {
7-
"value": 1579306,
152+
"value": 1496173,
8153
"compare": "<="
9154
},
10155
"placeopt__design__instance__count__stdcell": {
@@ -23,16 +168,48 @@
23168
"value": 125423,
24169
"compare": "<="
25170
},
171+
"cts__timing__setup__ws": {
172+
"value": -271.0,
173+
"compare": ">="
174+
},
175+
"cts__timing__setup__tns": {
176+
"value": -13100.0,
177+
"compare": ">="
178+
},
179+
"cts__timing__hold__ws": {
180+
"value": -100.0,
181+
"compare": ">="
182+
},
183+
"cts__timing__hold__tns": {
184+
"value": -400.0,
185+
"compare": ">="
186+
},
26187
"globalroute__antenna_diodes_count": {
27188
"value": 0,
28189
"compare": "<="
29190
},
191+
"globalroute__timing__setup__ws": {
192+
"value": -119.0,
193+
"compare": ">="
194+
},
195+
"globalroute__timing__setup__tns": {
196+
"value": -462.0,
197+
"compare": ">="
198+
},
199+
"globalroute__timing__hold__ws": {
200+
"value": -100.0,
201+
"compare": ">="
202+
},
203+
"globalroute__timing__hold__tns": {
204+
"value": -400.0,
205+
"compare": ">="
206+
},
30207
"detailedroute__route__wirelength": {
31-
"value": 25903866,
208+
"value": 24629256,
32209
"compare": "<="
33210
},
34211
"detailedroute__route__drc_errors": {
35-
"value": 3,
212+
"value": 4,
36213
"compare": "<="
37214
},
38215
"detailedroute__antenna__violating__nets": {
@@ -43,24 +220,40 @@
43220
"value": 5,
44221
"compare": "<="
45222
},
46-
"finish__timing__setup__ws": {
47-
"value": -239.22,
223+
"detailedroute__timing__setup__ws": {
224+
"value": -292.0,
48225
"compare": ">="
49226
},
50-
"finish__design__instance__area": {
51-
"value": 1610080,
52-
"compare": "<="
227+
"detailedroute__timing__setup__tns": {
228+
"value": -2550.0,
229+
"compare": ">="
53230
},
54-
"finish__timing__drv__setup_violation_count": {
55-
"value": 62711,
56-
"compare": "<="
231+
"detailedroute__timing__hold__ws": {
232+
"value": -105.0,
233+
"compare": ">="
57234
},
58-
"finish__timing__drv__hold_violation_count": {
59-
"value": 170,
60-
"compare": "<="
235+
"detailedroute__timing__hold__tns": {
236+
"value": -407.0,
237+
"compare": ">="
238+
},
239+
"finish__timing__setup__ws": {
240+
"value": -204.0,
241+
"compare": ">="
242+
},
243+
"finish__timing__setup__tns": {
244+
"value": -1380.0,
245+
"compare": ">="
246+
},
247+
"finish__timing__hold__ws": {
248+
"value": -100.0,
249+
"compare": ">="
61250
},
62-
"finish__timing__wns_percent_delay": {
63-
"value": -10.96,
251+
"finish__timing__hold__tns": {
252+
"value": -400.0,
64253
"compare": ">="
254+
},
255+
"finish__design__instance__area": {
256+
"value": 1523750,
257+
"compare": "<="
65258
}
66259
}

0 commit comments

Comments
 (0)