Skip to content

Commit 5181c86

Browse files
committed
gpl: update tests after filler gcell removal update
Signed-off-by: Augusto Berndt <augusto.berndt@precisioninno.com>
1 parent 35d2d82 commit 5181c86

6 files changed

Lines changed: 347 additions & 287 deletions

test/aes_sky130hd.metrics

Lines changed: 102 additions & 87 deletions
Original file line numberDiff line numberDiff line change
@@ -15,120 +15,135 @@
1515
"design__instance__displacement__mean": 0.009,
1616
"design__instance__displacement__max": 9.31,
1717
"route__wirelength__estimated": 1.32771e+06,
18-
"design__instance__count__setup_buffer": 1933,
19-
"design__instance__count__hold_buffer": 35,
20-
"RSZ::worst_slack_min": "-0.8632286241261018",
21-
"RSZ::worst_slack_max": "-0.7366942819848878",
22-
"RSZ::tns_max": "-58.65282825437742",
23-
"RSZ::hold_buffer_count": "35",
24-
"design__instance__displacement__total": 10809,
25-
"design__instance__displacement__mean": 0.186,
26-
"design__instance__displacement__max": 14.568,
27-
"route__wirelength__estimated": 1.5204e+06,
28-
"DPL::utilization": "5.7",
29-
"DPL::design_area": "171476",
30-
"route__net": 17879,
18+
"design__instance__count__setup_buffer": 2087,
19+
"design__instance__count__hold_buffer": 454,
20+
"RSZ::worst_slack_min": "0.0008442136118009605",
21+
"RSZ::worst_slack_max": "-0.6960001660893692",
22+
"RSZ::tns_max": "-74.39109094847355",
23+
"RSZ::hold_buffer_count": "454",
24+
"design__instance__displacement__total": 11092.9,
25+
"design__instance__displacement__mean": 0.19,
26+
"design__instance__displacement__max": 14.876,
27+
"route__wirelength__estimated": 1.53646e+06,
28+
"DPL::utilization": "5.6",
29+
"DPL::design_area": "169438",
30+
"route__net": 18035,
3131
"route__net__special": 2,
32-
"global_route__vias": 181100,
33-
"global_route__wirelength": 2322698,
34-
"grt__global_route__vias": 11889,
35-
"grt__global_route__vias": 2878,
36-
"grt__global_route__vias": 676,
37-
"grt__global_route__vias": 171,
38-
"grt__global_route__vias": 182,
39-
"grt__antenna_diodes_count": 1025,
32+
"global_route__vias": 182333,
33+
"global_route__wirelength": 2351906,
34+
"grt__global_route__vias": 11527,
35+
"grt__global_route__vias": 2284,
36+
"grt__global_route__vias": 699,
37+
"grt__global_route__vias": 132,
38+
"grt__global_route__vias": 36,
39+
"grt__antenna_diodes_count": 937,
4040
"grt__antenna__violating__nets": 0,
4141
"grt__antenna__violating__pins": 0,
4242
"GRT::ANT::errors": "0",
43-
"route__net": 17879,
43+
"route__net": 18035,
4444
"route__net__special": 2,
45-
"route__drc_errors__iter:0": 6917,
46-
"route__wirelength__iter:0": 1835682,
47-
"route__drc_errors__iter:1": 2362,
48-
"route__wirelength__iter:1": 1831103,
49-
"route__drc_errors__iter:2": 1933,
50-
"route__wirelength__iter:2": 1829876,
51-
"route__drc_errors__iter:3": 87,
52-
"route__wirelength__iter:3": 1830218,
53-
"route__drc_errors__iter:4": 3,
54-
"route__wirelength__iter:4": 1830200,
45+
"route__drc_errors__iter:0": 7173,
46+
"route__wirelength__iter:0": 1860926,
47+
"route__drc_errors__iter:1": 2391,
48+
"route__wirelength__iter:1": 1856803,
49+
"route__drc_errors__iter:2": 1828,
50+
"route__wirelength__iter:2": 1855691,
51+
"route__drc_errors__iter:3": 64,
52+
"route__wirelength__iter:3": 1855788,
53+
"route__drc_errors__iter:4": 7,
54+
"route__wirelength__iter:4": 1855775,
5555
"route__drc_errors__iter:5": 0,
56-
"route__wirelength__iter:5": 1830200,
56+
"route__wirelength__iter:5": 1855777,
5757
"route__drc_errors": 0,
58-
"route__wirelength": 1830200,
59-
"route__vias": 166604,
60-
"route__vias__singlecut": 166604,
58+
"route__wirelength": 1855777,
59+
"route__vias": 167607,
60+
"route__vias__singlecut": 167607,
6161
"route__vias__multicut": 0,
6262
"DRT::drv": "0",
63-
"drt__repair_antennas__pre_repair__antenna__violating__nets": 130,
64-
"drt__repair_antennas__pre_repair__antenna__violating__pins": 134,
65-
"drt__repair_antennas__iter_0__global_route__vias": 2772,
66-
"drt__repair_antennas__iter_0__antenna_diodes_count": 1487,
67-
"drt__repair_antennas__iter_0__route__drc_errors__iter:0": 1199,
68-
"drt__repair_antennas__iter_0__route__wirelength__iter:0": 1831438,
69-
"drt__repair_antennas__iter_0__route__drc_errors__iter:1": 500,
70-
"drt__repair_antennas__iter_0__route__wirelength__iter:1": 1831254,
71-
"drt__repair_antennas__iter_0__route__drc_errors__iter:2": 430,
72-
"drt__repair_antennas__iter_0__route__wirelength__iter:2": 1831266,
73-
"drt__repair_antennas__iter_0__route__drc_errors__iter:3": 17,
74-
"drt__repair_antennas__iter_0__route__wirelength__iter:3": 1831384,
63+
"drt__repair_antennas__pre_repair__antenna__violating__nets": 116,
64+
"drt__repair_antennas__pre_repair__antenna__violating__pins": 124,
65+
"drt__repair_antennas__iter_0__global_route__vias": 2390,
66+
"drt__repair_antennas__iter_0__antenna_diodes_count": 1297,
67+
"drt__repair_antennas__iter_0__route__drc_errors__iter:0": 917,
68+
"drt__repair_antennas__iter_0__route__wirelength__iter:0": 1856499,
69+
"drt__repair_antennas__iter_0__route__drc_errors__iter:1": 363,
70+
"drt__repair_antennas__iter_0__route__wirelength__iter:1": 1856422,
71+
"drt__repair_antennas__iter_0__route__drc_errors__iter:2": 269,
72+
"drt__repair_antennas__iter_0__route__wirelength__iter:2": 1856393,
73+
"drt__repair_antennas__iter_0__route__drc_errors__iter:3": 6,
74+
"drt__repair_antennas__iter_0__route__wirelength__iter:3": 1856440,
7575
"drt__repair_antennas__iter_0__route__drc_errors__iter:4": 0,
76-
"drt__repair_antennas__iter_0__route__wirelength__iter:4": 1831386,
76+
"drt__repair_antennas__iter_0__route__wirelength__iter:4": 1856449,
7777
"drt__repair_antennas__iter_0__route__drc_errors": 0,
78-
"drt__repair_antennas__iter_0__route__wirelength": 1831386,
79-
"drt__repair_antennas__iter_0__route__vias": 167654,
80-
"drt__repair_antennas__iter_0__route__vias__singlecut": 167654,
78+
"drt__repair_antennas__iter_0__route__wirelength": 1856449,
79+
"drt__repair_antennas__iter_0__route__vias": 168347,
80+
"drt__repair_antennas__iter_0__route__vias__singlecut": 168347,
8181
"drt__repair_antennas__iter_0__route__vias__multicut": 0,
82-
"drt__repair_antennas__iter_0__antenna__violating__nets": 11,
83-
"drt__repair_antennas__iter_0__antenna__violating__pins": 11,
84-
"drt__repair_antennas__iter_1__global_route__vias": 351,
85-
"drt__repair_antennas__iter_1__antenna_diodes_count": 1539,
86-
"drt__repair_antennas__iter_1__route__drc_errors__iter:0": 63,
87-
"drt__repair_antennas__iter_1__route__wirelength__iter:0": 1831534,
82+
"drt__repair_antennas__iter_0__antenna__violating__nets": 13,
83+
"drt__repair_antennas__iter_0__antenna__violating__pins": 13,
84+
"drt__repair_antennas__iter_1__global_route__vias": 551,
85+
"drt__repair_antennas__iter_1__antenna_diodes_count": 1332,
86+
"drt__repair_antennas__iter_1__route__drc_errors__iter:0": 125,
87+
"drt__repair_antennas__iter_1__route__wirelength__iter:0": 1856548,
8888
"drt__repair_antennas__iter_1__route__drc_errors__iter:1": 24,
89-
"drt__repair_antennas__iter_1__route__wirelength__iter:1": 1831535,
90-
"drt__repair_antennas__iter_1__route__drc_errors__iter:2": 18,
91-
"drt__repair_antennas__iter_1__route__wirelength__iter:2": 1831528,
92-
"drt__repair_antennas__iter_1__route__drc_errors__iter:3": 0,
93-
"drt__repair_antennas__iter_1__route__wirelength__iter:3": 1831540,
89+
"drt__repair_antennas__iter_1__route__wirelength__iter:1": 1856534,
90+
"drt__repair_antennas__iter_1__route__drc_errors__iter:2": 15,
91+
"drt__repair_antennas__iter_1__route__wirelength__iter:2": 1856537,
92+
"drt__repair_antennas__iter_1__route__drc_errors__iter:3": 1,
93+
"drt__repair_antennas__iter_1__route__wirelength__iter:3": 1856523,
94+
"drt__repair_antennas__iter_1__route__drc_errors__iter:4": 0,
95+
"drt__repair_antennas__iter_1__route__wirelength__iter:4": 1856527,
9496
"drt__repair_antennas__iter_1__route__drc_errors": 0,
95-
"drt__repair_antennas__iter_1__route__wirelength": 1831540,
96-
"drt__repair_antennas__iter_1__route__vias": 167749,
97-
"drt__repair_antennas__iter_1__route__vias__singlecut": 167749,
97+
"drt__repair_antennas__iter_1__route__wirelength": 1856527,
98+
"drt__repair_antennas__iter_1__route__vias": 168423,
99+
"drt__repair_antennas__iter_1__route__vias__singlecut": 168423,
98100
"drt__repair_antennas__iter_1__route__vias__multicut": 0,
99101
"drt__repair_antennas__iter_1__antenna__violating__nets": 1,
100102
"drt__repair_antennas__iter_1__antenna__violating__pins": 1,
101-
"drt__repair_antennas__iter_2__global_route__vias": 30,
102-
"drt__repair_antennas__iter_2__antenna_diodes_count": 1548,
103-
"drt__repair_antennas__iter_2__route__drc_errors__iter:0": 7,
104-
"drt__repair_antennas__iter_2__route__wirelength__iter:0": 1831585,
105-
"drt__repair_antennas__iter_2__route__drc_errors__iter:1": 2,
106-
"drt__repair_antennas__iter_2__route__wirelength__iter:1": 1831582,
107-
"drt__repair_antennas__iter_2__route__drc_errors__iter:2": 2,
108-
"drt__repair_antennas__iter_2__route__wirelength__iter:2": 1831574,
103+
"drt__repair_antennas__iter_2__global_route__vias": 41,
104+
"drt__repair_antennas__iter_2__antenna_diodes_count": 1343,
105+
"drt__repair_antennas__iter_2__route__drc_errors__iter:0": 21,
106+
"drt__repair_antennas__iter_2__route__wirelength__iter:0": 1856560,
107+
"drt__repair_antennas__iter_2__route__drc_errors__iter:1": 3,
108+
"drt__repair_antennas__iter_2__route__wirelength__iter:1": 1856560,
109+
"drt__repair_antennas__iter_2__route__drc_errors__iter:2": 4,
110+
"drt__repair_antennas__iter_2__route__wirelength__iter:2": 1856557,
109111
"drt__repair_antennas__iter_2__route__drc_errors__iter:3": 0,
110-
"drt__repair_antennas__iter_2__route__wirelength__iter:3": 1831572,
112+
"drt__repair_antennas__iter_2__route__wirelength__iter:3": 1856553,
111113
"drt__repair_antennas__iter_2__route__drc_errors": 0,
112-
"drt__repair_antennas__iter_2__route__wirelength": 1831572,
113-
"drt__repair_antennas__iter_2__route__vias": 167758,
114-
"drt__repair_antennas__iter_2__route__vias__singlecut": 167758,
114+
"drt__repair_antennas__iter_2__route__wirelength": 1856553,
115+
"drt__repair_antennas__iter_2__route__vias": 168443,
116+
"drt__repair_antennas__iter_2__route__vias__singlecut": 168443,
115117
"drt__repair_antennas__iter_2__route__vias__multicut": 0,
116-
"drt__repair_antennas__iter_2__antenna__violating__nets": 0,
117-
"drt__repair_antennas__iter_2__antenna__violating__pins": 0,
118+
"drt__repair_antennas__iter_2__antenna__violating__nets": 1,
119+
"drt__repair_antennas__iter_2__antenna__violating__pins": 1,
120+
"drt__repair_antennas__iter_3__global_route__vias": 53,
121+
"drt__repair_antennas__iter_3__antenna_diodes_count": 1354,
122+
"drt__repair_antennas__iter_3__route__drc_errors__iter:0": 21,
123+
"drt__repair_antennas__iter_3__route__wirelength__iter:0": 1856607,
124+
"drt__repair_antennas__iter_3__route__drc_errors__iter:1": 0,
125+
"drt__repair_antennas__iter_3__route__wirelength__iter:1": 1856606,
126+
"drt__repair_antennas__iter_3__route__drc_errors": 0,
127+
"drt__repair_antennas__iter_3__route__wirelength": 1856606,
128+
"drt__repair_antennas__iter_3__route__vias": 168464,
129+
"drt__repair_antennas__iter_3__route__vias__singlecut": 168464,
130+
"drt__repair_antennas__iter_3__route__vias__multicut": 0,
131+
"drt__repair_antennas__iter_3__antenna__violating__nets": 0,
132+
"drt__repair_antennas__iter_3__antenna__violating__pins": 0,
118133
"drt__antenna__violating__nets": 0,
119134
"drt__antenna__violating__pins": 0,
120135
"DRT::ANT::errors": "0",
121136
"design__violations": 0,
122137
"timing__drv__floating__nets": 0,
123138
"timing__drv__floating__pins": 0,
124-
"DRT::worst_slack_min": "-0.9670995389354671",
125-
"DRT::worst_slack_max": "-1.433452952466133",
126-
"DRT::tns_max": "-135.00848110494726",
127-
"DRT::clock_skew": "0.602163336238047",
128-
"DRT::max_slew_slack": "-15.403982735162627",
139+
"DRT::worst_slack_min": "-0.1509574730168613",
140+
"DRT::worst_slack_max": "-1.1278049924288338",
141+
"DRT::tns_max": "-159.94060217832424",
142+
"DRT::clock_skew": "0.5965229590242205",
143+
"DRT::max_slew_slack": "-7.639985069702311",
129144
"DRT::max_fanout_slack": "100.0",
130-
"DRT::max_capacitance_slack": "-18.279009050407286",
145+
"DRT::max_capacitance_slack": "-8.46118517188315",
131146
"DRT::clock_period": "3.740000",
132-
"flow__warnings__count": 35,
147+
"flow__warnings__count": 33,
133148
"flow__errors__count": 0
134149
}

