Skip to content

Commit 8f5c6fb

Browse files
committed
test: update metrics limits
Signed-off-by: Eder Monteiro <[email protected]>
1 parent 1fb1617 commit 8f5c6fb

File tree

6 files changed

+344
-334
lines changed

6 files changed

+344
-334
lines changed

test/ibex_sky130hs.metrics

Lines changed: 100 additions & 103 deletions
Original file line numberDiff line numberDiff line change
@@ -3,125 +3,114 @@
33
"IFP::instance_count": "13935",
44
"floorplan__design__io": 264,
55
"design__io__hpwl": 61554148,
6-
"design__instance__displacement__total": 62348.5,
7-
"design__instance__displacement__mean": 3.166,
8-
"design__instance__displacement__max": 23.807,
9-
"route__wirelength__estimated": 761837,
10-
"RSZ::repair_design_buffer_count": "468",
11-
"RSZ::max_slew_slack": "-20.502589643001556",
6+
"design__instance__displacement__total": 57338.2,
7+
"design__instance__displacement__mean": 2.898,
8+
"design__instance__displacement__max": 20.37,
9+
"route__wirelength__estimated": 752624,
10+
"RSZ::repair_design_buffer_count": "554",
11+
"RSZ::max_slew_slack": "-67.27973818778992",
1212
"RSZ::max_fanout_slack": "100.0",
13-
"RSZ::max_capacitance_slack": "-22.074447161441523",
14-
"design__instance__displacement__total": 2436.34,
15-
"design__instance__displacement__mean": 0.122,
16-
"design__instance__displacement__max": 24.306,
17-
"route__wirelength__estimated": 782985,
13+
"RSZ::max_capacitance_slack": "39.6049545207041",
14+
"design__instance__displacement__total": 1645.39,
15+
"design__instance__displacement__mean": 0.082,
16+
"design__instance__displacement__max": 14.717,
17+
"route__wirelength__estimated": 773811,
1818
"design__instance__count__setup_buffer": 0,
1919
"design__instance__count__hold_buffer": 0,
20-
"RSZ::worst_slack_min": "0.30054015682344754",
21-
"RSZ::worst_slack_max": "0.15674484376330533",
20+
"RSZ::worst_slack_min": "0.29376690800325383",
21+
"RSZ::worst_slack_max": "0.044744653693118135",
2222
"RSZ::tns_max": "0.0",
2323
"RSZ::hold_buffer_count": "0",
24-
"design__instance__displacement__total": 0,
24+
"design__instance__displacement__total": 2.88,
2525
"design__instance__displacement__mean": 0,
26-
"design__instance__displacement__max": 0,
27-
"route__wirelength__estimated": 782985,
28-
"DPL::utilization": "38.2",
29-
"DPL::design_area": "231202",
30-
"route__net": 14226,
26+
"design__instance__displacement__max": 1.92,
27+
"route__wirelength__estimated": 773813,
28+
"DPL::utilization": "33.3",
29+
"DPL::design_area": "201437",
30+
"route__net": 14308,
3131
"route__net__special": 2,
32-
"global_route__vias": 138621,
33-
"global_route__wirelength": 1363435,
34-
"grt__global_route__vias": 4693,
35-
"grt__global_route__vias": 1029,
36-
"grt__antenna_diodes_count": 53,
32+
"global_route__vias": 136957,
33+
"global_route__wirelength": 1336572,
34+
"grt__global_route__vias": 5918,
35+
"grt__global_route__vias": 916,
36+
"grt__global_route__vias": 1100,
37+
"grt__global_route__vias": 140,
38+
"grt__global_route__vias": 192,
39+
"grt__antenna_diodes_count": 148,
3740
"grt__antenna__violating__nets": 0,
3841
"grt__antenna__violating__pins": 0,
3942
"GRT::ANT::errors": "0",
40-
"route__net": 14226,
41-
"route__net__special": 2,
42-
"route__drc_errors__iter:0": 3893,
43-
"route__wirelength__iter:0": 982578,
44-
"route__drc_errors__iter:1": 688,
45-
"route__wirelength__iter:1": 978112,
46-
"route__drc_errors__iter:2": 427,
47-
"route__wirelength__iter:2": 977304,
48-
"route__drc_errors__iter:3": 15,
49-
"route__wirelength__iter:3": 977322,
50-
"route__drc_errors__iter:4": 9,
51-
"route__wirelength__iter:4": 977324,
52-
"route__drc_errors__iter:5": 3,
53-
"route__wirelength__iter:5": 977324,
54-
"route__drc_errors__iter:6": 0,
55-
"route__wirelength__iter:6": 977324,
43+
"route__drc_errors__iter:0": 3673,
44+
"route__wirelength__iter:0": 965023,
45+
"route__drc_errors__iter:1": 655,
46+
"route__wirelength__iter:1": 960607,
47+
"route__drc_errors__iter:2": 454,
48+
"route__wirelength__iter:2": 959733,
49+
"route__drc_errors__iter:3": 4,
50+
"route__wirelength__iter:3": 959622,
51+
"route__drc_errors__iter:4": 0,
52+
"route__wirelength__iter:4": 959626,
5653
"route__drc_errors": 0,
57-
"route__wirelength": 977324,
58-
"route__vias": 119604,
59-
"route__vias__singlecut": 119604,
54+
"route__wirelength": 959626,
55+
"route__vias": 118885,
56+
"route__vias__singlecut": 118885,
6057
"route__vias__multicut": 0,
6158
"DRT::drv": "0",
62-
"drt__repair_antennas__pre_repair__antenna__violating__nets": 32,
63-
"drt__repair_antennas__pre_repair__antenna__violating__pins": 41,
64-
"drt__repair_antennas__iter_0__global_route__vias": 944,
65-
"drt__repair_antennas__iter_0__antenna_diodes_count": 95,
66-
"drt__repair_antennas__iter_0__route__drc_errors__iter:0": 515,
67-
"drt__repair_antennas__iter_0__route__wirelength__iter:0": 975536,
68-
"drt__repair_antennas__iter_0__route__drc_errors__iter:1": 158,
69-
"drt__repair_antennas__iter_0__route__wirelength__iter:1": 975484,
70-
"drt__repair_antennas__iter_0__route__drc_errors__iter:2": 120,
71-
"drt__repair_antennas__iter_0__route__wirelength__iter:2": 975434,
72-
"drt__repair_antennas__iter_0__route__drc_errors__iter:3": 4,
73-
"drt__repair_antennas__iter_0__route__wirelength__iter:3": 975371,
74-
"drt__repair_antennas__iter_0__route__drc_errors__iter:4": 0,
75-
"drt__repair_antennas__iter_0__route__wirelength__iter:4": 975377,
59+
"drt__repair_antennas__pre_repair__antenna__violating__nets": 72,
60+
"drt__repair_antennas__pre_repair__antenna__violating__pins": 87,
61+
"drt__repair_antennas__iter_0__global_route__vias": 1677,
62+
"drt__repair_antennas__iter_0__antenna_diodes_count": 237,
63+
"drt__repair_antennas__iter_0__route__drc_errors__iter:0": 783,
64+
"drt__repair_antennas__iter_0__route__wirelength__iter:0": 956367,
65+
"drt__repair_antennas__iter_0__route__drc_errors__iter:1": 107,
66+
"drt__repair_antennas__iter_0__route__wirelength__iter:1": 956232,
67+
"drt__repair_antennas__iter_0__route__drc_errors__iter:2": 79,
68+
"drt__repair_antennas__iter_0__route__wirelength__iter:2": 956216,
69+
"drt__repair_antennas__iter_0__route__drc_errors__iter:3": 0,
70+
"drt__repair_antennas__iter_0__route__wirelength__iter:3": 956236,
7671
"drt__repair_antennas__iter_0__route__drc_errors": 0,
77-
"drt__repair_antennas__iter_0__route__wirelength": 975377,
78-
"drt__repair_antennas__iter_0__route__vias": 119597,
79-
"drt__repair_antennas__iter_0__route__vias__singlecut": 119597,
72+
"drt__repair_antennas__iter_0__route__wirelength": 956236,
73+
"drt__repair_antennas__iter_0__route__vias": 118896,
74+
"drt__repair_antennas__iter_0__route__vias__singlecut": 118896,
8075
"drt__repair_antennas__iter_0__route__vias__multicut": 0,
8176
"drt__repair_antennas__iter_0__antenna__violating__nets": 4,
82-
"drt__repair_antennas__iter_0__antenna__violating__pins": 5,
83-
"drt__repair_antennas__iter_1__global_route__vias": 246,
84-
"drt__repair_antennas__iter_1__antenna_diodes_count": 100,
85-
"drt__repair_antennas__iter_1__route__drc_errors__iter:0": 23,
86-
"drt__repair_antennas__iter_1__route__wirelength__iter:0": 975451,
77+
"drt__repair_antennas__iter_0__antenna__violating__pins": 6,
78+
"drt__repair_antennas__iter_1__global_route__vias": 322,
79+
"drt__repair_antennas__iter_1__antenna_diodes_count": 243,
80+
"drt__repair_antennas__iter_1__route__drc_errors__iter:0": 8,
81+
"drt__repair_antennas__iter_1__route__wirelength__iter:0": 956298,
8782
"drt__repair_antennas__iter_1__route__drc_errors__iter:1": 0,
88-
"drt__repair_antennas__iter_1__route__wirelength__iter:1": 975428,
83+
"drt__repair_antennas__iter_1__route__wirelength__iter:1": 956310,
8984
"drt__repair_antennas__iter_1__route__drc_errors": 0,
90-
"drt__repair_antennas__iter_1__route__wirelength": 975428,
91-
"drt__repair_antennas__iter_1__route__vias": 119603,
92-
"drt__repair_antennas__iter_1__route__vias__singlecut": 119603,
85+
"drt__repair_antennas__iter_1__route__wirelength": 956310,
86+
"drt__repair_antennas__iter_1__route__vias": 118916,
87+
"drt__repair_antennas__iter_1__route__vias__singlecut": 118916,
9388
"drt__repair_antennas__iter_1__route__vias__multicut": 0,
94-
"drt__repair_antennas__iter_1__antenna__violating__nets": 2,
95-
"drt__repair_antennas__iter_1__antenna__violating__pins": 4,
96-
"drt__repair_antennas__iter_2__global_route__vias": 154,
97-
"drt__repair_antennas__iter_2__antenna_diodes_count": 104,
98-
"drt__repair_antennas__iter_2__route__drc_errors__iter:0": 22,
99-
"drt__repair_antennas__iter_2__route__wirelength__iter:0": 975485,
100-
"drt__repair_antennas__iter_2__route__drc_errors__iter:1": 2,
101-
"drt__repair_antennas__iter_2__route__wirelength__iter:1": 975453,
102-
"drt__repair_antennas__iter_2__route__drc_errors__iter:2": 1,
103-
"drt__repair_antennas__iter_2__route__wirelength__iter:2": 975452,
104-
"drt__repair_antennas__iter_2__route__drc_errors__iter:3": 0,
105-
"drt__repair_antennas__iter_2__route__wirelength__iter:3": 975452,
89+
"drt__repair_antennas__iter_1__antenna__violating__nets": 1,
90+
"drt__repair_antennas__iter_1__antenna__violating__pins": 1,
91+
"drt__repair_antennas__iter_2__global_route__vias": 121,
92+
"drt__repair_antennas__iter_2__antenna_diodes_count": 244,
93+
"drt__repair_antennas__iter_2__route__drc_errors__iter:0": 5,
94+
"drt__repair_antennas__iter_2__route__wirelength__iter:0": 956400,
95+
"drt__repair_antennas__iter_2__route__drc_errors__iter:1": 0,
96+
"drt__repair_antennas__iter_2__route__wirelength__iter:1": 956394,
10697
"drt__repair_antennas__iter_2__route__drc_errors": 0,
107-
"drt__repair_antennas__iter_2__route__wirelength": 975452,
108-
"drt__repair_antennas__iter_2__route__vias": 119617,
109-
"drt__repair_antennas__iter_2__route__vias__singlecut": 119617,
98+
"drt__repair_antennas__iter_2__route__wirelength": 956394,
99+
"drt__repair_antennas__iter_2__route__vias": 118919,
100+
"drt__repair_antennas__iter_2__route__vias__singlecut": 118919,
110101
"drt__repair_antennas__iter_2__route__vias__multicut": 0,
111102
"drt__repair_antennas__iter_2__antenna__violating__nets": 1,
112103
"drt__repair_antennas__iter_2__antenna__violating__pins": 1,
113-
"drt__repair_antennas__iter_3__global_route__vias": 28,
114-
"drt__repair_antennas__iter_3__antenna_diodes_count": 105,
115-
"drt__repair_antennas__iter_3__route__drc_errors__iter:0": 4,
116-
"drt__repair_antennas__iter_3__route__wirelength__iter:0": 975450,
117-
"drt__repair_antennas__iter_3__route__drc_errors__iter:1": 1,
118-
"drt__repair_antennas__iter_3__route__wirelength__iter:1": 975445,
119-
"drt__repair_antennas__iter_3__route__drc_errors__iter:2": 0,
120-
"drt__repair_antennas__iter_3__route__wirelength__iter:2": 975445,
104+
"drt__repair_antennas__iter_3__global_route__vias": 124,
105+
"drt__repair_antennas__iter_3__antenna_diodes_count": 245,
106+
"drt__repair_antennas__iter_3__route__drc_errors__iter:0": 5,
107+
"drt__repair_antennas__iter_3__route__wirelength__iter:0": 956407,
108+
"drt__repair_antennas__iter_3__route__drc_errors__iter:1": 0,
109+
"drt__repair_antennas__iter_3__route__wirelength__iter:1": 956397,
121110
"drt__repair_antennas__iter_3__route__drc_errors": 0,
122-
"drt__repair_antennas__iter_3__route__wirelength": 975445,
123-
"drt__repair_antennas__iter_3__route__vias": 119621,
124-
"drt__repair_antennas__iter_3__route__vias__singlecut": 119621,
111+
"drt__repair_antennas__iter_3__route__wirelength": 956397,
112+
"drt__repair_antennas__iter_3__route__vias": 118920,
113+
"drt__repair_antennas__iter_3__route__vias__singlecut": 118920,
125114
"drt__repair_antennas__iter_3__route__vias__multicut": 0,
126115
"drt__repair_antennas__iter_3__antenna__violating__nets": 0,
127116
"drt__repair_antennas__iter_3__antenna__violating__pins": 0,
@@ -131,14 +120,22 @@
131120
"design__violations": 0,
132121
"timing__drv__floating__nets": 0,
133122
"timing__drv__floating__pins": 0,
134-
"DRT::worst_slack_min": "0.23574676211772383",
135-
"DRT::worst_slack_max": "-0.3496074639851967",
136-
"DRT::tns_max": "-0.43521987245979576",
137-
"DRT::clock_skew": "2.485987042142624",
138-
"DRT::max_slew_slack": "-67.01332926750183",
123+
"DRT::worst_slack_min": "0.29205372280550257",
124+
"DRT::worst_slack_max": "-0.5495701826949755",
125+
"DRT::tns_max": "-2.609192047383432",
126+
"DRT::clock_skew": "0.2352632599768252",
127+
"DRT::max_slew_slack": "-49.08190667629242",
139128
"DRT::max_fanout_slack": "100.0",
140-
"DRT::max_capacitance_slack": "-69.67181535306317",
129+
"DRT::max_capacitance_slack": "-52.94926596490751",
141130
"DRT::clock_period": "11.290000",
142-
"flow__warnings__count": 74,
143-
"flow__errors__count": 0
131+
"flow__warnings__count": 47,
132+
"flow__errors__count": 0,
133+
"flow__warnings__count:DRT-0120": 24,
134+
"flow__warnings__count:DRT-0349": 10,
135+
"flow__warnings__count:GRT-0243": 1,
136+
"flow__warnings__count:GRT-0281": 1,
137+
"flow__warnings__count:IFP-0028": 1,
138+
"flow__warnings__count:ORD-0046": 9,
139+
"flow__warnings__count:STA-0441": 1,
140+
"flow__warnings__type_count": 7
144141
}

