Skip to content

Commit 2a18329

Browse files
authored
Merge pull request #3609 from The-OpenROAD-Project-staging/secure-add-warning-metrics
Added metadata check rules for warning metrics
2 parents c4b7c5d + cef4291 commit 2a18329

File tree

74 files changed

+6626
-116
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

74 files changed

+6626
-116
lines changed

flow/designs/asap7/aes-block/rules-base.json

Lines changed: 108 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,84 @@
11
{
2+
"cts__flow__warnings__count:RSZ-62": {
3+
"value": 1,
4+
"compare": "<=",
5+
"level": "warning"
6+
},
7+
"cts__flow__warnings__count:STA-1212": {
8+
"value": 1001,
9+
"compare": "<=",
10+
"level": "warning"
11+
},
12+
"detailedplace__flow__warnings__count:STA-1212": {
13+
"value": 1001,
14+
"compare": "<=",
15+
"level": "warning"
16+
},
17+
"detailedroute__flow__warnings__count:GRT-246": {
18+
"value": 1,
19+
"compare": "<=",
20+
"level": "warning"
21+
},
22+
"detailedroute__flow__warnings__count:STA-1212": {
23+
"value": 1001,
24+
"compare": "<=",
25+
"level": "warning"
26+
},
27+
"finish__flow__warnings__count:GUI-76": {
28+
"value": 1,
29+
"compare": "<=",
30+
"level": "warning"
31+
},
32+
"finish__flow__warnings__count:STA-1212": {
33+
"value": 1001,
34+
"compare": "<=",
35+
"level": "warning"
36+
},
37+
"floorplan__flow__warnings__count:EST-27": {
38+
"value": 1,
39+
"compare": "<=",
40+
"level": "warning"
41+
},
42+
"floorplan__flow__warnings__count:IFP-28": {
43+
"value": 1,
44+
"compare": "<=",
45+
"level": "warning"
46+
},
47+
"floorplan__flow__warnings__count:STA-1212": {
48+
"value": 1001,
49+
"compare": "<=",
50+
"level": "warning"
51+
},
52+
"globalplace__flow__warnings__count:STA-1212": {
53+
"value": 1001,
54+
"compare": "<=",
55+
"level": "warning"
56+
},
57+
"globalroute__flow__warnings__count:GRT-246": {
58+
"value": 1,
59+
"compare": "<=",
60+
"level": "warning"
61+
},
62+
"globalroute__flow__warnings__count:RSZ-62": {
63+
"value": 1,
64+
"compare": "<=",
65+
"level": "warning"
66+
},
67+
"globalroute__flow__warnings__count:STA-1212": {
68+
"value": 1001,
69+
"compare": "<=",
70+
"level": "warning"
71+
},
72+
"placeopt__flow__warnings__count:RSZ-20": {
73+
"value": 1,
74+
"compare": "<=",
75+
"level": "warning"
76+
},
77+
"placeopt__flow__warnings__count:STA-1212": {
78+
"value": 1001,
79+
"compare": "<=",
80+
"level": "warning"
81+
},
282
"synth__design__instance__area__stdcell": {
383
"value": 2130.06,
484
"compare": "<="
@@ -7,6 +87,14 @@
787
"value": 1,
888
"compare": "=="
989
},
90+
"floorplan__flow__warnings__type_count": {
91+
"value": 3,
92+
"compare": "<="
93+
},
94+
"placeopt__flow__warnings__type_count": {
95+
"value": 2,
96+
"compare": "<="
97+
},
1098
"placeopt__design__instance__area": {
1199
"value": 7216,
12100
"compare": "<="
@@ -15,10 +103,18 @@
15103
"value": 10646,
16104
"compare": "<="
17105
},
106+
"detailedplace__flow__warnings__type_count": {
107+
"value": 1,
108+
"compare": "<="
109+
},
18110
"detailedplace__design__violations": {
19111
"value": 0,
20112
"compare": "=="
21113
},
114+
"cts__flow__warnings__type_count": {
115+
"value": 2,
116+
"compare": "<="
117+
},
22118
"cts__design__instance__count__setup_buffer": {
23119
"value": 926,
24120
"compare": "<="
@@ -43,6 +139,10 @@
43139
"value": -90.0,
44140
"compare": ">="
45141
},
142+
"globalroute__flow__warnings__type_count": {
143+
"value": 3,
144+
"compare": "<="
145+
},
46146
"globalroute__antenna_diodes_count": {
47147
"value": 100,
48148
"compare": "<="
@@ -63,6 +163,10 @@
63163
"value": -90.0,
64164
"compare": ">="
65165
},
166+
"detailedroute__flow__warnings__type_count": {
167+
"value": 2,
168+
"compare": "<="
169+
},
66170
"detailedroute__route__wirelength": {
67171
"value": 57271,
68172
"compare": "<="
@@ -95,6 +199,10 @@
95199
"value": -90.0,
96200
"compare": ">="
97201
},
202+
"finish__flow__warnings__type_count": {
203+
"value": 2,
204+
"compare": "<="
205+
},
98206
"finish__timing__setup__ws": {
99207
"value": -69.2,
100208
"compare": ">="

flow/designs/asap7/aes-mbff/rules-base.json

Lines changed: 113 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,89 @@
11
{
2+
"cts__flow__warnings__count:RSZ-62": {
3+
"value": 1,
4+
"compare": "<=",
5+
"level": "warning"
6+
},
7+
"cts__flow__warnings__count:STA-1212": {
8+
"value": 1001,
9+
"compare": "<=",
10+
"level": "warning"
11+
},
12+
"detailedplace__flow__warnings__count:STA-1212": {
13+
"value": 1001,
14+
"compare": "<=",
15+
"level": "warning"
16+
},
17+
"detailedroute__flow__warnings__count:GRT-246": {
18+
"value": 1,
19+
"compare": "<=",
20+
"level": "warning"
21+
},
22+
"detailedroute__flow__warnings__count:STA-1212": {
23+
"value": 1001,
24+
"compare": "<=",
25+
"level": "warning"
26+
},
27+
"finish__flow__warnings__count:GUI-76": {
28+
"value": 1,
29+
"compare": "<=",
30+
"level": "warning"
31+
},
32+
"finish__flow__warnings__count:STA-1212": {
33+
"value": 1001,
34+
"compare": "<=",
35+
"level": "warning"
36+
},
37+
"floorplan__flow__warnings__count:EST-27": {
38+
"value": 1,
39+
"compare": "<=",
40+
"level": "warning"
41+
},
42+
"floorplan__flow__warnings__count:IFP-28": {
43+
"value": 1,
44+
"compare": "<=",
45+
"level": "warning"
46+
},
47+
"floorplan__flow__warnings__count:RSZ-62": {
48+
"value": 1,
49+
"compare": "<=",
50+
"level": "warning"
51+
},
52+
"floorplan__flow__warnings__count:RSZ-75": {
53+
"value": 1001,
54+
"compare": "<=",
55+
"level": "warning"
56+
},
57+
"floorplan__flow__warnings__count:STA-1212": {
58+
"value": 1001,
59+
"compare": "<=",
60+
"level": "warning"
61+
},
62+
"globalplace__flow__warnings__count:STA-1212": {
63+
"value": 1001,
64+
"compare": "<=",
65+
"level": "warning"
66+
},
67+
"globalroute__flow__warnings__count:GRT-246": {
68+
"value": 1,
69+
"compare": "<=",
70+
"level": "warning"
71+
},
72+
"globalroute__flow__warnings__count:RSZ-62": {
73+
"value": 1,
74+
"compare": "<=",
75+
"level": "warning"
76+
},
77+
"globalroute__flow__warnings__count:STA-1212": {
78+
"value": 1001,
79+
"compare": "<=",
80+
"level": "warning"
81+
},
82+
"placeopt__flow__warnings__count:STA-1212": {
83+
"value": 1001,
84+
"compare": "<=",
85+
"level": "warning"
86+
},
287
"synth__design__instance__area__stdcell": {
388
"value": 1928.39,
489
"compare": "<="
@@ -7,6 +92,14 @@
792
"value": 1,
893
"compare": "=="
994
},
95+
"floorplan__flow__warnings__type_count": {
96+
"value": 5,
97+
"compare": "<="
98+
},
99+
"placeopt__flow__warnings__type_count": {
100+
"value": 1,
101+
"compare": "<="
102+
},
10103
"placeopt__design__instance__area": {
11104
"value": 2156,
12105
"compare": "<="
@@ -15,10 +108,18 @@
15108
"value": 19594,
16109
"compare": "<="
17110
},
111+
"detailedplace__flow__warnings__type_count": {
112+
"value": 1,
113+
"compare": "<="
114+
},
18115
"detailedplace__design__violations": {
19116
"value": 0,
20117
"compare": "=="
21118
},
119+
"cts__flow__warnings__type_count": {
120+
"value": 2,
121+
"compare": "<="
122+
},
22123
"cts__design__instance__count__setup_buffer": {
23124
"value": 1704,
24125
"compare": "<="
@@ -43,6 +144,10 @@
43144
"value": -76.0,
44145
"compare": ">="
45146
},
147+
"globalroute__flow__warnings__type_count": {
148+
"value": 3,
149+
"compare": "<="
150+
},
46151
"globalroute__antenna_diodes_count": {
47152
"value": 100,
48153
"compare": "<="
@@ -63,6 +168,10 @@
63168
"value": -76.0,
64169
"compare": ">="
65170
},
171+
"detailedroute__flow__warnings__type_count": {
172+
"value": 2,
173+
"compare": "<="
174+
},
66175
"detailedroute__route__wirelength": {
67176
"value": 74169,
68177
"compare": "<="
@@ -95,6 +204,10 @@
95204
"value": -76.0,
96205
"compare": ">="
97206
},
207+
"finish__flow__warnings__type_count": {
208+
"value": 2,
209+
"compare": "<="
210+
},
98211
"finish__timing__setup__ws": {
99212
"value": -41.5,
100213
"compare": ">="

0 commit comments

Comments
 (0)