Skip to content

Commit f96dfe2

Browse files
committed
update unit tests
Signed-off-by: luis201420 <[email protected]>
1 parent 70b1a46 commit f96dfe2

8 files changed

+310
-309
lines changed

test/aes_nangate45.metrics

Lines changed: 37 additions & 37 deletions
Original file line numberDiff line numberDiff line change
@@ -11,44 +11,44 @@
1111
"RSZ::max_slew_slack": "25.182229343163016",
1212
"RSZ::max_fanout_slack": "100.0",
1313
"RSZ::max_capacitance_slack": "20.783033335112332",
14-
"design__instance__displacement__total": 54.656,
15-
"design__instance__displacement__mean": 0.0025,
16-
"design__instance__displacement__max": 2.0965,
17-
"route__wirelength__estimated": 503297,
18-
"design__instance__count__setup_buffer": 1080,
19-
"design__instance__count__hold_buffer": 291,
20-
"RSZ::worst_slack_min": "6.911138523751946e-6",
21-
"RSZ::worst_slack_max": "-0.28506220413249445",
22-
"RSZ::tns_max": "-25.84096743060745",
23-
"RSZ::hold_buffer_count": "291",
24-
"design__instance__displacement__total": 2587.75,
25-
"design__instance__displacement__mean": 0.123,
26-
"design__instance__displacement__max": 3.8875,
27-
"route__wirelength__estimated": 533343,
28-
"DPL::utilization": "2.9",
29-
"DPL::design_area": "25960",
30-
"route__net": 17933,
14+
"design__instance__displacement__total": 110.626,
15+
"design__instance__displacement__mean": 0.0055,
16+
"design__instance__displacement__max": 2.165,
17+
"route__wirelength__estimated": 504208,
18+
"design__instance__count__setup_buffer": 851,
19+
"design__instance__count__hold_buffer": 305,
20+
"RSZ::worst_slack_min": "0.00030178638220383495",
21+
"RSZ::worst_slack_max": "-0.29870717855795126",
22+
"RSZ::tns_max": "-29.144767424368",
23+
"RSZ::hold_buffer_count": "305",
24+
"design__instance__displacement__total": 2090.75,
25+
"design__instance__displacement__mean": 0.1,
26+
"design__instance__displacement__max": 4.7125,
27+
"route__wirelength__estimated": 529321,
28+
"DPL::utilization": "2.8",
29+
"DPL::design_area": "25302",
30+
"route__net": 17747,
3131
"route__net__special": 2,
32-
"global_route__vias": 177468,
33-
"global_route__wirelength": 802557,
32+
"global_route__vias": 176158,
33+
"global_route__wirelength": 794934,
3434
"grt__antenna_diodes_count": 0,
3535
"grt__antenna__violating__nets": 0,
3636
"grt__antenna__violating__pins": 0,
3737
"GRT::ANT::errors": "0",
38-
"route__drc_errors__iter:0": 3128,
39-
"route__wirelength__iter:0": 651349,
40-
"route__drc_errors__iter:1": 466,
41-
"route__wirelength__iter:1": 649693,
42-
"route__drc_errors__iter:2": 206,
43-
"route__wirelength__iter:2": 649600,
44-
"route__drc_errors__iter:3": 3,
45-
"route__wirelength__iter:3": 649630,
38+
"route__drc_errors__iter:0": 3032,
39+
"route__wirelength__iter:0": 644933,
40+
"route__drc_errors__iter:1": 459,
41+
"route__wirelength__iter:1": 643412,
42+
"route__drc_errors__iter:2": 165,
43+
"route__wirelength__iter:2": 643147,
44+
"route__drc_errors__iter:3": 8,
45+
"route__wirelength__iter:3": 643169,
4646
"route__drc_errors__iter:4": 0,
47-
"route__wirelength__iter:4": 649630,
47+
"route__wirelength__iter:4": 643163,
4848
"route__drc_errors": 0,
49-
"route__wirelength": 649630,
50-
"route__vias": 150836,
51-
"route__vias__singlecut": 150836,
49+
"route__wirelength": 643163,
50+
"route__vias": 149519,
51+
"route__vias__singlecut": 149519,
5252
"route__vias__multicut": 0,
5353
"DRT::drv": "0",
5454
"drt__repair_antennas__pre_repair__antenna__violating__nets": 0,
@@ -59,13 +59,13 @@
5959
"design__violations": 0,
6060
"timing__drv__floating__nets": 0,
6161
"timing__drv__floating__pins": 0,
62-
"DRT::worst_slack_min": "-0.014050358496575906",
63-
"DRT::worst_slack_max": "-0.3716627111269552",
64-
"DRT::tns_max": "-38.250744099247726",
65-
"DRT::clock_skew": "0.03407726974834241",
66-
"DRT::max_slew_slack": "28.275898794442107",
62+
"DRT::worst_slack_min": "-0.007903636302473167",
63+
"DRT::worst_slack_max": "-0.4624516456225737",
64+
"DRT::tns_max": "-42.34334247528005",
65+
"DRT::clock_skew": "0.046913793622190426",
66+
"DRT::max_slew_slack": "32.774576990447976",
6767
"DRT::max_fanout_slack": "100.0",
68-
"DRT::max_capacitance_slack": "-8.247180198749938",
68+
"DRT::max_capacitance_slack": "-18.008827572604407",
6969
"DRT::clock_period": "0.810900",
7070
"flow__warnings__count": 11,
7171
"flow__errors__count": 0,

