Skip to content

Commit 5b0df52

Browse files
committed
update aes/sky13hd limits for slew_checking
Signed-off-by: Matt Liberty <mliberty@precisioninno.com>
1 parent 73dc543 commit 5b0df52

File tree

2 files changed

+86
-84
lines changed

2 files changed

+86
-84
lines changed

test/aes_sky130hd.metrics

Lines changed: 77 additions & 75 deletions
Original file line numberDiff line numberDiff line change
@@ -15,97 +15,99 @@
1515
"design__instance__displacement__mean": 0.008,
1616
"design__instance__displacement__max": 7.495,
1717
"route__wirelength__estimated": 1.12958e+06,
18-
"design__instance__count__setup_buffer": 1688,
18+
"design__instance__count__setup_buffer": 1843,
1919
"design__instance__count__hold_buffer": 389,
2020
"RSZ::worst_slack_min": "0.011451728778280573",
21-
"RSZ::worst_slack_max": "-1.098347222038727",
22-
"RSZ::tns_max": "-93.43314653090268",
21+
"RSZ::worst_slack_max": "-0.9949037431059311",
22+
"RSZ::tns_max": "-82.25304759004436",
2323
"RSZ::hold_buffer_count": "389",
24-
"design__instance__displacement__total": 11922,
25-
"design__instance__displacement__mean": 0.206,
26-
"design__instance__displacement__max": 14.651,
27-
"route__wirelength__estimated": 1.32914e+06,
24+
"design__instance__displacement__total": 13096.9,
25+
"design__instance__displacement__mean": 0.226,
26+
"design__instance__displacement__max": 14.867,
27+
"route__wirelength__estimated": 1.35085e+06,
2828
"DPL::utilization": "5.0",
29-
"DPL::design_area": "149847",
30-
"route__net": 17553,
29+
"DPL::design_area": "151736",
30+
"route__net": 17704,
3131
"route__net__special": 2,
32-
"global_route__vias": 180965,
33-
"global_route__wirelength": 2134549,
34-
"grt__global_route__vias": 6335,
35-
"grt__global_route__vias": 662,
36-
"grt__global_route__vias": 59,
37-
"grt__antenna_diodes_count": 247,
32+
"global_route__vias": 181989,
33+
"global_route__wirelength": 2154952,
34+
"grt__global_route__vias": 8090,
35+
"grt__global_route__vias": 7606,
36+
"grt__global_route__vias": 438,
37+
"grt__antenna_diodes_count": 254,
3838
"grt__antenna__violating__nets": 0,
3939
"grt__antenna__violating__pins": 0,
4040
"GRT::ANT::errors": "0",
41-
"route__net": 17553,
41+
"route__net": 17704,
4242
"route__net__special": 2,
43-
"route__drc_errors__iter:0": 6741,
44-
"route__wirelength__iter:0": 1654154,
45-
"route__drc_errors__iter:1": 2518,
46-
"route__wirelength__iter:1": 1650111,
47-
"route__drc_errors__iter:2": 1873,
48-
"route__wirelength__iter:2": 1648678,
49-
"route__drc_errors__iter:3": 70,
50-
"route__wirelength__iter:3": 1648666,
51-
"route__drc_errors__iter:4": 5,
52-
"route__wirelength__iter:4": 1648655,
43+
"route__drc_errors__iter:0": 6739,
44+
"route__wirelength__iter:0": 1671445,
45+
"route__drc_errors__iter:1": 2839,
46+
"route__wirelength__iter:1": 1667809,
47+
"route__drc_errors__iter:2": 1968,
48+
"route__wirelength__iter:2": 1666262,
49+
"route__drc_errors__iter:3": 72,
50+
"route__wirelength__iter:3": 1666080,
51+
"route__drc_errors__iter:4": 11,
52+
"route__wirelength__iter:4": 1666066,
5353
"route__drc_errors__iter:5": 0,
54-
"route__wirelength__iter:5": 1648653,
54+
"route__wirelength__iter:5": 1666056,
5555
"route__drc_errors": 0,
56-
"route__wirelength": 1648653,
57-
"route__vias": 163281,
58-
"route__vias__singlecut": 163281,
56+
"route__wirelength": 1666056,
57+
"route__vias": 164053,
58+
"route__vias__singlecut": 164053,
5959
"route__vias__multicut": 0,
6060
"DRT::drv": "0",
61-
"drt__repair_antennas__pre_repair__antenna__violating__nets": 96,
62-
"drt__repair_antennas__pre_repair__antenna__violating__pins": 105,
63-
"drt__repair_antennas__iter_0__global_route__vias": 2148,
64-
"drt__repair_antennas__iter_0__antenna_diodes_count": 391,
65-
"drt__repair_antennas__iter_0__route__drc_errors__iter:0": 893,
66-
"drt__repair_antennas__iter_0__route__wirelength__iter:0": 1648042,
67-
"drt__repair_antennas__iter_0__route__drc_errors__iter:1": 363,
68-
"drt__repair_antennas__iter_0__route__wirelength__iter:1": 1647916,
69-
"drt__repair_antennas__iter_0__route__drc_errors__iter:2": 277,
70-
"drt__repair_antennas__iter_0__route__wirelength__iter:2": 1647903,
71-
"drt__repair_antennas__iter_0__route__drc_errors__iter:3": 4,
72-
"drt__repair_antennas__iter_0__route__wirelength__iter:3": 1647909,
73-
"drt__repair_antennas__iter_0__route__drc_errors__iter:4": 0,
74-
"drt__repair_antennas__iter_0__route__wirelength__iter:4": 1647913,
61+
"drt__repair_antennas__pre_repair__antenna__violating__nets": 105,
62+
"drt__repair_antennas__pre_repair__antenna__violating__pins": 108,
63+
"drt__repair_antennas__iter_0__global_route__vias": 2581,
64+
"drt__repair_antennas__iter_0__antenna_diodes_count": 405,
65+
"drt__repair_antennas__iter_0__route__drc_errors__iter:0": 1126,
66+
"drt__repair_antennas__iter_0__route__wirelength__iter:0": 1665418,
67+
"drt__repair_antennas__iter_0__route__drc_errors__iter:1": 469,
68+
"drt__repair_antennas__iter_0__route__wirelength__iter:1": 1665290,
69+
"drt__repair_antennas__iter_0__route__drc_errors__iter:2": 389,
70+
"drt__repair_antennas__iter_0__route__wirelength__iter:2": 1665258,
71+
"drt__repair_antennas__iter_0__route__drc_errors__iter:3": 0,
72+
"drt__repair_antennas__iter_0__route__wirelength__iter:3": 1665293,
7573
"drt__repair_antennas__iter_0__route__drc_errors": 0,
76-
"drt__repair_antennas__iter_0__route__wirelength": 1647913,
77-
"drt__repair_antennas__iter_0__route__vias": 163435,
78-
"drt__repair_antennas__iter_0__route__vias__singlecut": 163435,
74+
"drt__repair_antennas__iter_0__route__wirelength": 1665293,
75+
"drt__repair_antennas__iter_0__route__vias": 164287,
76+
"drt__repair_antennas__iter_0__route__vias__singlecut": 164287,
7977
"drt__repair_antennas__iter_0__route__vias__multicut": 0,
80-
"drt__repair_antennas__iter_0__antenna__violating__nets": 5,
81-
"drt__repair_antennas__iter_0__antenna__violating__pins": 6,
82-
"drt__repair_antennas__iter_1__global_route__vias": 102,
78+
"drt__repair_antennas__iter_0__antenna__violating__nets": 9,
79+
"drt__repair_antennas__iter_0__antenna__violating__pins": 12,
80+
"drt__repair_antennas__iter_1__global_route__vias": 295,
8381
"drt__repair_antennas__iter_1__antenna_diodes_count": 417,
84-
"drt__repair_antennas__iter_1__route__drc_errors__iter:0": 60,
85-
"drt__repair_antennas__iter_1__route__wirelength__iter:0": 1647987,
86-
"drt__repair_antennas__iter_1__route__drc_errors__iter:1": 16,
87-
"drt__repair_antennas__iter_1__route__wirelength__iter:1": 1647974,
88-
"drt__repair_antennas__iter_1__route__drc_errors__iter:2": 12,
89-
"drt__repair_antennas__iter_1__route__wirelength__iter:2": 1647974,
82+
"drt__repair_antennas__iter_1__route__drc_errors__iter:0": 149,
83+
"drt__repair_antennas__iter_1__route__wirelength__iter:0": 1665338,
84+
"drt__repair_antennas__iter_1__route__drc_errors__iter:1": 46,
85+
"drt__repair_antennas__iter_1__route__wirelength__iter:1": 1665328,
86+
"drt__repair_antennas__iter_1__route__drc_errors__iter:2": 8,
87+
"drt__repair_antennas__iter_1__route__wirelength__iter:2": 1665325,
9088
"drt__repair_antennas__iter_1__route__drc_errors__iter:3": 0,
91-
"drt__repair_antennas__iter_1__route__wirelength__iter:3": 1647971,
89+
"drt__repair_antennas__iter_1__route__wirelength__iter:3": 1665333,
9290
"drt__repair_antennas__iter_1__route__drc_errors": 0,
93-
"drt__repair_antennas__iter_1__route__wirelength": 1647971,
94-
"drt__repair_antennas__iter_1__route__vias": 163468,
95-
"drt__repair_antennas__iter_1__route__vias__singlecut": 163468,
91+
"drt__repair_antennas__iter_1__route__wirelength": 1665333,
92+
"drt__repair_antennas__iter_1__route__vias": 164318,
93+
"drt__repair_antennas__iter_1__route__vias__singlecut": 164318,
9694
"drt__repair_antennas__iter_1__route__vias__multicut": 0,
9795
"drt__repair_antennas__iter_1__antenna__violating__nets": 1,
9896
"drt__repair_antennas__iter_1__antenna__violating__pins": 1,
99-
"drt__repair_antennas__iter_2__global_route__vias": 33,
100-
"drt__repair_antennas__iter_2__antenna_diodes_count": 423,
101-
"drt__repair_antennas__iter_2__route__drc_errors__iter:0": 11,
102-
"drt__repair_antennas__iter_2__route__wirelength__iter:0": 1647979,
103-
"drt__repair_antennas__iter_2__route__drc_errors__iter:1": 0,
104-
"drt__repair_antennas__iter_2__route__wirelength__iter:1": 1647978,
97+
"drt__repair_antennas__iter_2__global_route__vias": 79,
98+
"drt__repair_antennas__iter_2__antenna_diodes_count": 418,
99+
"drt__repair_antennas__iter_2__route__drc_errors__iter:0": 12,
100+
"drt__repair_antennas__iter_2__route__wirelength__iter:0": 1665404,
101+
"drt__repair_antennas__iter_2__route__drc_errors__iter:1": 6,
102+
"drt__repair_antennas__iter_2__route__wirelength__iter:1": 1665401,
103+
"drt__repair_antennas__iter_2__route__drc_errors__iter:2": 5,
104+
"drt__repair_antennas__iter_2__route__wirelength__iter:2": 1665396,
105+
"drt__repair_antennas__iter_2__route__drc_errors__iter:3": 0,
106+
"drt__repair_antennas__iter_2__route__wirelength__iter:3": 1665396,
105107
"drt__repair_antennas__iter_2__route__drc_errors": 0,
106-
"drt__repair_antennas__iter_2__route__wirelength": 1647978,
107-
"drt__repair_antennas__iter_2__route__vias": 163479,
108-
"drt__repair_antennas__iter_2__route__vias__singlecut": 163479,
108+
"drt__repair_antennas__iter_2__route__wirelength": 1665396,
109+
"drt__repair_antennas__iter_2__route__vias": 164325,
110+
"drt__repair_antennas__iter_2__route__vias__singlecut": 164325,
109111
"drt__repair_antennas__iter_2__route__vias__multicut": 0,
110112
"drt__repair_antennas__iter_2__antenna__violating__nets": 0,
111113
"drt__repair_antennas__iter_2__antenna__violating__pins": 0,
@@ -115,13 +117,13 @@
115117
"design__violations": 0,
116118
"timing__drv__floating__nets": 0,
117119
"timing__drv__floating__pins": 0,
118-
"DRT::worst_slack_min": "-0.1336374382313525",
119-
"DRT::worst_slack_max": "-1.5749539895810007",
120-
"DRT::tns_max": "-182.0606650302719",
121-
"DRT::clock_skew": "0.5841066684548659",
122-
"DRT::max_slew_slack": "-15.523179846663012",
120+
"DRT::worst_slack_min": "-0.08825140867876906",
121+
"DRT::worst_slack_max": "-1.4988291032539638",
122+
"DRT::tns_max": "-171.301981892484",
123+
"DRT::clock_skew": "0.5861056250672378",
124+
"DRT::max_slew_slack": "-25.55224320360851",
123125
"DRT::max_fanout_slack": "100.0",
124-
"DRT::max_capacitance_slack": "-17.714081329203236",
126+
"DRT::max_capacitance_slack": "-27.996259613807485",
125127
"DRT::clock_period": "3.740000",
126128
"flow__warnings__count": 39,
127129
"flow__errors__count": 0