test/aes_sky130hd.metrics_limits

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,23 @@
11
{
22
"IFP::instance_count" : "20652.0"
3-
,"DPL::design_area" : "205771.19999999998"
4-
,"DPL::utilization" : "6.84"
3+
,"DPL::design_area" : "203325.6"
4+
,"DPL::utilization" : "6.72"
55
,"RSZ::repair_design_buffer_count" : "448"
66
,"RSZ::max_slew_slack" : "0"
77
,"RSZ::max_capacitance_slack" : "0"
88
,"RSZ::max_fanout_slack" : "0"
9-
,"RSZ::worst_slack_min" : "-1.237228624126102"
10-
,"RSZ::worst_slack_max" : "-1.110694281984888"
11-
,"RSZ::tns_max" : "-702.3068282543775"
12-
,"RSZ::hold_buffer_count" : "42"
9+
,"RSZ::worst_slack_min" : "-0.3731557863881991"
10+
,"RSZ::worst_slack_max" : "-1.0700001660893692"
11+
,"RSZ::tns_max" : "-718.0450909484737"
12+
,"RSZ::hold_buffer_count" : "544"
1313
,"GRT::ANT::errors" : "0"
1414
,"DRT::drv" : "0"
15-
,"DRT::worst_slack_min" : "-1.3410995389354672"
16-
,"DRT::worst_slack_max" : "-1.8074529524661331"
17-
,"DRT::tns_max" : "-778.6624811049473"
18-
,"DRT::clock_skew" : "0.7225960034856563"
19-
,"DRT::max_slew_slack" : "-18.484779282195152"
20-
,"DRT::max_capacitance_slack" : "-21.934810860488742"
15+
,"DRT::worst_slack_min" : "-0.5249574730168614"
16+
,"DRT::worst_slack_max" : "-1.501804992428834"
17+
,"DRT::tns_max" : "-803.5946021783243"
18+
,"DRT::clock_skew" : "0.7158275508290646"
19+
,"DRT::max_slew_slack" : "-9.167982083642773"
20+
,"DRT::max_capacitance_slack" : "-10.15342220625978"
2121
,"DRT::max_fanout_slack" : "0"
2222
,"DRT::clock_period" : "3.74"
2323
,"DRT::ANT::errors" : "0"

0 commit comments

Comments
 (0)