Skip to content

Commit 16b1859

Browse files
committed
updated metrics
Signed-off-by: LucasYuki <[email protected]>
1 parent 7bdfcce commit 16b1859

File tree

2 files changed

+127
-134
lines changed

2 files changed

+127
-134
lines changed

test/jpeg_sky130hd.metrics

Lines changed: 112 additions & 119 deletions
Original file line numberDiff line numberDiff line change
@@ -3,146 +3,139 @@
33
"IFP::instance_count": "45634",
44
"floorplan__design__io": 47,
55
"design__io__hpwl": 13000488,
6-
"design__instance__displacement__total": 116513,
7-
"design__instance__displacement__mean": 1.584,
8-
"design__instance__displacement__max": 11.3,
9-
"route__wirelength__estimated": 1.48247e+06,
10-
"RSZ::repair_design_buffer_count": "292",
11-
"RSZ::max_slew_slack": "20.515960454940796",
6+
"design__instance__displacement__total": 113611,
7+
"design__instance__displacement__mean": 1.545,
8+
"design__instance__displacement__max": 11.311,
9+
"route__wirelength__estimated": 1.50884e+06,
10+
"RSZ::repair_design_buffer_count": "296",
11+
"RSZ::max_slew_slack": "20.36963574480933",
1212
"RSZ::max_fanout_slack": "100.0",
13-
"RSZ::max_capacitance_slack": "20.142262976582167",
14-
"design__instance__displacement__total": 3887.07,
15-
"design__instance__displacement__mean": 0.052,
16-
"design__instance__displacement__max": 9.573,
17-
"route__wirelength__estimated": 1.53913e+06,
18-
"design__instance__count__setup_buffer": 140,
19-
"design__instance__count__hold_buffer": 37,
20-
"RSZ::worst_slack_min": "0.00838640292059718",
21-
"RSZ::worst_slack_max": "-0.2130118364210672",
22-
"RSZ::tns_max": "-1.3075896291399802",
23-
"RSZ::hold_buffer_count": "37",
24-
"design__instance__displacement__total": 1548.92,
25-
"design__instance__displacement__mean": 0.02,
26-
"design__instance__displacement__max": 20.546,
27-
"route__wirelength__estimated": 1.57964e+06,
28-
"DPL::utilization": "21.0",
29-
"DPL::design_area": "459750",
30-
"route__net": 57309,
13+
"RSZ::max_capacitance_slack": "23.238444923395658",
14+
"design__instance__displacement__total": 3618.85,
15+
"design__instance__displacement__mean": 0.048,
16+
"design__instance__displacement__max": 9.571,
17+
"route__wirelength__estimated": 1.56672e+06,
18+
"design__instance__count__setup_buffer": 203,
19+
"design__instance__count__hold_buffer": 38,
20+
"RSZ::worst_slack_min": "0.15176571540164707",
21+
"RSZ::worst_slack_max": "-0.025830005532241487",
22+
"RSZ::tns_max": "-0.025830005532241487",
23+
"RSZ::hold_buffer_count": "38",
24+
"design__instance__displacement__total": 1786.17,
25+
"design__instance__displacement__mean": 0.023,
26+
"design__instance__displacement__max": 19.825,
27+
"route__wirelength__estimated": 1.61973e+06,
28+
"DPL::utilization": "21.1",
29+
"DPL::design_area": "460854",
30+
"route__net": 57383,
3131
"route__net__special": 2,
32-
"global_route__vias": 369598,
33-
"global_route__wirelength": 2619757,
34-
"grt__global_route__vias": 6853,
35-
"grt__global_route__vias": 260,
36-
"grt__global_route__vias": 78,
37-
"grt__antenna_diodes_count": 152,
38-
"grt__antenna__violating__nets": 0,
39-
"grt__antenna__violating__pins": 0,
40-
"GRT::ANT::errors": "0",
41-
"route__net": 57309,
32+
"global_route__vias": 368516,
33+
"global_route__wirelength": 2660170,
34+
"grt__global_route__vias": 7028,
35+
"grt__global_route__vias": 272,
36+
"grt__global_route__vias": 59,
37+
"grt__global_route__vias": 59,
38+
"grt__global_route__vias": 74,
39+
"grt__antenna_diodes_count": 200,
40+
"grt__antenna__violating__nets": 1,
41+
"grt__antenna__violating__pins": 1,
42+
"GRT::ANT::errors": "1",
43+
"route__net": 57383,
4244
"route__net__special": 2,
43-
"route__drc_errors__iter:0": 6340,
44-
"route__wirelength__iter:0": 1767750,
45-
"route__drc_errors__iter:1": 1030,
46-
"route__wirelength__iter:1": 1759970,
47-
"route__drc_errors__iter:2": 559,
48-
"route__wirelength__iter:2": 1759082,
49-
"route__drc_errors__iter:3": 6,
50-
"route__wirelength__iter:3": 1759112,
45+
"route__drc_errors__iter:0": 6653,
46+
"route__wirelength__iter:0": 1810667,
47+
"route__drc_errors__iter:1": 925,
48+
"route__wirelength__iter:1": 1802970,
49+
"route__drc_errors__iter:2": 567,
50+
"route__wirelength__iter:2": 1802061,
51+
"route__drc_errors__iter:3": 14,
52+
"route__wirelength__iter:3": 1801961,
5153
"route__drc_errors__iter:4": 0,
52-
"route__wirelength__iter:4": 1759108,
54+
"route__wirelength__iter:4": 1801944,
5355
"route__drc_errors": 0,
54-
"route__wirelength": 1759108,
55-
"route__vias": 313646,
56-
"route__vias__singlecut": 313646,
56+
"route__wirelength": 1801944,
57+
"route__vias": 314080,
58+
"route__vias__singlecut": 314080,
5759
"route__vias__multicut": 0,
5860
"DRT::drv": "0",
59-
"drt__repair_antennas__pre_repair__antenna__violating__nets": 71,
60-
"drt__repair_antennas__pre_repair__antenna__violating__pins": 90,
61-
"drt__repair_antennas__iter_0__global_route__vias": 2646,
62-
"drt__repair_antennas__iter_0__antenna_diodes_count": 291,
63-
"drt__repair_antennas__iter_0__route__drc_errors__iter:0": 624,
64-
"drt__repair_antennas__iter_0__route__wirelength__iter:0": 1759329,
65-
"drt__repair_antennas__iter_0__route__drc_errors__iter:1": 166,
66-
"drt__repair_antennas__iter_0__route__wirelength__iter:1": 1759218,
67-
"drt__repair_antennas__iter_0__route__drc_errors__iter:2": 107,
68-
"drt__repair_antennas__iter_0__route__wirelength__iter:2": 1759203,
69-
"drt__repair_antennas__iter_0__route__drc_errors__iter:3": 0,
70-
"drt__repair_antennas__iter_0__route__wirelength__iter:3": 1759198,
61+
"drt__repair_antennas__pre_repair__antenna__violating__nets": 68,
62+
"drt__repair_antennas__pre_repair__antenna__violating__pins": 84,
63+
"drt__repair_antennas__iter_0__global_route__vias": 2401,
64+
"drt__repair_antennas__iter_0__antenna_diodes_count": 317,
65+
"drt__repair_antennas__iter_0__route__drc_errors__iter:0": 726,
66+
"drt__repair_antennas__iter_0__route__wirelength__iter:0": 1801735,
67+
"drt__repair_antennas__iter_0__route__drc_errors__iter:1": 246,
68+
"drt__repair_antennas__iter_0__route__wirelength__iter:1": 1801661,
69+
"drt__repair_antennas__iter_0__route__drc_errors__iter:2": 188,
70+
"drt__repair_antennas__iter_0__route__wirelength__iter:2": 1801586,
71+
"drt__repair_antennas__iter_0__route__drc_errors__iter:3": 7,
72+
"drt__repair_antennas__iter_0__route__wirelength__iter:3": 1801579,
73+
"drt__repair_antennas__iter_0__route__drc_errors__iter:4": 0,
74+
"drt__repair_antennas__iter_0__route__wirelength__iter:4": 1801585,
7175
"drt__repair_antennas__iter_0__route__drc_errors": 0,
72-
"drt__repair_antennas__iter_0__route__wirelength": 1759198,
73-
"drt__repair_antennas__iter_0__route__vias": 313782,
74-
"drt__repair_antennas__iter_0__route__vias__singlecut": 313782,
76+
"drt__repair_antennas__iter_0__route__wirelength": 1801585,
77+
"drt__repair_antennas__iter_0__route__vias": 314101,
78+
"drt__repair_antennas__iter_0__route__vias__singlecut": 314101,
7579
"drt__repair_antennas__iter_0__route__vias__multicut": 0,
76-
"drt__repair_antennas__iter_0__antenna__violating__nets": 11,
77-
"drt__repair_antennas__iter_0__antenna__violating__pins": 14,
78-
"drt__repair_antennas__iter_1__global_route__vias": 500,
79-
"drt__repair_antennas__iter_1__antenna_diodes_count": 311,
80-
"drt__repair_antennas__iter_1__route__drc_errors__iter:0": 34,
81-
"drt__repair_antennas__iter_1__route__wirelength__iter:0": 1759253,
82-
"drt__repair_antennas__iter_1__route__drc_errors__iter:1": 1,
83-
"drt__repair_antennas__iter_1__route__wirelength__iter:1": 1759231,
84-
"drt__repair_antennas__iter_1__route__drc_errors__iter:2": 0,
85-
"drt__repair_antennas__iter_1__route__wirelength__iter:2": 1759231,
80+
"drt__repair_antennas__iter_0__antenna__violating__nets": 17,
81+
"drt__repair_antennas__iter_0__antenna__violating__pins": 23,
82+
"drt__repair_antennas__iter_1__global_route__vias": 1090,
83+
"drt__repair_antennas__iter_1__antenna_diodes_count": 340,
84+
"drt__repair_antennas__iter_1__route__drc_errors__iter:0": 177,
85+
"drt__repair_antennas__iter_1__route__wirelength__iter:0": 1801743,
86+
"drt__repair_antennas__iter_1__route__drc_errors__iter:1": 50,
87+
"drt__repair_antennas__iter_1__route__wirelength__iter:1": 1801696,
88+
"drt__repair_antennas__iter_1__route__drc_errors__iter:2": 38,
89+
"drt__repair_antennas__iter_1__route__wirelength__iter:2": 1801682,
90+
"drt__repair_antennas__iter_1__route__drc_errors__iter:3": 0,
91+
"drt__repair_antennas__iter_1__route__wirelength__iter:3": 1801680,
8692
"drt__repair_antennas__iter_1__route__drc_errors": 0,
87-
"drt__repair_antennas__iter_1__route__wirelength": 1759231,
88-
"drt__repair_antennas__iter_1__route__vias": 313811,
89-
"drt__repair_antennas__iter_1__route__vias__singlecut": 313811,
93+
"drt__repair_antennas__iter_1__route__wirelength": 1801680,
94+
"drt__repair_antennas__iter_1__route__vias": 314141,
95+
"drt__repair_antennas__iter_1__route__vias__singlecut": 314141,
9096
"drt__repair_antennas__iter_1__route__vias__multicut": 0,
91-
"drt__repair_antennas__iter_1__antenna__violating__nets": 4,
92-
"drt__repair_antennas__iter_1__antenna__violating__pins": 6,
93-
"drt__repair_antennas__iter_2__global_route__vias": 242,
94-
"drt__repair_antennas__iter_2__antenna_diodes_count": 317,
95-
"drt__repair_antennas__iter_2__route__drc_errors__iter:0": 10,
96-
"drt__repair_antennas__iter_2__route__wirelength__iter:0": 1759310,
97+
"drt__repair_antennas__iter_1__antenna__violating__nets": 2,
98+
"drt__repair_antennas__iter_1__antenna__violating__pins": 2,
99+
"drt__repair_antennas__iter_2__global_route__vias": 219,
100+
"drt__repair_antennas__iter_2__antenna_diodes_count": 342,
101+
"drt__repair_antennas__iter_2__route__drc_errors__iter:0": 2,
102+
"drt__repair_antennas__iter_2__route__wirelength__iter:0": 1801750,
97103
"drt__repair_antennas__iter_2__route__drc_errors__iter:1": 0,
98-
"drt__repair_antennas__iter_2__route__wirelength__iter:1": 1759295,
104+
"drt__repair_antennas__iter_2__route__wirelength__iter:1": 1801744,
99105
"drt__repair_antennas__iter_2__route__drc_errors": 0,
100-
"drt__repair_antennas__iter_2__route__wirelength": 1759295,
101-
"drt__repair_antennas__iter_2__route__vias": 313826,
102-
"drt__repair_antennas__iter_2__route__vias__singlecut": 313826,
106+
"drt__repair_antennas__iter_2__route__wirelength": 1801744,
107+
"drt__repair_antennas__iter_2__route__vias": 314142,
108+
"drt__repair_antennas__iter_2__route__vias__singlecut": 314142,
103109
"drt__repair_antennas__iter_2__route__vias__multicut": 0,
104-
"drt__repair_antennas__iter_2__antenna__violating__nets": 3,
105-
"drt__repair_antennas__iter_2__antenna__violating__pins": 3,
106-
"drt__repair_antennas__iter_3__global_route__vias": 130,
107-
"drt__repair_antennas__iter_3__antenna_diodes_count": 320,
108-
"drt__repair_antennas__iter_3__route__drc_errors__iter:0": 10,
109-
"drt__repair_antennas__iter_3__route__wirelength__iter:0": 1759286,
110+
"drt__repair_antennas__iter_2__antenna__violating__nets": 1,
111+
"drt__repair_antennas__iter_2__antenna__violating__pins": 1,
112+
"drt__repair_antennas__iter_3__global_route__vias": 116,
113+
"drt__repair_antennas__iter_3__antenna_diodes_count": 343,
114+
"drt__repair_antennas__iter_3__route__drc_errors__iter:0": 2,
115+
"drt__repair_antennas__iter_3__route__wirelength__iter:0": 1801759,
110116
"drt__repair_antennas__iter_3__route__drc_errors__iter:1": 0,
111-
"drt__repair_antennas__iter_3__route__wirelength__iter:1": 1759275,
117+
"drt__repair_antennas__iter_3__route__wirelength__iter:1": 1801752,
112118
"drt__repair_antennas__iter_3__route__drc_errors": 0,
113-
"drt__repair_antennas__iter_3__route__wirelength": 1759275,
114-
"drt__repair_antennas__iter_3__route__vias": 313832,
115-
"drt__repair_antennas__iter_3__route__vias__singlecut": 313832,
119+
"drt__repair_antennas__iter_3__route__wirelength": 1801752,
120+
"drt__repair_antennas__iter_3__route__vias": 314145,
121+
"drt__repair_antennas__iter_3__route__vias__singlecut": 314145,
116122
"drt__repair_antennas__iter_3__route__vias__multicut": 0,
117-
"drt__repair_antennas__iter_3__antenna__violating__nets": 2,
118-
"drt__repair_antennas__iter_3__antenna__violating__pins": 2,
119-
"drt__repair_antennas__iter_4__global_route__vias": 32,
120-
"drt__repair_antennas__iter_4__antenna_diodes_count": 322,
121-
"drt__repair_antennas__iter_4__route__drc_errors__iter:0": 2,
122-
"drt__repair_antennas__iter_4__route__wirelength__iter:0": 1759289,
123-
"drt__repair_antennas__iter_4__route__drc_errors__iter:1": 0,
124-
"drt__repair_antennas__iter_4__route__wirelength__iter:1": 1759276,
125-
"drt__repair_antennas__iter_4__route__drc_errors": 0,
126-
"drt__repair_antennas__iter_4__route__wirelength": 1759276,
127-
"drt__repair_antennas__iter_4__route__vias": 313840,
128-
"drt__repair_antennas__iter_4__route__vias__singlecut": 313840,
129-
"drt__repair_antennas__iter_4__route__vias__multicut": 0,
130-
"drt__repair_antennas__iter_4__antenna__violating__nets": 2,
131-
"drt__repair_antennas__iter_4__antenna__violating__pins": 2,
132-
"drt__antenna__violating__nets": 2,
133-
"drt__antenna__violating__pins": 2,
134-
"DRT::ANT::errors": "2",
123+
"drt__repair_antennas__iter_3__antenna__violating__nets": 0,
124+
"drt__repair_antennas__iter_3__antenna__violating__pins": 0,
125+
"drt__antenna__violating__nets": 0,
126+
"drt__antenna__violating__pins": 0,
127+
"DRT::ANT::errors": "0",
135128
"design__violations": 0,
136129
"timing__drv__floating__nets": 0,
137130
"timing__drv__floating__pins": 0,
138-
"DRT::worst_slack_min": "-0.003833600212452284",
139-
"DRT::worst_slack_max": "-0.46459104545153274",
140-
"DRT::tns_max": "-10.976774466734886",
141-
"DRT::clock_skew": "0.5962266404905676",
142-
"DRT::max_slew_slack": "-21.33111563572864",
131+
"DRT::worst_slack_min": "0.13984236386916732",
132+
"DRT::worst_slack_max": "-0.3013580581488207",
133+
"DRT::tns_max": "-7.357679118669411",
134+
"DRT::clock_skew": "0.6522729208047918",
135+
"DRT::max_slew_slack": "-2.7254298773877887",
143136
"DRT::max_fanout_slack": "100.0",
144-
"DRT::max_capacitance_slack": "-23.721059543402227",
137+
"DRT::max_capacitance_slack": "-3.960638285440248",
145138
"DRT::clock_period": "8.000000",
146-
"flow__warnings__count": 274,
139+
"flow__warnings__count": 245,
147140
"flow__errors__count": 0
148141
}

