Skip to content

Commit 6108bc5

Browse files
committed
Rebased OR flow test - ibex_sky130hd
Signed-off-by: Jaehyun Kim <[email protected]>
1 parent b33e516 commit 6108bc5

File tree

2 files changed

+115
-80
lines changed

2 files changed

+115
-80
lines changed

test/ibex_sky130hd.metrics

Lines changed: 108 additions & 73 deletions
Original file line numberDiff line numberDiff line change
@@ -29,97 +29,132 @@
2929
"DPL::design_area": "140740",
3030
"route__net": 15578,
3131
"route__net__special": 2,
32-
"global_route__vias": 144903,
33-
"global_route__wirelength": 1281592,
34-
"grt__global_route__vias": 5695,
35-
"grt__global_route__vias": 424,
36-
"grt__antenna_diodes_count": 95,
32+
"global_route__vias": 144846,
33+
"global_route__wirelength": 1280791,
34+
"grt__global_route__vias": 4880,
35+
"grt__global_route__vias": 217,
36+
"grt__antenna_diodes_count": 97,
3737
"grt__antenna__violating__nets": 0,
3838
"grt__antenna__violating__pins": 0,
3939
"GRT::ANT::errors": "0",
40-
"route__drc_errors__iter:0": 5634,
41-
"route__wirelength__iter:0": 935576,
42-
"route__drc_errors__iter:1": 1682,
43-
"route__wirelength__iter:1": 931605,
44-
"route__drc_errors__iter:2": 1340,
45-
"route__wirelength__iter:2": 930678,
46-
"route__drc_errors__iter:3": 131,
47-
"route__wirelength__iter:3": 930699,
48-
"route__drc_errors__iter:4": 43,
49-
"route__wirelength__iter:4": 930700,
50-
"route__drc_errors__iter:5": 29,
51-
"route__wirelength__iter:5": 930700,
52-
"route__drc_errors__iter:6": 24,
53-
"route__wirelength__iter:6": 930693,
54-
"route__drc_errors__iter:7": 23,
55-
"route__wirelength__iter:7": 930690,
56-
"route__drc_errors__iter:8": 20,
57-
"route__wirelength__iter:8": 930695,
58-
"route__drc_errors__iter:9": 9,
59-
"route__wirelength__iter:9": 930691,
60-
"route__drc_errors__iter:10": 0,
61-
"route__wirelength__iter:10": 930693,
40+
"route__drc_errors__iter:0": 5659,
41+
"route__wirelength__iter:0": 935158,
42+
"route__drc_errors__iter:1": 1597,
43+
"route__wirelength__iter:1": 931101,
44+
"route__drc_errors__iter:2": 1256,
45+
"route__wirelength__iter:2": 930008,
46+
"route__drc_errors__iter:3": 129,
47+
"route__wirelength__iter:3": 930131,
48+
"route__drc_errors__iter:4": 27,
49+
"route__wirelength__iter:4": 930100,
50+
"route__drc_errors__iter:5": 4,
51+
"route__wirelength__iter:5": 930096,
52+
"route__drc_errors__iter:6": 0,
53+
"route__wirelength__iter:6": 930095,
6254
"route__drc_errors": 0,
63-
"route__wirelength": 930693,
64-
"route__vias": 130637,
65-
"route__vias__singlecut": 130637,
55+
"route__wirelength": 930095,
56+
"route__vias": 130823,
57+
"route__vias__singlecut": 130823,
6658
"route__vias__multicut": 0,
6759
"DRT::drv": "0",
68-
"drt__repair_antennas__pre_repair__antenna__violating__nets": 103,
69-
"drt__repair_antennas__pre_repair__antenna__violating__pins": 123,
70-
"drt__repair_antennas__iter_0__global_route__vias": 2271,
71-
"drt__repair_antennas__iter_0__antenna_diodes_count": 218,
72-
"drt__repair_antennas__iter_0__route__drc_errors__iter:0": 1187,
73-
"drt__repair_antennas__iter_0__route__wirelength__iter:0": 929340,
74-
"drt__repair_antennas__iter_0__route__drc_errors__iter:1": 178,
75-
"drt__repair_antennas__iter_0__route__wirelength__iter:1": 929123,
76-
"drt__repair_antennas__iter_0__route__drc_errors__iter:2": 118,
77-
"drt__repair_antennas__iter_0__route__wirelength__iter:2": 929097,
78-
"drt__repair_antennas__iter_0__route__drc_errors__iter:3": 13,
79-
"drt__repair_antennas__iter_0__route__wirelength__iter:3": 929124,
60+
"drt__repair_antennas__pre_repair__antenna__violating__nets": 106,
61+
"drt__repair_antennas__pre_repair__antenna__violating__pins": 133,
62+
"drt__repair_antennas__iter_0__global_route__vias": 2461,
63+
"drt__repair_antennas__iter_0__antenna_diodes_count": 230,
64+
"drt__repair_antennas__iter_0__route__drc_errors__iter:0": 1108,
65+
"drt__repair_antennas__iter_0__route__wirelength__iter:0": 928463,
66+
"drt__repair_antennas__iter_0__route__drc_errors__iter:1": 180,
67+
"drt__repair_antennas__iter_0__route__wirelength__iter:1": 928213,
68+
"drt__repair_antennas__iter_0__route__drc_errors__iter:2": 138,
69+
"drt__repair_antennas__iter_0__route__wirelength__iter:2": 928146,
70+
"drt__repair_antennas__iter_0__route__drc_errors__iter:3": 7,
71+
"drt__repair_antennas__iter_0__route__wirelength__iter:3": 928160,
8072
"drt__repair_antennas__iter_0__route__drc_errors__iter:4": 0,
81-
"drt__repair_antennas__iter_0__route__wirelength__iter:4": 929125,
73+
"drt__repair_antennas__iter_0__route__wirelength__iter:4": 928166,
8274
"drt__repair_antennas__iter_0__route__drc_errors": 0,
83-
"drt__repair_antennas__iter_0__route__wirelength": 929125,
84-
"drt__repair_antennas__iter_0__route__vias": 130803,
85-
"drt__repair_antennas__iter_0__route__vias__singlecut": 130803,
75+
"drt__repair_antennas__iter_0__route__wirelength": 928166,
76+
"drt__repair_antennas__iter_0__route__vias": 130991,
77+
"drt__repair_antennas__iter_0__route__vias__singlecut": 130991,
8678
"drt__repair_antennas__iter_0__route__vias__multicut": 0,
8779
"drt__repair_antennas__iter_0__antenna__violating__nets": 5,
88-
"drt__repair_antennas__iter_0__antenna__violating__pins": 7,
89-
"drt__repair_antennas__iter_1__global_route__vias": 372,
90-
"drt__repair_antennas__iter_1__antenna_diodes_count": 225,
91-
"drt__repair_antennas__iter_1__route__drc_errors__iter:0": 100,
92-
"drt__repair_antennas__iter_1__route__wirelength__iter:0": 929129,
93-
"drt__repair_antennas__iter_1__route__drc_errors__iter:1": 2,
94-
"drt__repair_antennas__iter_1__route__wirelength__iter:1": 929139,
95-
"drt__repair_antennas__iter_1__route__drc_errors__iter:2": 8,
96-
"drt__repair_antennas__iter_1__route__wirelength__iter:2": 929138,
97-
"drt__repair_antennas__iter_1__route__drc_errors__iter:3": 0,
98-
"drt__repair_antennas__iter_1__route__wirelength__iter:3": 929137,
80+
"drt__repair_antennas__iter_0__antenna__violating__pins": 6,
81+
"drt__repair_antennas__iter_1__global_route__vias": 347,
82+
"drt__repair_antennas__iter_1__antenna_diodes_count": 236,
83+
"drt__repair_antennas__iter_1__route__drc_errors__iter:0": 27,
84+
"drt__repair_antennas__iter_1__route__wirelength__iter:0": 928239,
85+
"drt__repair_antennas__iter_1__route__drc_errors__iter:1": 1,
86+
"drt__repair_antennas__iter_1__route__wirelength__iter:1": 928236,
87+
"drt__repair_antennas__iter_1__route__drc_errors__iter:2": 0,
88+
"drt__repair_antennas__iter_1__route__wirelength__iter:2": 928239,
9989
"drt__repair_antennas__iter_1__route__drc_errors": 0,
100-
"drt__repair_antennas__iter_1__route__wirelength": 929137,
101-
"drt__repair_antennas__iter_1__route__vias": 130826,
102-
"drt__repair_antennas__iter_1__route__vias__singlecut": 130826,
90+
"drt__repair_antennas__iter_1__route__wirelength": 928239,
91+
"drt__repair_antennas__iter_1__route__vias": 131008,
92+
"drt__repair_antennas__iter_1__route__vias__singlecut": 131008,
10393
"drt__repair_antennas__iter_1__route__vias__multicut": 0,
104-
"drt__repair_antennas__iter_1__antenna__violating__nets": 0,
105-
"drt__repair_antennas__iter_1__antenna__violating__pins": 0,
106-
"drt__antenna__violating__nets": 0,
107-
"drt__antenna__violating__pins": 0,
108-
"DRT::ANT::errors": "0",
94+
"drt__repair_antennas__iter_1__antenna__violating__nets": 2,
95+
"drt__repair_antennas__iter_1__antenna__violating__pins": 2,
96+
"drt__repair_antennas__iter_2__global_route__vias": 141,
97+
"drt__repair_antennas__iter_2__antenna_diodes_count": 238,
98+
"drt__repair_antennas__iter_2__route__drc_errors__iter:0": 10,
99+
"drt__repair_antennas__iter_2__route__wirelength__iter:0": 928324,
100+
"drt__repair_antennas__iter_2__route__drc_errors__iter:1": 1,
101+
"drt__repair_antennas__iter_2__route__wirelength__iter:1": 928323,
102+
"drt__repair_antennas__iter_2__route__drc_errors__iter:2": 0,
103+
"drt__repair_antennas__iter_2__route__wirelength__iter:2": 928327,
104+
"drt__repair_antennas__iter_2__route__drc_errors": 0,
105+
"drt__repair_antennas__iter_2__route__wirelength": 928327,
106+
"drt__repair_antennas__iter_2__route__vias": 131017,
107+
"drt__repair_antennas__iter_2__route__vias__singlecut": 131017,
108+
"drt__repair_antennas__iter_2__route__vias__multicut": 0,
109+
"drt__repair_antennas__iter_2__antenna__violating__nets": 1,
110+
"drt__repair_antennas__iter_2__antenna__violating__pins": 1,
111+
"drt__repair_antennas__iter_3__global_route__vias": 49,
112+
"drt__repair_antennas__iter_3__antenna_diodes_count": 239,
113+
"drt__repair_antennas__iter_3__route__drc_errors__iter:0": 8,
114+
"drt__repair_antennas__iter_3__route__wirelength__iter:0": 928330,
115+
"drt__repair_antennas__iter_3__route__drc_errors__iter:1": 1,
116+
"drt__repair_antennas__iter_3__route__wirelength__iter:1": 928329,
117+
"drt__repair_antennas__iter_3__route__drc_errors__iter:2": 0,
118+
"drt__repair_antennas__iter_3__route__wirelength__iter:2": 928333,
119+
"drt__repair_antennas__iter_3__route__drc_errors": 0,
120+
"drt__repair_antennas__iter_3__route__wirelength": 928333,
121+
"drt__repair_antennas__iter_3__route__vias": 131019,
122+
"drt__repair_antennas__iter_3__route__vias__singlecut": 131019,
123+
"drt__repair_antennas__iter_3__route__vias__multicut": 0,
124+
"drt__repair_antennas__iter_3__antenna__violating__nets": 1,
125+
"drt__repair_antennas__iter_3__antenna__violating__pins": 1,
126+
"drt__repair_antennas__iter_4__global_route__vias": 44,
127+
"drt__repair_antennas__iter_4__antenna_diodes_count": 240,
128+
"drt__repair_antennas__iter_4__route__drc_errors__iter:0": 8,
129+
"drt__repair_antennas__iter_4__route__wirelength__iter:0": 928335,
130+
"drt__repair_antennas__iter_4__route__drc_errors__iter:1": 1,
131+
"drt__repair_antennas__iter_4__route__wirelength__iter:1": 928334,
132+
"drt__repair_antennas__iter_4__route__drc_errors__iter:2": 0,
133+
"drt__repair_antennas__iter_4__route__wirelength__iter:2": 928338,
134+
"drt__repair_antennas__iter_4__route__drc_errors": 0,
135+
"drt__repair_antennas__iter_4__route__wirelength": 928338,
136+
"drt__repair_antennas__iter_4__route__vias": 131022,
137+
"drt__repair_antennas__iter_4__route__vias__singlecut": 131022,
138+
"drt__repair_antennas__iter_4__route__vias__multicut": 0,
139+
"drt__repair_antennas__iter_4__antenna__violating__nets": 1,
140+
"drt__repair_antennas__iter_4__antenna__violating__pins": 1,
141+
"drt__antenna__violating__nets": 1,
142+
"drt__antenna__violating__pins": 1,
143+
"DRT::ANT::errors": "1",
109144
"design__violations": 0,
110145
"timing__drv__floating__nets": 0,
111146
"timing__drv__floating__pins": 0,
112-
"DRT::worst_slack_min": "0.47686400622435454",
113-
"DRT::worst_slack_max": "-0.756477568664798",
114-
"DRT::tns_max": "-6.3346254479333695",
115-
"DRT::clock_skew": "0.45567828578007435",
116-
"DRT::max_slew_slack": "-6.495901444056649",
147+
"DRT::worst_slack_min": "0.4766243090665589",
148+
"DRT::worst_slack_max": "-0.7083533959891416",
149+
"DRT::tns_max": "-4.748675365116281",
150+
"DRT::clock_skew": "0.49452182637465875",
151+
"DRT::max_slew_slack": "2.989114394063027",
117152
"DRT::max_fanout_slack": "100.0",
118-
"DRT::max_capacitance_slack": "-8.659959693066636",
153+
"DRT::max_capacitance_slack": "1.3731003064244396",
119154
"DRT::clock_period": "15.155000",
120-
"flow__warnings__count": 69,
155+
"flow__warnings__count": 102,
121156
"flow__errors__count": 0,
122-
"flow__warnings__count:DRT-0120": 44,
157+
"flow__warnings__count:DRT-0120": 77,
123158
"flow__warnings__count:DRT-0349": 10,
124159
"flow__warnings__count:GRT-0243": 2,
125160
"flow__warnings__count:GRT-0281": 1,

