Skip to content

Commit 11a10d7

Browse files
committed
gt2n: add per-design metadata goldens (rules-base.json)
Add rules-base.json baselines for the gcd, aes, and jpeg gt2n designs, generated via 'make metadata' + 'make update_ok' from a clean run at each design's committed MAX_ROUTING_LAYER (M5/M10/M9) on the pinned OpenROAD. All three route DRC-clean; metadata-check passes with 0 failures/warnings. This gives the gt2n designs CI metadata baselines (previously absent). Signed-off-by: mrg <mrg@ucsc.edu>
1 parent d245c11 commit 11a10d7

3 files changed

Lines changed: 336 additions & 0 deletions

File tree

Lines changed: 112 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,112 @@
1+
{
2+
"synth__canonical_netlist__hash": {
3+
"value": "e9426c391e35d86c9f9023e814fd4826714b89b5",
4+
"compare": "==",
5+
"level": "warning"
6+
},
7+
"synth__netlist__hash": {
8+
"value": "93f9e9316090c4b4b44bf35599036a9c5cdfe109",
9+
"compare": "==",
10+
"level": "warning"
11+
},
12+
"synth__design__instance__area__stdcell": {
13+
"value": 492.0,
14+
"compare": "<="
15+
},
16+
"constraints__clocks__count": {
17+
"value": 1,
18+
"compare": "=="
19+
},
20+
"placeopt__design__instance__area": {
21+
"value": 564,
22+
"compare": "<="
23+
},
24+
"placeopt__design__instance__count__stdcell": {
25+
"value": 20700,
26+
"compare": "<="
27+
},
28+
"detailedplace__design__violations": {
29+
"value": 0,
30+
"compare": "=="
31+
},
32+
"cts__design__instance__count__setup_buffer": {
33+
"value": 1800,
34+
"compare": "<="
35+
},
36+
"cts__design__instance__count__hold_buffer": {
37+
"value": 1800,
38+
"compare": "<="
39+
},
40+
"cts__timing__setup__ws": {
41+
"value": -25.0,
42+
"compare": ">="
43+
},
44+
"cts__timing__setup__tns": {
45+
"value": -100.0,
46+
"compare": ">="
47+
},
48+
"cts__timing__hold__ws": {
49+
"value": -25.0,
50+
"compare": ">="
51+
},
52+
"cts__timing__hold__tns": {
53+
"value": -100.0,
54+
"compare": ">="
55+
},
56+
"globalroute__antenna_diodes_count": {
57+
"value": 100,
58+
"compare": "<="
59+
},
60+
"globalroute__timing__setup__ws": {
61+
"value": -75.2,
62+
"compare": ">="
63+
},
64+
"globalroute__timing__setup__tns": {
65+
"value": -585.0,
66+
"compare": ">="
67+
},
68+
"globalroute__timing__hold__ws": {
69+
"value": -41.2,
70+
"compare": ">="
71+
},
72+
"globalroute__timing__hold__tns": {
73+
"value": -1220.0,
74+
"compare": ">="
75+
},
76+
"detailedroute__route__wirelength": {
77+
"value": 42394,
78+
"compare": "<="
79+
},
80+
"detailedroute__route__drc_errors": {
81+
"value": 0,
82+
"compare": "<="
83+
},
84+
"detailedroute__antenna__violating__nets": {
85+
"value": 0,
86+
"compare": "<="
87+
},
88+
"detailedroute__antenna_diodes_count": {
89+
"value": 100,
90+
"compare": "<="
91+
},
92+
"finish__timing__setup__ws": {
93+
"value": -75.2,
94+
"compare": ">="
95+
},
96+
"finish__timing__setup__tns": {
97+
"value": -585.0,
98+
"compare": ">="
99+
},
100+
"finish__timing__hold__ws": {
101+
"value": -41.2,
102+
"compare": ">="
103+
},
104+
"finish__timing__hold__tns": {
105+
"value": -1220.0,
106+
"compare": ">="
107+
},
108+
"finish__design__instance__area": {
109+
"value": 1636,
110+
"compare": "<="
111+
}
112+
}
Lines changed: 112 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,112 @@
1+
{
2+
"synth__canonical_netlist__hash": {
3+
"value": "94435b2c79066c9133b4aed43b6f5abf1ec21003",
4+
"compare": "==",
5+
"level": "warning"
6+
},
7+
"synth__netlist__hash": {
8+
"value": "102bf37d6da7bc1aa234e916ebbf91984197836d",
9+
"compare": "==",
10+
"level": "warning"
11+
},
12+
"synth__design__instance__area__stdcell": {
13+
"value": 18.8,
14+
"compare": "<="
15+
},
16+
"constraints__clocks__count": {
17+
"value": 1,
18+
"compare": "=="
19+
},
20+
"placeopt__design__instance__area": {
21+
"value": 22,
22+
"compare": "<="
23+
},
24+
"placeopt__design__instance__count__stdcell": {
25+
"value": 877,
26+
"compare": "<="
27+
},
28+
"detailedplace__design__violations": {
29+
"value": 0,
30+
"compare": "=="
31+
},
32+
"cts__design__instance__count__setup_buffer": {
33+
"value": 76,
34+
"compare": "<="
35+
},
36+
"cts__design__instance__count__hold_buffer": {
37+
"value": 76,
38+
"compare": "<="
39+
},
40+
"cts__timing__setup__ws": {
41+
"value": -25.0,
42+
"compare": ">="
43+
},
44+
"cts__timing__setup__tns": {
45+
"value": -100.0,
46+
"compare": ">="
47+
},
48+
"cts__timing__hold__ws": {
49+
"value": -25.0,
50+
"compare": ">="
51+
},
52+
"cts__timing__hold__tns": {
53+
"value": -100.0,
54+
"compare": ">="
55+
},
56+
"globalroute__antenna_diodes_count": {
57+
"value": 100,
58+
"compare": "<="
59+
},
60+
"globalroute__timing__setup__ws": {
61+
"value": -25.0,
62+
"compare": ">="
63+
},
64+
"globalroute__timing__setup__tns": {
65+
"value": -100.0,
66+
"compare": ">="
67+
},
68+
"globalroute__timing__hold__ws": {
69+
"value": -25.0,
70+
"compare": ">="
71+
},
72+
"globalroute__timing__hold__tns": {
73+
"value": -100.0,
74+
"compare": ">="
75+
},
76+
"detailedroute__route__wirelength": {
77+
"value": 848,
78+
"compare": "<="
79+
},
80+
"detailedroute__route__drc_errors": {
81+
"value": 0,
82+
"compare": "<="
83+
},
84+
"detailedroute__antenna__violating__nets": {
85+
"value": 0,
86+
"compare": "<="
87+
},
88+
"detailedroute__antenna_diodes_count": {
89+
"value": 100,
90+
"compare": "<="
91+
},
92+
"finish__timing__setup__ws": {
93+
"value": -25.0,
94+
"compare": ">="
95+
},
96+
"finish__timing__setup__tns": {
97+
"value": -100.0,
98+
"compare": ">="
99+
},
100+
"finish__timing__hold__ws": {
101+
"value": -25.0,
102+
"compare": ">="
103+
},
104+
"finish__timing__hold__tns": {
105+
"value": -100.0,
106+
"compare": ">="
107+
},
108+
"finish__design__instance__area": {
109+
"value": 73,
110+
"compare": "<="
111+
}
112+
}
Lines changed: 112 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,112 @@
1+
{
2+
"synth__canonical_netlist__hash": {
3+
"value": "39cc69c759997747b607f7a6d205bc6b27432dce",
4+
"compare": "==",
5+
"level": "warning"
6+
},
7+
"synth__netlist__hash": {
8+
"value": "eda4f7adafcd818f9ad0d4da7c8f3dd4089ea87b",
9+
"compare": "==",
10+
"level": "warning"
11+
},
12+
"synth__design__instance__area__stdcell": {
13+
"value": 2970.0,
14+
"compare": "<="
15+
},
16+
"constraints__clocks__count": {
17+
"value": 1,
18+
"compare": "=="
19+
},
20+
"placeopt__design__instance__area": {
21+
"value": 3145,
22+
"compare": "<="
23+
},
24+
"placeopt__design__instance__count__stdcell": {
25+
"value": 119485,
26+
"compare": "<="
27+
},
28+
"detailedplace__design__violations": {
29+
"value": 0,
30+
"compare": "=="
31+
},
32+
"cts__design__instance__count__setup_buffer": {
33+
"value": 10390,
34+
"compare": "<="
35+
},
36+
"cts__design__instance__count__hold_buffer": {
37+
"value": 10390,
38+
"compare": "<="
39+
},
40+
"cts__timing__setup__ws": {
41+
"value": -50.0,
42+
"compare": ">="
43+
},
44+
"cts__timing__setup__tns": {
45+
"value": -200.0,
46+
"compare": ">="
47+
},
48+
"cts__timing__hold__ws": {
49+
"value": -50.0,
50+
"compare": ">="
51+
},
52+
"cts__timing__hold__tns": {
53+
"value": -200.0,
54+
"compare": ">="
55+
},
56+
"globalroute__antenna_diodes_count": {
57+
"value": 100,
58+
"compare": "<="
59+
},
60+
"globalroute__timing__setup__ws": {
61+
"value": -50.0,
62+
"compare": ">="
63+
},
64+
"globalroute__timing__setup__tns": {
65+
"value": -200.0,
66+
"compare": ">="
67+
},
68+
"globalroute__timing__hold__ws": {
69+
"value": -50.0,
70+
"compare": ">="
71+
},
72+
"globalroute__timing__hold__tns": {
73+
"value": -200.0,
74+
"compare": ">="
75+
},
76+
"detailedroute__route__wirelength": {
77+
"value": 156062,
78+
"compare": "<="
79+
},
80+
"detailedroute__route__drc_errors": {
81+
"value": 0,
82+
"compare": "<="
83+
},
84+
"detailedroute__antenna__violating__nets": {
85+
"value": 0,
86+
"compare": "<="
87+
},
88+
"detailedroute__antenna_diodes_count": {
89+
"value": 100,
90+
"compare": "<="
91+
},
92+
"finish__timing__setup__ws": {
93+
"value": -50.0,
94+
"compare": ">="
95+
},
96+
"finish__timing__setup__tns": {
97+
"value": -200.0,
98+
"compare": ">="
99+
},
100+
"finish__timing__hold__ws": {
101+
"value": -50.0,
102+
"compare": ">="
103+
},
104+
"finish__timing__hold__tns": {
105+
"value": -200.0,
106+
"compare": ">="
107+
},
108+
"finish__design__instance__area": {
109+
"value": 7407,
110+
"compare": "<="
111+
}
112+
}

0 commit comments

Comments
 (0)