Skip to content

Commit 8eabb35

Browse files
committed
Added warning rules for some missing designs
Signed-off-by: Jaehyun Kim <[email protected]>
1 parent f94bb8c commit 8eabb35

File tree

4 files changed

+210
-1
lines changed

4 files changed

+210
-1
lines changed

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

Lines changed: 83 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,59 @@
11
{
2+
"cts__flow__warnings__count:RSZ-2021": {
3+
"value": 7,
4+
"compare": "<=",
5+
"level": "warning"
6+
},
7+
"cts__flow__warnings__count:RSZ-62": {
8+
"value": 1,
9+
"compare": "<=",
10+
"level": "warning"
11+
},
12+
"detailedroute__flow__warnings__count:DRT-120": {
13+
"value": 42,
14+
"compare": "<=",
15+
"level": "warning"
16+
},
17+
"detailedroute__flow__warnings__count:GRT-246": {
18+
"value": 1,
19+
"compare": "<=",
20+
"level": "warning"
21+
},
22+
"finish__flow__warnings__count:GUI-76": {
23+
"value": 1,
24+
"compare": "<=",
25+
"level": "warning"
26+
},
27+
"floorplan__flow__warnings__count:EST-27": {
28+
"value": 1,
29+
"compare": "<=",
30+
"level": "warning"
31+
},
32+
"floorplan__flow__warnings__count:RSZ-62": {
33+
"value": 1,
34+
"compare": "<=",
35+
"level": "warning"
36+
},
37+
"floorplan__flow__warnings__count:RSZ-75": {
38+
"value": 321,
39+
"compare": "<=",
40+
"level": "warning"
41+
},
42+
"globalroute__flow__warnings__count:DRT-120": {
43+
"value": 42,
44+
"compare": "<=",
45+
"level": "warning"
46+
},
47+
"globalroute__flow__warnings__count:GRT-246": {
48+
"value": 1,
49+
"compare": "<=",
50+
"level": "warning"
51+
},
52+
"globalroute__flow__warnings__count:RSZ-62": {
53+
"value": 1,
54+
"compare": "<=",
55+
"level": "warning"
56+
},
257
"synth__design__instance__area__stdcell": {
358
"value": 777884.7342,
459
"compare": "<="
@@ -7,6 +62,14 @@
762
"value": 1,
863
"compare": "=="
964
},
65+
"floorplan__flow__warnings__type_count": {
66+
"value": 3,
67+
"compare": "<="
68+
},
69+
"placeopt__flow__warnings__type_count": {
70+
"value": 0,
71+
"compare": "<="
72+
},
1073
"placeopt__design__instance__area": {
1174
"value": 775367,
1275
"compare": "<="
@@ -15,10 +78,18 @@
1578
"value": 280905,
1679
"compare": "<="
1780
},
81+
"detailedplace__flow__warnings__type_count": {
82+
"value": 0,
83+
"compare": "<="
84+
},
1885
"detailedplace__design__violations": {
1986
"value": 0,
2087
"compare": "=="
2188
},
89+
"cts__flow__warnings__type_count": {
90+
"value": 2,
91+
"compare": "<="
92+
},
2293
"cts__design__instance__count__setup_buffer": {
2394
"value": 24426,
2495
"compare": "<="
@@ -43,6 +114,10 @@
43114
"value": 0.0,
44115
"compare": ">="
45116
},
117+
"globalroute__flow__warnings__type_count": {
118+
"value": 3,
119+
"compare": "<="
120+
},
46121
"globalroute__antenna_diodes_count": {
47122
"value": 0,
48123
"compare": "<="
@@ -63,6 +138,10 @@
63138
"value": 0.0,
64139
"compare": ">="
65140
},
141+
"detailedroute__flow__warnings__type_count": {
142+
"value": 2,
143+
"compare": "<="
144+
},
66145
"detailedroute__route__wirelength": {
67146
"value": 7048481,
68147
"compare": "<="
@@ -95,6 +174,10 @@
95174
"value": -15.7,
96175
"compare": ">="
97176
},
177+
"finish__flow__warnings__type_count": {
178+
"value": 1,
179+
"compare": "<="
180+
},
98181
"finish__timing__setup__ws": {
99182
"value": -2.67,
100183
"compare": ">="

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

Lines changed: 68 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,44 @@
11
{
2+
"cts__flow__warnings__count:RSZ-62": {
3+
"value": 1,
4+
"compare": "<=",
5+
"level": "warning"
6+
},
7+
"detailedroute__flow__warnings__count:GRT-246": {
8+
"value": 1,
9+
"compare": "<=",
10+
"level": "warning"
11+
},
12+
"finish__flow__warnings__count:GUI-76": {
13+
"value": 1,
14+
"compare": "<=",
15+
"level": "warning"
16+
},
17+
"floorplan__flow__warnings__count:EST-27": {
18+
"value": 1,
19+
"compare": "<=",
20+
"level": "warning"
21+
},
22+
"floorplan__flow__warnings__count:ODB-11": {
23+
"value": 2,
24+
"compare": "<=",
25+
"level": "warning"
26+
},
27+
"floorplan__flow__warnings__count:RSZ-75": {
28+
"value": 13,
29+
"compare": "<=",
30+
"level": "warning"
31+
},
32+
"globalroute__flow__warnings__count:GRT-246": {
33+
"value": 1,
34+
"compare": "<=",
35+
"level": "warning"
36+
},
37+
"globalroute__flow__warnings__count:RSZ-62": {
38+
"value": 1,
39+
"compare": "<=",
40+
"level": "warning"
41+
},
242
"synth__design__instance__area__stdcell": {
343
"value": 268204.56,
444
"compare": "<="
@@ -7,6 +47,14 @@
747
"value": 1,
848
"compare": "=="
949
},
50+
"floorplan__flow__warnings__type_count": {
51+
"value": 3,
52+
"compare": "<="
53+
},
54+
"placeopt__flow__warnings__type_count": {
55+
"value": 0,
56+
"compare": "<="
57+
},
1058
"placeopt__design__instance__area": {
1159
"value": 273548,
1260
"compare": "<="
@@ -15,10 +63,18 @@
1563
"value": 62588,
1664
"compare": "<="
1765
},
66+
"detailedplace__flow__warnings__type_count": {
67+
"value": 0,
68+
"compare": "<="
69+
},
1870
"detailedplace__design__violations": {
1971
"value": 0,
2072
"compare": "=="
2173
},
74+
"cts__flow__warnings__type_count": {
75+
"value": 1,
76+
"compare": "<="
77+
},
2278
"cts__design__instance__count__setup_buffer": {
2379
"value": 5442,
2480
"compare": "<="
@@ -43,6 +99,10 @@
4399
"value": 0.0,
44100
"compare": ">="
45101
},
102+
"globalroute__flow__warnings__type_count": {
103+
"value": 2,
104+
"compare": "<="
105+
},
46106
"globalroute__antenna_diodes_count": {
47107
"value": 0,
48108
"compare": "<="
@@ -63,6 +123,10 @@
63123
"value": 0.0,
64124
"compare": ">="
65125
},
126+
"detailedroute__flow__warnings__type_count": {
127+
"value": 1,
128+
"compare": "<="
129+
},
66130
"detailedroute__route__wirelength": {
67131
"value": 2571693,
68132
"compare": "<="
@@ -95,6 +159,10 @@
95159
"value": 0.0,
96160
"compare": ">="
97161
},
162+
"finish__flow__warnings__type_count": {
163+
"value": 1,
164+
"compare": "<="
165+
},
98166
"finish__timing__setup__ws": {
99167
"value": -0.392,
100168
"compare": ">="

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

Lines changed: 58 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,34 @@
11
{
2+
"detailedroute__flow__warnings__count:GRT-246": {
3+
"value": 1,
4+
"compare": "<=",
5+
"level": "warning"
6+
},
7+
"finish__flow__warnings__count:GUI-76": {
8+
"value": 1,
9+
"compare": "<=",
10+
"level": "warning"
11+
},
12+
"floorplan__flow__warnings__count:EST-27": {
13+
"value": 1,
14+
"compare": "<=",
15+
"level": "warning"
16+
},
17+
"floorplan__flow__warnings__count:IFP-28": {
18+
"value": 1,
19+
"compare": "<=",
20+
"level": "warning"
21+
},
22+
"floorplan__flow__warnings__count:ODB-11": {
23+
"value": 2,
24+
"compare": "<=",
25+
"level": "warning"
26+
},
27+
"globalroute__flow__warnings__count:GRT-246": {
28+
"value": 1,
29+
"compare": "<=",
30+
"level": "warning"
31+
},
232
"synth__design__instance__area__stdcell": {
333
"value": 241575.35,
434
"compare": "<="
@@ -7,6 +37,14 @@
737
"value": 1,
838
"compare": "=="
939
},
40+
"floorplan__flow__warnings__type_count": {
41+
"value": 3,
42+
"compare": "<="
43+
},
44+
"placeopt__flow__warnings__type_count": {
45+
"value": 0,
46+
"compare": "<="
47+
},
1048
"placeopt__design__instance__area": {
1149
"value": 244991,
1250
"compare": "<="
@@ -15,10 +53,18 @@
1553
"value": 38771,
1654
"compare": "<="
1755
},
56+
"detailedplace__flow__warnings__type_count": {
57+
"value": 0,
58+
"compare": "<="
59+
},
1860
"detailedplace__design__violations": {
1961
"value": 0,
2062
"compare": "=="
2163
},
64+
"cts__flow__warnings__type_count": {
65+
"value": 0,
66+
"compare": "<="
67+
},
2268
"cts__design__instance__count__setup_buffer": {
2369
"value": 3371,
2470
"compare": "<="
@@ -43,6 +89,10 @@
4389
"value": 0.0,
4490
"compare": ">="
4591
},
92+
"globalroute__flow__warnings__type_count": {
93+
"value": 1,
94+
"compare": "<="
95+
},
4696
"globalroute__antenna_diodes_count": {
4797
"value": 0,
4898
"compare": "<="
@@ -63,6 +113,10 @@
63113
"value": 0.0,
64114
"compare": ">="
65115
},
116+
"detailedroute__flow__warnings__type_count": {
117+
"value": 1,
118+
"compare": "<="
119+
},
66120
"detailedroute__route__wirelength": {
67121
"value": 1659471,
68122
"compare": "<="
@@ -95,6 +149,10 @@
95149
"value": 0.0,
96150
"compare": ">="
97151
},
152+
"finish__flow__warnings__type_count": {
153+
"value": 1,
154+
"compare": "<="
155+
},
98156
"finish__timing__setup__ws": {
99157
"value": -0.127,
100158
"compare": ">="

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

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"cts__flow__warnings__count:RSZ-2021": {
3-
"value": 20,
3+
"value": 90,
44
"compare": "<=",
55
"level": "warning"
66
},

0 commit comments

Comments
 (0)