Skip to content

Commit 8ec9019

Browse files
committed
test: update metric limits
Signed-off-by: Eder Monteiro <emrmonteiro@precisioninno.com>
1 parent 6766db1 commit 8ec9019

8 files changed

Lines changed: 365 additions & 441 deletions

test/aes_sky130hd.metrics

Lines changed: 94 additions & 115 deletions
Original file line numberDiff line numberDiff line change
@@ -2,148 +2,127 @@
22
"IFP::ord_version": "",
33
"IFP::instance_count": "17210",
44
"floorplan__design__io": 388,
5-
"design__io__hpwl": 233337939,
6-
"design__instance__displacement__total": 28056.6,
7-
"design__instance__displacement__mean": 0.506,
8-
"design__instance__displacement__max": 11.965,
9-
"route__wirelength__estimated": 1.30597e+06,
10-
"RSZ::repair_design_buffer_count": "374",
11-
"RSZ::max_slew_slack": "20.366970605023173",
5+
"design__io__hpwl": 318624723,
6+
"design__instance__displacement__total": 28302.1,
7+
"design__instance__displacement__mean": 0.51,
8+
"design__instance__displacement__max": 10.976,
9+
"route__wirelength__estimated": 1.12467e+06,
10+
"RSZ::repair_design_buffer_count": "363",
11+
"RSZ::max_slew_slack": "20.768853028615318",
1212
"RSZ::max_fanout_slack": "100.0",
13-
"RSZ::max_capacitance_slack": "63.731651615435894",
14-
"design__instance__displacement__total": 527.461,
15-
"design__instance__displacement__mean": 0.009,
16-
"design__instance__displacement__max": 9.31,
17-
"route__wirelength__estimated": 1.32771e+06,
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,
13+
"RSZ::max_capacitance_slack": "63.695914152282974",
14+
"design__instance__displacement__total": 451.617,
15+
"design__instance__displacement__mean": 0.008,
16+
"design__instance__displacement__max": 7.495,
17+
"route__wirelength__estimated": 1.13754e+06,
18+
"design__instance__count__setup_buffer": 2022,
19+
"design__instance__count__hold_buffer": 417,
20+
"RSZ::worst_slack_min": "0.007368328378222797",
21+
"RSZ::worst_slack_max": "-1.1134404824407678",
22+
"RSZ::tns_max": "-76.70733954029438",
23+
"RSZ::hold_buffer_count": "417",
24+
"design__instance__displacement__total": 11850.4,
25+
"design__instance__displacement__mean": 0.204,
26+
"design__instance__displacement__max": 18.856,
27+
"route__wirelength__estimated": 1.33162e+06,
2828
"DPL::utilization": "5.6",
29-
"DPL::design_area": "169438",
30-
"route__net": 18035,
29+
"DPL::design_area": "167661",
30+
"route__net": 17882,
3131
"route__net__special": 2,
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,
32+
"global_route__vias": 182169,
33+
"global_route__wirelength": 2125400,
34+
"grt__global_route__vias": 7201,
35+
"grt__global_route__vias": 559,
36+
"grt__global_route__vias": 216,
37+
"grt__antenna_diodes_count": 329,
4038
"grt__antenna__violating__nets": 0,
4139
"grt__antenna__violating__pins": 0,
4240
"GRT::ANT::errors": "0",
43-
"route__net": 18035,
41+
"route__net": 17882,
4442
"route__net__special": 2,
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,
43+
"route__drc_errors__iter:0": 6609,
44+
"route__wirelength__iter:0": 1640545,
45+
"route__drc_errors__iter:1": 2365,
46+
"route__wirelength__iter:1": 1636094,
47+
"route__drc_errors__iter:2": 1891,
48+
"route__wirelength__iter:2": 1634768,
49+
"route__drc_errors__iter:3": 103,
50+
"route__wirelength__iter:3": 1634702,
51+
"route__drc_errors__iter:4": 8,
52+
"route__wirelength__iter:4": 1634698,
5553
"route__drc_errors__iter:5": 0,
56-
"route__wirelength__iter:5": 1855777,
54+
"route__wirelength__iter:5": 1634701,
5755
"route__drc_errors": 0,
58-
"route__wirelength": 1855777,
59-
"route__vias": 167607,
60-
"route__vias__singlecut": 167607,
56+
"route__wirelength": 1634701,
57+
"route__vias": 164422,
58+
"route__vias__singlecut": 164422,
6159
"route__vias__multicut": 0,
6260
"DRT::drv": "0",
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,
61+
"drt__repair_antennas__pre_repair__antenna__violating__nets": 62,
62+
"drt__repair_antennas__pre_repair__antenna__violating__pins": 64,
63+
"drt__repair_antennas__iter_0__global_route__vias": 1705,
64+
"drt__repair_antennas__iter_0__antenna_diodes_count": 432,
65+
"drt__repair_antennas__iter_0__route__drc_errors__iter:0": 548,
66+
"drt__repair_antennas__iter_0__route__wirelength__iter:0": 1634600,
67+
"drt__repair_antennas__iter_0__route__drc_errors__iter:1": 136,
68+
"drt__repair_antennas__iter_0__route__wirelength__iter:1": 1634523,
69+
"drt__repair_antennas__iter_0__route__drc_errors__iter:2": 109,
70+
"drt__repair_antennas__iter_0__route__wirelength__iter:2": 1634473,
71+
"drt__repair_antennas__iter_0__route__drc_errors__iter:3": 7,
72+
"drt__repair_antennas__iter_0__route__wirelength__iter:3": 1634498,
7573
"drt__repair_antennas__iter_0__route__drc_errors__iter:4": 0,
76-
"drt__repair_antennas__iter_0__route__wirelength__iter:4": 1856449,
74+
"drt__repair_antennas__iter_0__route__wirelength__iter:4": 1634509,
7775
"drt__repair_antennas__iter_0__route__drc_errors": 0,
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,
76+
"drt__repair_antennas__iter_0__route__wirelength": 1634509,
77+
"drt__repair_antennas__iter_0__route__vias": 164659,
78+
"drt__repair_antennas__iter_0__route__vias__singlecut": 164659,
8179
"drt__repair_antennas__iter_0__route__vias__multicut": 0,
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,
88-
"drt__repair_antennas__iter_1__route__drc_errors__iter:1": 24,
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,
80+
"drt__repair_antennas__iter_0__antenna__violating__nets": 2,
81+
"drt__repair_antennas__iter_0__antenna__violating__pins": 2,
82+
"drt__repair_antennas__iter_1__global_route__vias": 16,
83+
"drt__repair_antennas__iter_1__antenna_diodes_count": 434,
84+
"drt__repair_antennas__iter_1__route__drc_errors__iter:0": 11,
85+
"drt__repair_antennas__iter_1__route__wirelength__iter:0": 1634512,
86+
"drt__repair_antennas__iter_1__route__drc_errors__iter:1": 2,
87+
"drt__repair_antennas__iter_1__route__wirelength__iter:1": 1634510,
88+
"drt__repair_antennas__iter_1__route__drc_errors__iter:2": 1,
89+
"drt__repair_antennas__iter_1__route__wirelength__iter:2": 1634508,
90+
"drt__repair_antennas__iter_1__route__drc_errors__iter:3": 0,
91+
"drt__repair_antennas__iter_1__route__wirelength__iter:3": 1634507,
9692
"drt__repair_antennas__iter_1__route__drc_errors": 0,
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,
93+
"drt__repair_antennas__iter_1__route__wirelength": 1634507,
94+
"drt__repair_antennas__iter_1__route__vias": 164651,
95+
"drt__repair_antennas__iter_1__route__vias__singlecut": 164651,
10096
"drt__repair_antennas__iter_1__route__vias__multicut": 0,
10197
"drt__repair_antennas__iter_1__antenna__violating__nets": 1,
10298
"drt__repair_antennas__iter_1__antenna__violating__pins": 1,
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,
111-
"drt__repair_antennas__iter_2__route__drc_errors__iter:3": 0,
112-
"drt__repair_antennas__iter_2__route__wirelength__iter:3": 1856553,
99+
"drt__repair_antennas__iter_2__global_route__vias": 19,
100+
"drt__repair_antennas__iter_2__antenna_diodes_count": 444,
101+
"drt__repair_antennas__iter_2__route__drc_errors__iter:0": 2,
102+
"drt__repair_antennas__iter_2__route__wirelength__iter:0": 1634508,
103+
"drt__repair_antennas__iter_2__route__drc_errors__iter:1": 0,
104+
"drt__repair_antennas__iter_2__route__wirelength__iter:1": 1634505,
113105
"drt__repair_antennas__iter_2__route__drc_errors": 0,
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,
106+
"drt__repair_antennas__iter_2__route__wirelength": 1634505,
107+
"drt__repair_antennas__iter_2__route__vias": 164668,
108+
"drt__repair_antennas__iter_2__route__vias__singlecut": 164668,
117109
"drt__repair_antennas__iter_2__route__vias__multicut": 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,
110+
"drt__repair_antennas__iter_2__antenna__violating__nets": 0,
111+
"drt__repair_antennas__iter_2__antenna__violating__pins": 0,
133112
"drt__antenna__violating__nets": 0,
134113
"drt__antenna__violating__pins": 0,
135114
"DRT::ANT::errors": "0",
136115
"design__violations": 0,
137116
"timing__drv__floating__nets": 0,
138117
"timing__drv__floating__pins": 0,
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",
118+
"DRT::worst_slack_min": "-0.07431588887955068",
119+
"DRT::worst_slack_max": "-1.6845063598572654",
120+
"DRT::tns_max": "-143.2044638960458",
121+
"DRT::clock_skew": "0.6084400933075865",
122+
"DRT::max_slew_slack": "-7.698633202511849",
144123
"DRT::max_fanout_slack": "100.0",
145-
"DRT::max_capacitance_slack": "-8.46118517188315",
124+
"DRT::max_capacitance_slack": "-8.06911340304581",
146125
"DRT::clock_period": "3.740000",
147-
"flow__warnings__count": 33,
126+
"flow__warnings__count": 39,
148127
"flow__errors__count": 0
149128
}

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" : "203325.6"
3+
,"DPL::design_area" : "201193.19999999998"
44
,"DPL::utilization" : "6.72"
5-
,"RSZ::repair_design_buffer_count" : "448"
5+
,"RSZ::repair_design_buffer_count" : "435"
66
,"RSZ::max_slew_slack" : "0"
77
,"RSZ::max_capacitance_slack" : "0"
88
,"RSZ::max_fanout_slack" : "0"
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"
9+
,"RSZ::worst_slack_min" : "-0.36663167162177723"
10+
,"RSZ::worst_slack_max" : "-1.4874404824407679"
11+
,"RSZ::tns_max" : "-720.3613395402945"
12+
,"RSZ::hold_buffer_count" : "500"
1313
,"GRT::ANT::errors" : "0"
1414
,"DRT::drv" : "0"
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"
15+
,"DRT::worst_slack_min" : "-0.44831588887955076"
16+
,"DRT::worst_slack_max" : "-2.0585063598572653"
17+
,"DRT::tns_max" : "-786.8584638960459"
18+
,"DRT::clock_skew" : "0.7301281119691038"
19+
,"DRT::max_slew_slack" : "-9.23835984301422"
20+
,"DRT::max_capacitance_slack" : "-9.68293608365497"
2121
,"DRT::max_fanout_slack" : "0"
2222
,"DRT::clock_period" : "3.74"
2323
,"DRT::ANT::errors" : "0"

0 commit comments

Comments
 (0)