test/ibex_sky130hd.metrics_limits

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -12,13 +12,13 @@
1212
,"RSZ::hold_buffer_count" : "0"
1313
,"GRT::ANT::errors" : "0"
1414
,"DRT::drv" : "0"
15-
,"DRT::worst_slack_min" : "-1.0386359937756455"
16-
,"DRT::worst_slack_max" : "-2.271977568664798"
17-
,"DRT::tns_max" : "-2385.0634254479337"
18-
,"DRT::clock_skew" : "0.5468139429360892"
19-
,"DRT::max_slew_slack" : "-7.7950817328679785"
20-
,"DRT::max_capacitance_slack" : "-10.391951631679962"
15+
,"DRT::worst_slack_min" : "-1.0388756909334411"
16+
,"DRT::worst_slack_max" : "-2.2238533959891416"
17+
,"DRT::tns_max" : "-2383.477475365117"
18+
,"DRT::clock_skew" : "0.5934261916495904"
19+
,"DRT::max_slew_slack" : "0"
20+
,"DRT::max_capacitance_slack" : "0"
2121
,"DRT::max_fanout_slack" : "0"
2222
,"DRT::clock_period" : "15.155"
23-
,"DRT::ANT::errors" : "0"
23+
,"DRT::ANT::errors" : "1"
2424
}

0 commit comments

Comments
 (0)