test/jpeg_sky130hd.metrics_limits

Lines changed: 15 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -1,24 +1,24 @@
11
{
22
"IFP::instance_count" : "54760.799999999996"
3-
,"DPL::design_area" : "551700.0"
4-
,"DPL::utilization" : "25.2"
5-
,"RSZ::repair_design_buffer_count" : "350"
3+
,"DPL::design_area" : "553024.7999999999"
4+
,"DPL::utilization" : "25.32"
5+
,"RSZ::repair_design_buffer_count" : "355"
66
,"RSZ::max_slew_slack" : "0"
77
,"RSZ::max_capacitance_slack" : "0"
88
,"RSZ::max_fanout_slack" : "0"
9-
,"RSZ::worst_slack_min" : "-0.7916135970794028"
10-
,"RSZ::worst_slack_max" : "-1.0130118364210672"
11-
,"RSZ::tns_max" : "-3652.0275896291405"
12-
,"RSZ::hold_buffer_count" : "44"
13-
,"GRT::ANT::errors" : "0"
9+
,"RSZ::worst_slack_min" : "-0.648234284598353"
10+
,"RSZ::worst_slack_max" : "-0.8258300055322415"
11+
,"RSZ::tns_max" : "-3650.7458300055328"
12+
,"RSZ::hold_buffer_count" : "45"
13+
,"GRT::ANT::errors" : "1"
1414
,"DRT::drv" : "0"
15-
,"DRT::worst_slack_min" : "-0.8038336002124523"
16-
,"DRT::worst_slack_max" : "-1.2645910454515328"
17-
,"DRT::tns_max" : "-3661.6967744667354"
18-
,"DRT::clock_skew" : "0.7154719685886811"
19-
,"DRT::max_slew_slack" : "-25.59733876287437"
20-
,"DRT::max_capacitance_slack" : "-28.46527145208267"
15+
,"DRT::worst_slack_min" : "-0.6601576361308328"
16+
,"DRT::worst_slack_max" : "-1.1013580581488207"
17+
,"DRT::tns_max" : "-3658.07767911867"
18+
,"DRT::clock_skew" : "0.7827275049657502"
19+
,"DRT::max_slew_slack" : "-3.2705158528653464"
20+
,"DRT::max_capacitance_slack" : "-4.752765942528297"
2121
,"DRT::max_fanout_slack" : "0"
2222
,"DRT::clock_period" : "8.0"
23-
,"DRT::ANT::errors" : "2"
23+
,"DRT::ANT::errors" : "0"
2424
}

0 commit comments

Comments
 (0)