test/ibex_sky130hs.metrics_limits

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -12,12 +12,12 @@
1212
,"RSZ::hold_buffer_count" : "0"
1313
,"GRT::ANT::errors" : "0"
1414
,"DRT::drv" : "0"
15-
,"DRT::worst_slack_min" : "-0.8370215503176959"
16-
,"DRT::worst_slack_max" : "-1.6419701253408525"
17-
,"DRT::tns_max" : "-1576.0127748413797"
18-
,"DRT::clock_skew" : "0.2237394333132864"
19-
,"DRT::max_slew_slack" : "-51.69617056846619"
20-
,"DRT::max_capacitance_slack" : "-55.92962557222709"
15+
,"DRT::worst_slack_min" : "-0.8369462771944974"
16+
,"DRT::worst_slack_max" : "-1.6785701826949755"
17+
,"DRT::tns_max" : "-1575.8706920473835"
18+
,"DRT::clock_skew" : "0.28231591197219025"
19+
,"DRT::max_slew_slack" : "-58.8982880115509"
20+
,"DRT::max_capacitance_slack" : "-63.53911915788901"
2121
,"DRT::max_fanout_slack" : "0"
2222
,"DRT::clock_period" : "11.29"
2323
,"DRT::ANT::errors" : "0"

0 commit comments

Comments
 (0)