test/aes_sky130hd.metrics_limits

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,23 @@
11
{
22
"IFP::instance_count" : "20652.0"
3-
,"DPL::design_area" : "179816.4"
3+
,"DPL::design_area" : "182083.19999999998"
44
,"DPL::utilization" : "6.0"
55
,"RSZ::repair_design_buffer_count" : "475"
66
,"RSZ::max_slew_slack" : "0"
77
,"RSZ::max_capacitance_slack" : "0"
88
,"RSZ::max_fanout_slack" : "0"
99
,"RSZ::worst_slack_min" : "-0.3625482712217195"
10-
,"RSZ::worst_slack_max" : "-1.472347222038727"
11-
,"RSZ::tns_max" : "-737.0871465309028"
10+
,"RSZ::worst_slack_max" : "-1.3689037431059312"
11+
,"RSZ::tns_max" : "-725.9070475900445"
1212
,"RSZ::hold_buffer_count" : "466"
1313
,"GRT::ANT::errors" : "0"
1414
,"DRT::drv" : "0"
15-
,"DRT::worst_slack_min" : "-0.5076374382313525"
16-
,"DRT::worst_slack_max" : "-1.9489539895810009"
17-
,"DRT::tns_max" : "-825.714665030272"
18-
,"DRT::clock_skew" : "0.7009280021458391"
19-
,"DRT::max_slew_slack" : "-18.627815815995614"
20-
,"DRT::max_capacitance_slack" : "-21.25689759504388"
15+
,"DRT::worst_slack_min" : "-0.4622514086787691"
16+
,"DRT::worst_slack_max" : "-1.872829103253964"
17+
,"DRT::tns_max" : "-814.9559818924841"
18+
,"DRT::clock_skew" : "0.7033267500806853"
19+
,"DRT::max_slew_slack" : "-30.662691844330208"
20+
,"DRT::max_capacitance_slack" : "-33.59551153656898"
2121
,"DRT::max_fanout_slack" : "0"
2222
,"DRT::clock_period" : "3.74"
2323
,"DRT::ANT::errors" : "0"

0 commit comments

Comments
 (0)