test/aes_nangate45.metrics_limits

Lines changed: 11 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,23 @@
11
{
22
"IFP::instance_count" : "20110.8"
3-
,"DPL::design_area" : "31152.0"
4-
,"DPL::utilization" : "3.48"
3+
,"DPL::design_area" : "30362.399999999998"
4+
,"DPL::utilization" : "3.36"
55
,"RSZ::repair_design_buffer_count" : "1083"
66
,"RSZ::max_slew_slack" : "0"
77
,"RSZ::max_capacitance_slack" : "0"
88
,"RSZ::max_fanout_slack" : "0"
9-
,"RSZ::worst_slack_min" : "-0.08108308886147625"
10-
,"RSZ::worst_slack_max" : "-0.36615220413249444"
11-
,"RSZ::tns_max" : "-161.73969843060746"
12-
,"RSZ::hold_buffer_count" : "349"
9+
,"RSZ::worst_slack_min" : "-0.08078821361779616"
10+
,"RSZ::worst_slack_max" : "-0.37979717855795125"
11+
,"RSZ::tns_max" : "-165.043498424368"
12+
,"RSZ::hold_buffer_count" : "366"
1313
,"GRT::ANT::errors" : "0"
1414
,"DRT::drv" : "0"
15-
,"DRT::worst_slack_min" : "-0.0951403584965759"
16-
,"DRT::worst_slack_max" : "-0.4527527111269552"
17-
,"DRT::tns_max" : "-174.14947509924772"
18-
,"DRT::clock_skew" : "0.04089272369801089"
15+
,"DRT::worst_slack_min" : "-0.08899363630247316"
16+
,"DRT::worst_slack_max" : "-0.5435416456225737"
17+
,"DRT::tns_max" : "-178.24207347528005"
18+
,"DRT::clock_skew" : "0.05629655234662851"
1919
,"DRT::max_slew_slack" : "0"
20-
,"DRT::max_capacitance_slack" : "-9.896616238499925"
20+
,"DRT::max_capacitance_slack" : "-21.610593087125288"
2121
,"DRT::max_fanout_slack" : "0"
2222
,"DRT::clock_period" : "0.8109"
2323
,"DRT::ANT::errors" : "0"

test/jpeg_sky130hd.metrics

Lines changed: 90 additions & 84 deletions
Original file line numberDiff line numberDiff line change
@@ -11,94 +11,101 @@
1111
"RSZ::max_slew_slack": "-49.76607149292421",
1212
"RSZ::max_fanout_slack": "100.0",
1313
"RSZ::max_capacitance_slack": "25.03487215931482",
14-
"design__instance__displacement__total": 3500.63,
15-
"design__instance__displacement__mean": 0.047,
16-
"design__instance__displacement__max": 9.231,
17-
"route__wirelength__estimated": 1.58903e+06,
14+
"design__instance__displacement__total": 8649.47,
15+
"design__instance__displacement__mean": 0.114,
16+
"design__instance__displacement__max": 10.15,
17+
"route__wirelength__estimated": 1.61408e+06,
1818
"design__instance__count__setup_buffer": 144,
19-
"design__instance__count__hold_buffer": 27,
20-
"RSZ::worst_slack_min": "0.018309132506120936",
21-
"RSZ::worst_slack_max": "-0.07672618313417967",
22-
"RSZ::tns_max": "-0.23966429519321156",
23-
"RSZ::hold_buffer_count": "27",
24-
"design__instance__displacement__total": 1235.12,
25-
"design__instance__displacement__mean": 0.016,
19+
"design__instance__count__hold_buffer": 31,
20+
"RSZ::worst_slack_min": "0.050064176443753494",
21+
"RSZ::worst_slack_max": "0.0006936673654040507",
22+
"RSZ::tns_max": "0.0",
23+
"RSZ::hold_buffer_count": "31",
24+
"design__instance__displacement__total": 1337.12,
25+
"design__instance__displacement__mean": 0.017,
2626
"design__instance__displacement__max": 10.227,
27-
"route__wirelength__estimated": 1.63017e+06,
28-
"DPL::utilization": "21.1",
29-
"DPL::design_area": "460179",
30-
"route__net": 57380,
27+
"route__wirelength__estimated": 1.65608e+06,
28+
"DPL::utilization": "21.4",
29+
"DPL::design_area": "468324",
30+
"route__net": 58279,
3131
"route__net__special": 2,
32-
"global_route__vias": 370951,
33-
"global_route__wirelength": 2679483,
34-
"grt__global_route__vias": 5578,
35-
"grt__global_route__vias": 225,
36-
"grt__antenna_diodes_count": 154,
37-
"grt__antenna__violating__nets": 0,
38-
"grt__antenna__violating__pins": 0,
39-
"GRT::ANT::errors": "0",
40-
"route__drc_errors__iter:0": 6405,
41-
"route__wirelength__iter:0": 1820614,
42-
"route__drc_errors__iter:1": 860,
43-
"route__wirelength__iter:1": 1812084,
44-
"route__drc_errors__iter:2": 381,
45-
"route__wirelength__iter:2": 1811154,
46-
"route__drc_errors__iter:3": 16,
47-
"route__wirelength__iter:3": 1811164,
32+
"global_route__vias": 379679,
33+
"global_route__wirelength": 2708691,
34+
"grt__global_route__vias": 6812,
35+
"grt__global_route__vias": 365,
36+
"grt__global_route__vias": 92,
37+
"grt__global_route__vias": 62,
38+
"grt__global_route__vias": 67,
39+
"grt__antenna_diodes_count": 181,
40+
"grt__antenna__violating__nets": 1,
41+
"grt__antenna__violating__pins": 1,
42+
"GRT::ANT::errors": "1",
43+
"route__drc_errors__iter:0": 6317,
44+
"route__wirelength__iter:0": 1837571,
45+
"route__drc_errors__iter:1": 829,
46+
"route__wirelength__iter:1": 1829301,
47+
"route__drc_errors__iter:2": 380,
48+
"route__wirelength__iter:2": 1828801,
49+
"route__drc_errors__iter:3": 9,
50+
"route__wirelength__iter:3": 1828774,
4851
"route__drc_errors__iter:4": 0,
49-
"route__wirelength__iter:4": 1811162,
52+
"route__wirelength__iter:4": 1828779,
5053
"route__drc_errors": 0,
51-
"route__wirelength": 1811162,
52-
"route__vias": 313595,
53-
"route__vias__singlecut": 313595,
54+
"route__wirelength": 1828779,
55+
"route__vias": 319644,
56+
"route__vias__singlecut": 319644,
5457
"route__vias__multicut": 0,
5558
"DRT::drv": "0",
56-
"drt__repair_antennas__pre_repair__antenna__violating__nets": 203,
57-
"drt__repair_antennas__pre_repair__antenna__violating__pins": 260,
58-
"drt__repair_antennas__iter_0__global_route__vias": 5673,
59-
"drt__repair_antennas__iter_0__antenna_diodes_count": 526,
60-
"drt__repair_antennas__iter_0__route__drc_errors__iter:0": 1662,
61-
"drt__repair_antennas__iter_0__route__wirelength__iter:0": 1812450,
62-
"drt__repair_antennas__iter_0__route__drc_errors__iter:1": 235,
63-
"drt__repair_antennas__iter_0__route__wirelength__iter:1": 1812034,
64-
"drt__repair_antennas__iter_0__route__drc_errors__iter:2": 179,
65-
"drt__repair_antennas__iter_0__route__wirelength__iter:2": 1811990,
66-
"drt__repair_antennas__iter_0__route__drc_errors__iter:3": 0,
67-
"drt__repair_antennas__iter_0__route__wirelength__iter:3": 1812012,
59+
"drt__repair_antennas__pre_repair__antenna__violating__nets": 188,
60+
"drt__repair_antennas__pre_repair__antenna__violating__pins": 256,
61+
"drt__repair_antennas__iter_0__global_route__vias": 4819,
62+
"drt__repair_antennas__iter_0__antenna_diodes_count": 561,
63+
"drt__repair_antennas__iter_0__route__drc_errors__iter:0": 1460,
64+
"drt__repair_antennas__iter_0__route__wirelength__iter:0": 1830076,
65+
"drt__repair_antennas__iter_0__route__drc_errors__iter:1": 178,
66+
"drt__repair_antennas__iter_0__route__wirelength__iter:1": 1829760,
67+
"drt__repair_antennas__iter_0__route__drc_errors__iter:2": 109,
68+
"drt__repair_antennas__iter_0__route__wirelength__iter:2": 1829752,
69+
"drt__repair_antennas__iter_0__route__drc_errors__iter:3": 4,
70+
"drt__repair_antennas__iter_0__route__wirelength__iter:3": 1829770,
71+
"drt__repair_antennas__iter_0__route__drc_errors__iter:4": 0,
72+
"drt__repair_antennas__iter_0__route__wirelength__iter:4": 1829783,
6873
"drt__repair_antennas__iter_0__route__drc_errors": 0,
69-
"drt__repair_antennas__iter_0__route__wirelength": 1812012,
70-
"drt__repair_antennas__iter_0__route__vias": 314194,
71-
"drt__repair_antennas__iter_0__route__vias__singlecut": 314194,
74+
"drt__repair_antennas__iter_0__route__wirelength": 1829783,
75+
"drt__repair_antennas__iter_0__route__vias": 320256,
76+
"drt__repair_antennas__iter_0__route__vias__singlecut": 320256,
7277
"drt__repair_antennas__iter_0__route__vias__multicut": 0,
73-
"drt__repair_antennas__iter_0__antenna__violating__nets": 15,
74-
"drt__repair_antennas__iter_0__antenna__violating__pins": 18,
75-
"drt__repair_antennas__iter_1__global_route__vias": 838,
76-
"drt__repair_antennas__iter_1__antenna_diodes_count": 556,
77-
"drt__repair_antennas__iter_1__route__drc_errors__iter:0": 143,
78-
"drt__repair_antennas__iter_1__route__wirelength__iter:0": 1812178,
79-
"drt__repair_antennas__iter_1__route__drc_errors__iter:1": 4,
80-
"drt__repair_antennas__iter_1__route__wirelength__iter:1": 1812134,
81-
"drt__repair_antennas__iter_1__route__drc_errors__iter:2": 4,
82-
"drt__repair_antennas__iter_1__route__wirelength__iter:2": 1812129,
78+
"drt__repair_antennas__iter_0__antenna__violating__nets": 20,
79+
"drt__repair_antennas__iter_0__antenna__violating__pins": 23,
80+
"drt__repair_antennas__iter_1__global_route__vias": 854,
81+
"drt__repair_antennas__iter_1__antenna_diodes_count": 594,
82+
"drt__repair_antennas__iter_1__route__drc_errors__iter:0": 206,
83+
"drt__repair_antennas__iter_1__route__wirelength__iter:0": 1829887,
84+
"drt__repair_antennas__iter_1__route__drc_errors__iter:1": 9,
85+
"drt__repair_antennas__iter_1__route__wirelength__iter:1": 1829854,
86+
"drt__repair_antennas__iter_1__route__drc_errors__iter:2": 2,
87+
"drt__repair_antennas__iter_1__route__wirelength__iter:2": 1829853,
8388
"drt__repair_antennas__iter_1__route__drc_errors__iter:3": 0,
84-
"drt__repair_antennas__iter_1__route__wirelength__iter:3": 1812130,
89+
"drt__repair_antennas__iter_1__route__wirelength__iter:3": 1829851,
8590
"drt__repair_antennas__iter_1__route__drc_errors": 0,
86-
"drt__repair_antennas__iter_1__route__wirelength": 1812130,
87-
"drt__repair_antennas__iter_1__route__vias": 314264,
88-
"drt__repair_antennas__iter_1__route__vias__singlecut": 314264,
91+
"drt__repair_antennas__iter_1__route__wirelength": 1829851,
92+
"drt__repair_antennas__iter_1__route__vias": 320325,
93+
"drt__repair_antennas__iter_1__route__vias__singlecut": 320325,
8994
"drt__repair_antennas__iter_1__route__vias__multicut": 0,
90-
"drt__repair_antennas__iter_1__antenna__violating__nets": 3,
91-
"drt__repair_antennas__iter_1__antenna__violating__pins": 3,
92-
"drt__repair_antennas__iter_2__global_route__vias": 211,
93-
"drt__repair_antennas__iter_2__antenna_diodes_count": 559,
94-
"drt__repair_antennas__iter_2__route__drc_errors__iter:0": 4,
95-
"drt__repair_antennas__iter_2__route__wirelength__iter:0": 1812147,
96-
"drt__repair_antennas__iter_2__route__drc_errors__iter:1": 0,
97-
"drt__repair_antennas__iter_2__route__wirelength__iter:1": 1812138,
95+
"drt__repair_antennas__iter_1__antenna__violating__nets": 1,
96+
"drt__repair_antennas__iter_1__antenna__violating__pins": 1,
97+
"drt__repair_antennas__iter_2__global_route__vias": 104,
98+
"drt__repair_antennas__iter_2__antenna_diodes_count": 595,
99+
"drt__repair_antennas__iter_2__route__drc_errors__iter:0": 26,
100+
"drt__repair_antennas__iter_2__route__wirelength__iter:0": 1829885,
101+
"drt__repair_antennas__iter_2__route__drc_errors__iter:1": 1,
102+
"drt__repair_antennas__iter_2__route__wirelength__iter:1": 1829881,
103+
"drt__repair_antennas__iter_2__route__drc_errors__iter:2": 0,
104+
"drt__repair_antennas__iter_2__route__wirelength__iter:2": 1829879,
98105
"drt__repair_antennas__iter_2__route__drc_errors": 0,
99-
"drt__repair_antennas__iter_2__route__wirelength": 1812138,
100-
"drt__repair_antennas__iter_2__route__vias": 314276,
101-
"drt__repair_antennas__iter_2__route__vias__singlecut": 314276,
106+
"drt__repair_antennas__iter_2__route__wirelength": 1829879,
107+
"drt__repair_antennas__iter_2__route__vias": 320328,
108+
"drt__repair_antennas__iter_2__route__vias__singlecut": 320328,
102109
"drt__repair_antennas__iter_2__route__vias__multicut": 0,
103110
"drt__repair_antennas__iter_2__antenna__violating__nets": 0,
104111
"drt__repair_antennas__iter_2__antenna__violating__pins": 0,
@@ -108,23 +115,22 @@
108115
"design__violations": 0,
109116
"timing__drv__floating__nets": 0,
110117
"timing__drv__floating__pins": 0,
111-
"DRT::worst_slack_min": "0.03159694817445468",
112-
"DRT::worst_slack_max": "-0.5302185507392476",
113-
"DRT::tns_max": "-9.664038731685622",
114-
"DRT::clock_skew": "0.5217104673717101",
115-
"DRT::max_slew_slack": "-6.249916454129976",
118+
"DRT::worst_slack_min": "0.03188227549985295",
119+
"DRT::worst_slack_max": "-0.3406732770087571",
120+
"DRT::tns_max": "-3.144455451689254",
121+
"DRT::clock_skew": "0.4744440530291381",
122+
"DRT::max_slew_slack": "-15.052755153286618",
116123
"DRT::max_fanout_slack": "100.0",
117-
"DRT::max_capacitance_slack": "-7.973010275355634",
124+
"DRT::max_capacitance_slack": "-17.780340131592425",
118125
"DRT::clock_period": "8.000000",
119-
"flow__warnings__count": 168,
126+
"flow__warnings__count": 167,
120127
"flow__errors__count": 0,
121128
"flow__warnings__count:DRT-0120": 140,
122129
"flow__warnings__count:DRT-0349": 10,
123130
"flow__warnings__count:GRT-0243": 1,
124131
"flow__warnings__count:GRT-0281": 5,
125132
"flow__warnings__count:IFP-0028": 1,
126133
"flow__warnings__count:ORD-0046": 9,
127-
"flow__warnings__count:RSZ-0062": 1,
128134
"flow__warnings__count:STA-0441": 1,
129-
"flow__warnings__type_count": 8
135+
"flow__warnings__type_count": 7
130136
}

test/jpeg_sky130hd.metrics_limits

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -1,23 +1,23 @@
11
{
22
"IFP::instance_count" : "54760.799999999996"
3-
,"DPL::design_area" : "552214.7999999999"
4-
,"DPL::utilization" : "25.32"
3+
,"DPL::design_area" : "561988.7999999999"
4+
,"DPL::utilization" : "25.679999999999996"
55
,"RSZ::repair_design_buffer_count" : "404"
66
,"RSZ::max_slew_slack" : "-59.71928579150905"
77
,"RSZ::max_capacitance_slack" : "0"
88
,"RSZ::max_fanout_slack" : "0"
9-
,"RSZ::worst_slack_min" : "-0.7816908674938791"
10-
,"RSZ::worst_slack_max" : "-0.8767261831341797"
11-
,"RSZ::tns_max" : "-3650.9596642951938"
12-
,"RSZ::hold_buffer_count" : "32"
13-
,"GRT::ANT::errors" : "0"
9+
,"RSZ::worst_slack_min" : "-0.7499358235562466"
10+
,"RSZ::worst_slack_max" : "-0.7993063326345959"
11+
,"RSZ::tns_max" : "-3650.7200000000007"
12+
,"RSZ::hold_buffer_count" : "37"
13+
,"GRT::ANT::errors" : "1"
1414
,"DRT::drv" : "0"
15-
,"DRT::worst_slack_min" : "-0.7684030518255454"
16-
,"DRT::worst_slack_max" : "-1.3302185507392477"
17-
,"DRT::tns_max" : "-3660.3840387316864"
18-
,"DRT::clock_skew" : "0.6260525608460521"
19-
,"DRT::max_slew_slack" : "-7.499899744955971"
20-
,"DRT::max_capacitance_slack" : "-9.56761233042676"
15+
,"DRT::worst_slack_min" : "-0.7681177245001471"
16+
,"DRT::worst_slack_max" : "-1.140673277008757"
17+
,"DRT::tns_max" : "-3653.86445545169"
18+
,"DRT::clock_skew" : "0.5693328636349657"
19+
,"DRT::max_slew_slack" : "-18.06330618394394"
20+
,"DRT::max_capacitance_slack" : "-21.33640815791091"
2121
,"DRT::max_fanout_slack" : "0"
2222
,"DRT::clock_period" : "8.0"
2323
,"DRT::ANT::errors" : "0"

0 commit comments

Comments
 (0)