From 5311c0c9eb788042091f3ac434a21d230ff07100 Mon Sep 17 00:00:00 2001 From: Madeleine Masser-Frye <51804758+mmasserfrye@users.noreply.github.com> Date: Wed, 25 May 2022 20:37:54 +0000 Subject: [PATCH] major revisions to ppaAnalyze synths as namedtuples, plotting pulls from csv, support for multiple techs --- synthDC/ppaAnalyze.py | 165 ++-- synthDC/ppaData.csv | 2024 +++++++++++++++++++++++++---------------- synthDC/ppaSynth.py | 32 +- 3 files changed, 1321 insertions(+), 900 deletions(-) diff --git a/synthDC/ppaAnalyze.py b/synthDC/ppaAnalyze.py index 935564af..d9435772 100755 --- a/synthDC/ppaAnalyze.py +++ b/synthDC/ppaAnalyze.py @@ -1,28 +1,39 @@ #!/usr/bin/python3 # Madeleine Masser-Frye mmasserfrye@hmc.edu 5/22 -from distutils.log import error from operator import index -from statistics import median import subprocess -import statistics import csv import re import matplotlib.pyplot as plt import matplotlib.lines as lines import numpy as np +from collections import namedtuple -def getData(tech, mod=None, width=None): - ''' returns a list of lists - each list contains results of one synthesis that matches the input specs +def synthsfromcsv(filename): + with open(filename, newline='') as csvfile: + csvreader = csv.reader(csvfile) + global allSynths + allSynths = list(csvreader) + for i in range(len(allSynths)): + for j in range(len(allSynths[0])): + try: allSynths[i][j] = int(allSynths[i][j]) + except: + try: allSynths[i][j] = float(allSynths[i][j]) + except: pass + allSynths[i] = Synth(*allSynths[i]) + +def synthsintocsv(mod=None, width=None): + ''' writes a CSV with one line for every available synthesis + each line contains the module, tech, width, target freq, and resulting metrics ''' specStr = '' if mod != None: specStr = mod if width != None: specStr += ('_'+str(width)) - specStr += '*{}*'.format(tech) + specStr += '*' bashCommand = "grep 'Critical Path Length' runs/ppa_{}/reports/*qor*".format(specStr) outputCPL = subprocess.check_output(['bash','-c', bashCommand]) @@ -41,8 +52,12 @@ def getData(tech, mod=None, width=None): wm = re.compile('ppa_\w*_\d*_qor') da = re.compile('\d*\.\d{6}') p = re.compile('\d+\.\d+[e-]*\d+') + t = re.compile('[a-zA-Z0-9]+nm') + + file = open("ppaData.csv", "w") + writer = csv.writer(file) + writer.writerow(['Module', 'Tech', 'Width', 'Target Freq', 'Delay', 'Area', 'L Power (nW)', 'D energy (mJ)']) - allSynths = [] for i in range(len(linesCPL)): line = linesCPL[i] mwm = wm.findall(line)[0][4:-4].split('_') @@ -51,78 +66,60 @@ def getData(tech, mod=None, width=None): area = float(da.findall(linesDA[i])[0]) mod = mwm[0] width = int(mwm[1]) + tech = t.findall(line)[0][:-2] + try: #fix + power = p.findall(linesP[i]) + lpower = float(power[2]) + denergy = float(power[1])*delay + except: + lpower = 0 + denergy = 0 - power = p.findall(linesP[i]) - lpower = float(power[2]) - denergy = float(power[1])*delay - - oneSynth = [mod, width, freq, delay, area, lpower, denergy] - allSynths += [oneSynth] - - return allSynths + writer.writerow([mod, tech, width, freq, delay, area, lpower, denergy]) + file.close() def getVals(tech, module, var, freq=None): ''' for a specified tech, module, and variable/metric - returns a list of widths and the corresponding values for that metric with the appropriate units + returns a list of values for that metric in ascending width order with the appropriate units works at a specified target frequency or if none is given, uses the synthesis with the min delay for each width ''' - - allSynths = getData(tech, mod=module) - + if (var == 'delay'): - ind = 3 units = " (ns)" elif (var == 'area'): - ind = 4 units = " (sq microns)" - scale = 2 elif (var == 'lpower'): - ind = 5 units = " (nW)" elif (var == 'denergy'): - ind = 6 units = " (pJ)" - else: - error - widths = [] + global widths metric = [] + widthL = [] if (freq != None): for oneSynth in allSynths: - if (oneSynth[2] == freq): - widths += [oneSynth[1]] - metric += [oneSynth[ind]] + if (oneSynth.freq == freq) & (oneSynth.tech == tech) & (oneSynth.module == module): + widthL += [oneSynth.width] + osdict = oneSynth._asdict() + metric += [osdict[var]] + metric = [x for _, x in sorted(zip(widthL, metric))] # ordering else: - widths = [8, 16, 32, 64, 128] for w in widths: - m = 10000 # large number to start + m = 100000 # large number to start for oneSynth in allSynths: - if (oneSynth[1] == w): - if (oneSynth[3] < m): - m = oneSynth[3] - met = oneSynth[ind] + if (oneSynth.width == w) & (oneSynth.tech == tech) & (oneSynth.module == module): + if (oneSynth.delay < m): + m = oneSynth.delay + osdict = oneSynth._asdict() + met = osdict[var] metric += [met] if ('flop' in module) & (var == 'area'): metric = [m/2 for m in metric] # since two flops in each module - return widths, metric, units + return metric, units -def writeCSV(tech): - ''' writes a CSV with one line for every available synthesis for a specified tech - each line contains the module, width, target freq, and resulting metrics - ''' - allSynths = getData(tech) - file = open("ppaData.csv", "w") - writer = csv.writer(file) - writer.writerow(['Module', 'Width', 'Target Freq', 'Delay', 'Area', 'L Power (nW)', 'D energy (mJ)']) - - for one in allSynths: - writer.writerow(one) - - file.close() - -def genLegend(fits, coefs, r2, tech): +def genLegend(fits, coefs, r2, techcolor): ''' generates a list of two legend elements labels line with fit equation and dots with tech and r squared of the fit ''' @@ -147,7 +144,7 @@ def genLegend(fits, coefs, r2, tech): eq += " + " + coefsr[ind] + "*Nlog2(N)" ind += 1 - c = 'blue' if (tech == 'sky90') else 'green' + tech, c = techcolor legend_elements = [lines.Line2D([0], [0], color=c, label=eq), lines.Line2D([0], [0], color=c, ls='', marker='o', label=tech +' $R^2$='+ str(round(r2, 4)))] return legend_elements @@ -167,14 +164,17 @@ def oneMetricPlot(module, var, freq=None, ax=None, fits='clsgn'): singlePlot = False fullLeg = [] - for tech in ['sky90', 'tsmc28']: - c = 'blue' if (tech == 'sky90') else 'green' - widths, metric, units = getVals(tech, module, var, freq=freq) - xp, pred, leg = regress(widths, metric, tech, fits) - fullLeg += leg + global techcolors + global widths + for combo in techcolors: + tech, c = combo + metric, units = getVals(tech, module, var, freq=freq) + if len(metric) == 5: + xp, pred, leg = regress(widths, metric, combo, fits) + fullLeg += leg - ax.scatter(widths, metric, color=c) - ax.plot(xp, pred, color=c) + ax.scatter(widths, metric, color=c) + ax.plot(xp, pred, color=c) ax.legend(handles=fullLeg) @@ -183,10 +183,11 @@ def oneMetricPlot(module, var, freq=None, ax=None, fits='clsgn'): ax.set_ylabel(str.title(var) + units) if singlePlot: - ax.set_title(module + " (target " + str(freq) + "MHz)") + titleStr = " (target " + str(freq)+ "MHz)" if freq != None else " (min delay)" + ax.set_title(module + titleStr) plt.show() -def regress(widths, var, tech, fits='clsgn'): +def regress(widths, var, techcolor, fits='clsgn'): ''' fits a curve to the given points returns lists of x and y values to plot that curve and legend elements with the equation ''' @@ -215,12 +216,13 @@ def regress(widths, var, tech, fits='clsgn'): n = [func(x) for func in funcArr] pred += [sum(np.multiply(coefs, n))] - leg = genLegend(fits, coefs, r2, tech) + leg = genLegend(fits, coefs, r2, techcolor) return xp, pred, leg def makeCoefTable(tech): - ''' writes CSV with each line containing the coefficients for a regression fit + ''' not currently in use, may salvage later + writes CSV with each line containing the coefficients for a regression fit to a particular combination of module, metric, and target frequency ''' file = open("ppaFitting.csv", "w") @@ -231,7 +233,8 @@ def makeCoefTable(tech): for comb in [['delay', 5000], ['area', 5000], ['area', 10]]: var = comb[0] freq = comb[1] - widths, metric, units = getVals(tech, mod, freq, var) + metric, units = getVals(tech, mod, freq, var) + global widths coefs, r2, funcArr = regress(widths, metric) row = [mod] + comb + np.ndarray.tolist(coefs) + [r2] writer.writerow(row) @@ -280,15 +283,14 @@ def noOutliers(freqs, delays, areas): def freqPlot(tech, mod, width): ''' plots delay, area, area*delay, and area*delay^2 for syntheses with specified tech, module, width ''' - allSynths = getData(tech, mod=mod, width=width) - + global allSynths freqsL, delaysL, areasL = ([[], []] for i in range(3)) for oneSynth in allSynths: - if (mod == oneSynth[0]) & (width == oneSynth[1]): - ind = (1000/oneSynth[3] < oneSynth[2]) # when delay is within target clock period - freqsL[ind] += [oneSynth[2]] - delaysL[ind] += [oneSynth[3]] - areasL[ind] += [oneSynth[4]] + if (mod == oneSynth.module) & (width == oneSynth.width) & (tech == oneSynth.tech): + ind = (1000/oneSynth.delay < oneSynth.freq) # when delay is within target clock period + freqsL[ind] += [oneSynth.freq] + delaysL[ind] += [oneSynth.delay] + areasL[ind] += [oneSynth.area] f, (ax1, ax2, ax3, ax4, ax5) = plt.subplots(5, 1, sharex=True) @@ -347,13 +349,14 @@ def plotPPA(mod, freq=None): plt.suptitle(mod + titleStr) plt.show() +Synth = namedtuple("Synth", "module tech width freq delay area lpower denergy") +techcolors = [['sky90', 'green'], ['tsmc28', 'blue']] +widths = [8, 16, 32, 64, 128] +synthsintocsv() -# writeCSV() +synthsfromcsv('ppaData.csv') # your csv here! -# look at comparaotro 32 - -# for x in ['add', 'mult', 'comparator', 'alu', 'csa']: -# for y in [8, 16, 32, 64, 128]: -# freqPlot('sky90', x, y) - -freqPlot('sky90', 'mult', 32) \ No newline at end of file +### examples +# oneMetricPlot('add', 'delay') +#freqPlot('sky90', 'add', 8) +#plotPPA('add') \ No newline at end of file diff --git a/synthDC/ppaData.csv b/synthDC/ppaData.csv index c7b4d949..77f3266b 100644 --- a/synthDC/ppaData.csv +++ b/synthDC/ppaData.csv @@ -1,803 +1,1221 @@ -Module,Width,Target Freq,Delay,Area,L Power (nW),D energy (mJ) -add,128,10,7.100851,1867.879976,465.925,0.035575263509999996 -add,128,1538,0.633294,4623.64009,632.254,0.27231642 -add,128,2051,0.486762,4951.940095,885.884,0.35630978399999996 -add,128,2359,0.423881,5520.340104,1.49,0.451433265 -add,128,2410,0.414767,5600.700103,1.57,0.456658467 -add,128,2462,0.406101,5721.240105,1.77,0.477980877 -add,128,2513,0.397913,6085.800112,2.14,0.516093161 -add,128,2564,0.436395,6456.240111,2.27,0.615753345 -add,128,2615,0.390136,6662.040117,2.45,0.6261682799999999 -add,128,2667,0.394304,7494.060127,3.58,0.76692128 -add,128,2718,0.407908,7287.280117,3.35,0.7693144879999999 -add,128,2769,0.431383,6941.340124,2.86,0.742841526 -add,128,3077,0.387515,7712.60013,2.93,0.9029099500000001 -add,128,3590,0.386891,6860.000114,2.62,0.913836542 -add,128,5000,0.389771,7007.980119,2.77,1.289752239 -add,16,10,2.032906,221.479998,55.29,0.00116892095 -add,16,2609,0.375085,405.720008,52.28,0.028731511 -add,16,3478,0.287131,443.940009,126.253,0.041921126 -add,16,4000,0.249839,551.74001,302.479,0.059711521 -add,16,4087,0.243761,503.720009,183.936,0.050946049 -add,16,4174,0.239287,549.780011,304.811,0.060061037 -add,16,4261,0.234402,607.60001,368.742,0.06680457 -add,16,4348,0.22992,610.540011,364.173,0.06575712 -add,16,4435,0.22545,666.400011,419.709,0.0789075 -add,16,4522,0.222724,820.260016,626.379,0.090871392 -add,16,4609,0.221986,815.360013,735.998,0.091680218 -add,16,4696,0.227412,866.320016,645.684,0.10392728400000001 -add,16,5000,0.228259,924.140017,641.631,0.118466421 -add,16,5217,0.22222,824.180016,601.276,0.10177676000000001 -add,16,6000,0.225754,1120.140018,1.01,0.166832206 -add,16,6087,0.226225,857.500013,678.287,0.14161685000000002 -add,32,10,4.160501,456.679995,112.161,0.00490939118 -add,32,2400,0.41509,958.440019,151.083,0.06848985 -add,32,3200,0.312424,1121.120021,296.836,0.105599312 -add,32,3680,0.271527,1465.100024,591.825,0.149882904 -add,32,3760,0.278449,1689.520028,834.387,0.18739617700000002 -add,32,3840,0.291206,1547.420027,784.112,0.177344454 -add,32,3920,0.273454,2044.280039,1.33,0.23653770999999998 -add,32,4000,0.280842,1730.680031,849.828,0.20641886999999998 -add,32,4080,0.256294,1991.360031,1.24,0.223744662 -add,32,4160,0.253175,2031.540036,1.24,0.231655125 -add,32,4240,0.268332,1829.660028,1.09,0.218958912 -add,32,4320,0.254861,1716.960028,866.723,0.199811024 -add,32,4800,0.258491,1955.100033,1.07,0.27865329800000005 -add,32,5000,0.2505,1933.540033,1.03,0.26277449999999997 -add,32,5600,0.254525,1871.800028,877.446,0.28048655 -add,32,6000,0.271774,1746.36003,955.901,0.309278812 -add,64,10,8.474034,927.079988,230.083,0.02084612364 -add,64,1818,0.538894,2114.840041,250.049,0.1347235 -add,64,2424,0.412474,2298.100044,453.413,0.175713924 -add,64,2788,0.358537,2637.180048,758.693,0.235558809 -add,64,2848,0.351091,2625.420049,698.362,0.23523097 -add,64,2909,0.343753,2800.840049,852.781,0.25368971399999996 -add,64,2970,0.337807,3412.360059,1.37,0.33003743900000004 -add,64,3030,0.331556,3202.640054,1.28,0.311331084 -add,64,3091,0.349251,3284.960053,1.35,0.34331373299999995 -add,64,3152,0.328164,3804.360061,1.89,0.39543762000000005 -add,64,3212,0.336436,3593.660062,1.72,0.38387347600000005 -add,64,3273,0.311119,3816.120062,1.96,0.39947679599999997 -add,64,3636,0.330032,3266.340054,1.22,0.407259488 -add,64,4000,0.323267,3758.300065,1.75,0.492335641 -add,64,4242,0.328234,3507.420063,1.57,0.47003108800000004 -add,64,5000,0.334061,3798.480071,2.18,0.640394937 -add,64,6000,0.328457,3749.480066,1.77,0.770560122 -add,8,10,0.940062,103.879999,24.765,0.000226554942 -add,8,5000,0.199689,197.960003,83.576,0.022564857 -comparator,128,10,0.842074,1997.240039,243.506,0.00073260438 -comparator,128,2308,0.406531,2810.640055,437.781,0.156107904 -comparator,128,3077,0.324985,2559.760047,659.43,0.17159208 -comparator,128,3538,0.282712,3158.540057,1.6,0.26490114400000003 -comparator,128,3615,0.276605,3092.880056,1.5,0.26443437999999997 -comparator,128,3692,0.270828,3380.020055,2.0,0.30170239200000004 -comparator,128,3769,0.27069,3741.640049,2.91,0.34404698999999994 -comparator,128,3846,0.273602,4038.58005,3.61,0.41751665200000004 -comparator,128,3923,0.256043,4153.240051,3.84,0.382528242 -comparator,128,4000,0.268954,4027.800041,3.66,0.44538782400000004 -comparator,128,4077,0.262622,4638.340054,5.12,0.5050221060000001 -comparator,128,4154,0.257245,4649.120047,5.1,0.5502470549999999 -comparator,128,4615,0.265848,4047.400041,3.87,0.49421143199999995 -comparator,128,5000,0.260142,5215.56005,6.0,0.964606536 -comparator,128,5385,0.267095,4787.300045,5.3,1.016830665 -comparator,16,10000,0.146177,1065.260009,1.61,0.182282719 -comparator,16,10,0.576329,252.840005,31.402,8.2991376e-05 -comparator,16,4000,0.249312,280.280005,55.248,0.0144850272 -comparator,16,5000,0.199026,313.600006,78.893,0.0170963334 -comparator,16,5333,0.186933,318.500006,100.145,0.021871161 -comparator,16,6000,0.166568,422.380007,301.506,0.04247484 -comparator,16,6133,0.16297,441.000006,363.571,0.04009062 -comparator,16,6267,0.168782,502.740008,498.843,0.053841457999999995 -comparator,16,6400,0.168782,604.660008,744.154,0.05924248199999999 -comparator,16,6533,0.152969,508.620009,432.277,0.056292591999999995 -comparator,16,6667,0.150575,691.880011,816.855,0.06911392499999999 -comparator,16,6800,0.146926,723.240009,925.474,0.08110315200000001 -comparator,16,6933,0.168782,607.600006,799.51,0.065149852 -comparator,16,7067,0.158772,756.56001,1.05,0.079068456 -comparator,16,7200,0.15891,771.260013,1.09,0.08040846 -comparator,16,8000,0.158838,801.640006,1.19,0.09959142600000001 -comparator,16,9333,0.166546,695.800007,927.014,0.11258509600000001 -comparator,32,10000,0.194087,1451.380013,1.85,0.47415454100000004 -comparator,32,10,0.765874,495.88001,66.41,0.000173087524 -comparator,32,3158,0.304333,684.040013,135.532,0.041084955000000006 -comparator,32,4000,0.24995,608.580012,130.613,0.041991600000000004 -comparator,32,4211,0.237004,654.640013,145.103,0.046926792 -comparator,32,4842,0.206449,781.060011,485.75,0.069986211 -comparator,32,4947,0.2021,882.980013,601.459,0.10488990000000001 -comparator,32,5000,0.205372,919.240014,840.47,0.08830995999999999 -comparator,32,5053,0.197891,805.560012,561.888,0.07302177900000001 -comparator,32,5158,0.197393,1203.440015,1.31,0.14725517800000001 -comparator,32,5263,0.195832,1060.360011,1.06,0.10770760000000001 -comparator,32,5368,0.199678,1110.340013,1.12,0.13638007400000002 -comparator,32,5474,0.192304,1188.740012,1.43,0.137881968 -comparator,32,5579,0.192149,1206.380012,1.44,0.172549802 -comparator,32,5684,0.203736,1218.140014,1.42,0.19762392 -comparator,32,6000,0.2012,1248.520016,1.48,0.1867136 -comparator,32,6316,0.2012,1239.700017,1.45,0.1963712 -comparator,32,7368,0.194845,1391.600021,1.66,0.34799316999999996 -comparator,64,10,0.561562,1008.42002,127.626,0.000252141338 -comparator,64,2727,0.333026,1392.580027,202.012,0.077262032 -comparator,64,3636,0.275001,1323.000026,357.28,0.09707535299999999 -comparator,64,4000,0.249905,1437.660027,558.66,0.11545611 -comparator,64,4182,0.239102,1454.320026,590.635,0.10974781800000001 -comparator,64,4273,0.233995,1568.980027,683.786,0.14297094500000002 -comparator,64,4364,0.229142,1709.120026,1.02,0.17552277200000002 -comparator,64,4455,0.224454,1899.240032,1.34,0.20492650199999998 -comparator,64,4545,0.229482,2235.380032,2.24,0.25931466 -comparator,64,4636,0.215691,2072.700029,1.84,0.210298725 -comparator,64,4727,0.225291,2499.000023,2.71,0.311352162 -comparator,64,4818,0.214579,2591.120026,2.62,0.38087772499999994 -comparator,64,4909,0.213022,2891.980026,3.4,0.401972514 -comparator,64,5000,0.219296,2738.120023,2.95,0.436179744 -comparator,64,5455,0.221407,2929.220025,3.36,0.49750152899999994 -comparator,64,6000,0.221138,2341.220025,2.59,0.296988334 -comparator,64,6364,0.223965,2547.020023,2.94,0.557896815 -comparator,8,10000,0.1136,496.86,810.074,0.07338560000000001 -comparator,8,10909,0.11361,387.1,565.114,0.07293762000000001 -comparator,8,10,0.29577,118.580002,16.053,2.0201091e-05 -comparator,8,12727,0.113615,488.039998,768.445,0.09202815 -comparator,8,5000,0.195502,129.360003,21.443,0.0069989716 -comparator,8,5455,0.182936,130.340003,22.567,0.0072442656 -comparator,8,7273,0.13643,147.980003,61.898,0.01459801 -comparator,8,8364,0.119528,210.700003,172.337,0.026535216 -comparator,8,8545,0.116724,205.800003,165.947,0.027897035999999997 -comparator,8,8727,0.124671,264.600002,278.768,0.038648010000000003 -comparator,8,8909,0.11208,261.660004,251.629,0.03564144 -comparator,8,9091,0.10991,297.920001,343.785,0.038798229999999996 -comparator,8,9273,0.107742,309.680003,356.05,0.041588412000000005 -comparator,8,9455,0.106411,345.94,438.668,0.045969552000000004 -comparator,8,9636,0.111488,397.88,589.556,0.06064947200000001 -comparator,8,9818,0.11361,381.219999,573.131,0.05873637 -decoder,128,11997,0.083125,926.100008,787.251,0.0482125 -decoder,128,12763,0.079353,1086.820012,959.985,0.064910754 -decoder,128,13273,0.100672,959.420012,753.194,0.074799296 -decoder,128,13784,0.080668,1300.460014,1.37,0.09180018399999999 -decoder,128,15000,0.101117,1111.320011,1.04,0.098386841 -decoder,128,15315,0.079077,1283.800018,1.26,0.100269636 -decoder,128,17868,0.101057,1072.12001,985.334,0.113588068 -decoder,128,20000,0.078354,1161.30001,1.13,0.11134103399999999 -decoder,128,7500,0.13242,552.72001,163.224,0.01694976 -decoder,128,7658,0.130462,549.78001,153.219,0.015394515999999999 -decoder,16,12005,0.08179,78.400002,12.174,0.0013904300000000002 -decoder,16,18407,0.052159,98.980002,39.072,0.0038128229 -decoder,16,20000,0.049981,94.080001,66.328,0.003348727 -decoder,16,20008,0.049718,95.060001,70.279,0.0034554010000000003 -decoder,16,21208,0.047148,119.560002,121.799,0.005940648000000001 -decoder,16,21608,0.046101,118.580002,119.754,0.005393817 -decoder,16,22809,0.04375,201.880002,199.593,0.013387499999999998 -decoder,32,10000,0.099725,147.980003,44.83,0.0032510349999999993 -decoder,32,12025,0.081513,166.600003,59.7,0.004646241000000001 -decoder,32,14430,0.068522,191.100004,82.08,0.007126288 -decoder,32,15000,0.066529,175.420003,85.153,0.0062005028 -decoder,32,15332,0.06516,314.580003,249.747,0.0172674 -decoder,32,16234,0.061497,250.880004,167.484,0.012053412000000001 -decoder,32,17000,0.06201,655.62001,900.063,0.049235940000000006 -decoder,32,18000,0.06048,825.160012,1.22,0.0671328 -decoder,32,19000,0.059976,951.580016,1.48,0.08120750400000001 -decoder,32,20000,0.060737,1096.620017,1.73,0.104042481 -decoder,32,21000,0.059192,926.100019,1.38,0.08837365600000001 -decoder,32,25000,0.058416,905.52001,1.34,0.104155728 -decoder,32,7500,0.115541,147.000003,15.758,0.0023801446 -decoder,32,9019,0.104922,155.820003,44.605,0.0071871570000000004 -decoder,64,10000,0.098226,291.060005,96.679,0.009744019199999999 -decoder,64,10511,0.094204,302.820005,116.69,0.011869704 -decoder,64,15000,0.066629,643.86001,638.115,0.038778077999999994 -decoder,64,16117,0.061996,696.780014,775.245,0.041351332000000005 -decoder,64,16467,0.060727,780.080013,923.175,0.050160502 -decoder,64,18920,0.069176,905.520014,1.07,0.081835208 -decoder,64,19270,0.055769,1076.040022,1.56,0.074228539 -decoder,64,20000,0.057083,1052.520018,1.55,0.07826079300000001 -decoder,64,7500,0.131244,264.600005,64.81,0.0040816884 -decoder,8,10000,0.085629,37.240001,2.355,0.00054203157 -decoder,8,10744,0.085629,37.240001,2.355,0.0005822771999999999 -decoder,8,11445,0.085629,37.240001,2.355,0.00061995396 -decoder,8,11678,0.085629,37.240001,2.355,0.00063279831 -decoder,8,11912,0.067612,37.240001,2.814,0.0005233168800000001 -decoder,8,12613,0.067612,37.240001,2.814,0.00055374228 -decoder,8,12846,0.067612,37.240001,2.814,0.0005638840800000001 -decoder,8,13313,0.05554,38.220001,2.007,0.00047153459999999995 -decoder,8,16350,0.05554,38.220001,2.007,0.000577616 -decoder,8,7007,0.085629,37.240001,2.355,0.00037933647 -flop,128,10000,0.067611,2132.47998,1.04,2.047734357 -flop,128,11832,0.067611,2132.47998,1.04,2.422840185 -flop,128,13903,0.067611,2132.47998,1.04,2.846963988 -flop,128,14199,0.067611,2132.47998,1.04,2.907543444 -flop,128,14495,0.067611,2132.47998,1.04,2.9681905110000004 -flop,128,14790,0.067611,2132.47998,1.04,3.0285671339999998 -flop,128,15000,0.067611,2132.47998,1.04,3.0715677300000004 -flop,128,15382,0.067611,2132.47998,1.04,3.1497936570000005 -flop,128,15678,0.067611,2132.47998,1.04,3.210440724 -flop,128,15974,0.067611,2132.47998,1.04,3.2710201800000003 -flop,128,16270,0.067611,2132.47998,1.04,3.3316672470000004 -flop,128,16861,0.067611,2132.47998,1.04,3.4526909370000003 -flop,128,17749,0.067611,2132.47998,1.04,3.6344969160000002 -flop,128,20000,0.067611,2132.47998,1.04,4.095468714 -flop,128,20707,0.067611,2132.47998,1.04,4.240223865000001 -flop,128,8874,0.067611,2132.47998,1.04,1.8171808470000002 -flop,16,10000,0.067611,266.559998,129.629,0.25597524600000005 -flop,16,11832,0.067611,266.559998,129.629,0.30289728000000005 -flop,16,13607,0.067611,266.559998,129.629,0.34833187200000004 -flop,16,13903,0.067611,266.559998,129.629,0.35590430400000006 -flop,16,14199,0.067611,266.559998,129.629,0.363476736 -flop,16,14495,0.067611,266.559998,129.629,0.37104916800000004 -flop,16,14790,0.067611,266.559998,129.629,0.3786216 -flop,16,15000,0.067611,266.559998,129.629,0.38403048 -flop,16,15086,0.067611,266.559998,129.629,0.386194032 -flop,16,15382,0.067611,266.559998,129.629,0.39376646400000004 -flop,16,15678,0.067611,266.559998,129.629,0.401338896 -flop,16,15974,0.067611,266.559998,129.629,0.408911328 -flop,16,16270,0.067611,266.559998,129.629,0.416551371 -flop,16,16861,0.067611,266.559998,129.629,0.43162862400000007 -flop,16,20000,0.067611,266.559998,129.629,0.5120181030000001 -flop,16,20707,0.067611,266.559998,129.629,0.530137851 -flop,16,8874,0.067611,266.559998,129.629,0.22717296 -flop,32,10000,0.067611,533.119995,259.258,0.5119504920000001 -flop,32,11832,0.067611,533.119995,259.258,0.6057945600000001 -flop,32,13607,0.067611,533.119995,259.258,0.6966637440000001 -flop,32,13903,0.067611,533.119995,259.258,0.7118086080000001 -flop,32,14199,0.067611,533.119995,259.258,0.726953472 -flop,32,14495,0.067611,533.119995,259.258,0.7420983360000001 -flop,32,14790,0.067611,533.119995,259.258,0.7572432 -flop,32,15000,0.067611,533.119995,259.258,0.767993349 -flop,32,15086,0.067611,533.119995,259.258,0.772388064 -flop,32,15382,0.067611,533.119995,259.258,0.7875329280000001 -flop,32,15678,0.067611,533.119995,259.258,0.802677792 -flop,32,15974,0.067611,533.119995,259.258,0.817822656 -flop,32,16270,0.067611,533.119995,259.258,0.8329675200000001 -flop,32,16861,0.067611,533.119995,259.258,0.8632572480000001 -flop,32,17749,0.067611,533.119995,259.258,0.90869184 -flop,32,20000,0.067611,533.119995,259.258,1.0239685950000001 -flop,32,20707,0.067611,533.119995,259.258,1.06014048 -flop,32,8874,0.067611,533.119995,259.258,0.45434592 -flop,64,10000,0.067611,1066.23999,518.516,1.0239009840000002 -flop,64,11832,0.067611,1066.23999,518.516,1.211453898 -flop,64,13607,0.067611,1066.23999,518.516,1.393259877 -flop,64,13903,0.067611,1066.23999,518.516,1.423549605 -flop,64,14199,0.067611,1066.23999,518.516,1.4538393330000001 -flop,64,14790,0.067611,1066.23999,518.516,1.514351178 -flop,64,15000,0.067611,1066.23999,518.516,1.5358514760000002 -flop,64,15086,0.067611,1066.23999,518.516,1.5446409060000001 -flop,64,15382,0.067611,1066.23999,518.516,1.5749982450000002 -flop,64,15974,0.067611,1066.23999,518.516,1.635577701 -flop,64,16270,0.067611,1066.23999,518.516,1.665867429 -flop,64,16861,0.067611,1066.23999,518.516,1.7263792740000001 -flop,64,17749,0.067611,1066.23999,518.516,1.8173160690000003 -flop,64,20000,0.067611,1066.23999,518.516,2.0478019680000004 -flop,64,20707,0.067611,1066.23999,518.516,2.120213349 -flop,64,8874,0.067611,1066.23999,518.516,0.9086242290000001 -flop,8,10000,0.067611,133.279999,64.814,0.12798762300000002 -flop,8,11832,0.067611,133.279999,64.814,0.15144864000000002 -flop,8,13607,0.067611,133.279999,64.814,0.17416593600000002 -flop,8,13903,0.067611,133.279999,64.814,0.17801976300000003 -flop,8,14199,0.067611,133.279999,64.814,0.181805979 -flop,8,14790,0.067611,133.279999,64.814,0.1893108 -flop,8,15000,0.067611,133.279999,64.814,0.19201524 -flop,8,15382,0.067611,133.279999,64.814,0.196950843 -flop,8,15678,0.067611,133.279999,64.814,0.200737059 -flop,8,16270,0.067611,133.279999,64.814,0.208309491 -flop,8,20000,0.067611,133.279999,64.814,0.256042857 -flopenr,128,10000,0.172806,6543.460042,3.8,10.839429156 -flopenr,128,20000,0.216852,6351.380048,2.97,26.923043208 -flopenr,128,3472,0.243217,4090.519957,839.91,2.155875488 -flopenr,128,4629,0.196289,4950.960049,2.03,3.966215534 -flopenr,128,5324,0.185184,5635.980017,2.56,6.2853301440000005 -flopenr,128,5440,0.212028,5488.000058,2.66,6.8258174039999995 -flopenr,128,5555,0.180307,5170.47998,1.93,4.730173838 -flopenr,128,5671,0.233427,5740.840082,3.05,8.013782337 -flopenr,128,5787,0.158508,5392.939968,2.19,4.578345072 -flopenr,128,5903,0.204863,5312.580023,2.48,6.196900886999999 -flopenr,128,6018,0.229543,5500.74005,2.85,7.564819108000001 -flopenr,128,6134,0.21139,5399.800032,2.6,7.055986809999999 -flopenr,128,6366,0.202213,5357.660028,2.77,6.433406595 -flopenr,128,6944,0.193452,5612.460024,2.98,7.582351140000001 -flopenr,16,10000,0.150576,864.360014,554.564,1.199940144 -flopenr,16,5313,0.173096,761.460013,502.047,0.735138712 -flopenr,16,6243,0.175796,845.740013,528.22,0.8188577680000001 -flopenr,16,6376,0.163753,774.200016,397.636,0.824332602 -flopenr,16,6508,0.156837,849.660017,412.253,0.82182588 -flopenr,16,6641,0.149304,696.780009,370.215,0.644843976 -flopenr,16,6774,0.157317,775.180016,386.651,0.8381849760000001 -flopenr,16,6907,0.157317,767.340013,356.367,0.808137429 -flopenr,16,7040,0.165641,829.080008,388.122,0.938356265 -flopenr,16,7172,0.149628,879.060014,543.145,0.9070449360000001 -flopenr,16,7305,0.137358,868.28001,441.429,0.8523063900000001 -flopenr,16,7571,0.137358,869.26001,464.962,0.88664589 -flopenr,16,7969,0.147944,824.180012,499.633,0.8990556879999999 -flopenr,16,9298,0.149759,843.780013,503.168,1.0830570880000001 -flopenr,32,10000,0.148623,1697.360016,1.0,2.1431436600000002 -flopenr,32,5383,0.173867,1422.959997,496.365,1.1993345659999999 -flopenr,32,6325,0.165025,1591.520024,806.227,1.567902525 -flopenr,32,6594,0.203857,1608.180028,964.264,2.170057765 -flopenr,32,6728,0.203857,1609.160028,966.958,2.2140908770000003 -flopenr,32,6998,0.171867,1531.740022,763.22,1.88538099 -flopenr,32,7132,0.171867,1533.700022,803.1,1.9216449269999998 -flopenr,32,7267,0.171867,1533.700022,803.1,1.9580807310000001 -flopenr,32,7401,0.168712,1666.000019,919.998,2.046645272 -flopenr,32,7670,0.171392,1666.980017,917.151,2.1948459519999997 -flopenr,32,8074,0.162642,1698.340021,976.973,2.1127195800000003 -flopenr,32,9420,0.175267,1604.260011,885.804,2.4467273200000004 -flopenr,64,15000,0.190554,3254.580017,1.91,8.815409148 -flopenr,64,3149,0.259481,2073.679978,429.405,1.066985872 -flopenr,64,4198,0.190505,2245.179982,539.505,1.02796498 -flopenr,64,4828,0.20165,2733.220049,1.49,3.0547958499999996 -flopenr,64,4933,0.20165,2736.160049,1.49,3.1320278 -flopenr,64,5038,0.198159,2751.840019,1.52,2.6361091770000002 -flopenr,64,5143,0.144251,2331.41998,584.543,1.032404407 -flopenr,64,5248,0.188016,2361.799992,765.172,1.5415431839999998 -flopenr,64,5353,0.193779,2490.180011,929.113,2.116648017 -flopenr,64,5668,0.171704,2479.399988,843.955,2.061649928 -flopenr,64,5983,0.165637,2718.520023,1.43,2.4832299040000003 -flopenr,8,10000,0.145352,404.740009,283.162,0.628938104 -flopenr,8,15000,0.145352,404.740009,283.162,0.9433344800000001 -flopenr,8,20000,0.145352,406.700009,283.303,1.2583122640000002 -flopenr,8,6467,0.145352,399.840009,278.471,0.39303180800000004 -flopenr,8,6742,0.13948,396.900007,259.546,0.40616576 -flopenr,8,7017,0.13948,396.900007,259.546,0.42262439999999996 -flopenr,8,7293,0.13948,396.900007,259.546,0.439362 -flopr,128,10000,0.062982,2642.07999,1.11,1.926808326 -flopr,128,14607,0.142393,2813.579995,1.29,6.316411087 -flopr,128,14925,0.167564,2782.219993,1.13,7.517256168 -flopr,128,15000,0.167143,2783.199993,1.13,7.535475012000001 -flopr,128,15242,0.165883,2788.099993,1.14,7.601090826000001 -flopr,128,15878,0.099791,3011.539997,1.64,5.126962207 -flopr,128,16195,0.094802,3945.479988,1.94,6.82716603 -flopr,128,16513,0.115912,2856.699992,1.43,5.983029704 -flopr,128,16830,0.114707,3323.180002,1.82,6.260593353 -flopr,128,17148,0.124671,3343.760002,1.85,7.328909406 -flopr,128,17465,0.124671,2887.079993,1.28,6.774622140000001 -flopr,128,20000,0.127021,3218.319991,1.56,9.278884049999998 -flopr,128,22229,0.123156,3161.479996,1.9,8.881641252000001 -flopr,128,9527,0.062982,2638.15999,1.12,1.8303199019999998 -flopr,16,10000,0.062982,333.199999,139.534,0.23983545599999997 -flopr,16,12702,0.115814,358.679998,148.002,0.574669068 -flopr,16,14607,0.113143,375.339998,175.379,0.6860991519999999 -flopr,16,15000,0.113143,375.339998,174.193,0.704541461 -flopr,16,15242,0.113143,375.339998,174.193,0.7158557609999999 -flopr,16,15560,0.113143,375.339998,175.379,0.73090378 -flopr,16,15878,0.099791,416.5,246.045,0.7232851680000001 -flopr,16,16195,0.099791,382.199999,188.76,0.691651421 -flopr,16,16513,0.099791,416.5,246.045,0.7522245580000001 -flopr,16,16830,0.108065,395.919998,188.407,0.82259078 -flopr,16,17465,0.108065,395.919998,188.407,0.853605435 -flopr,16,18100,0.108065,395.919998,188.407,0.8847281549999999 -flopr,16,19053,0.108065,395.919998,188.407,0.93130417 -flopr,16,20000,0.108255,379.259998,180.305,0.92817837 -flopr,32,10000,0.062982,662.479998,278.385,0.479985822 -flopr,32,14607,0.115814,758.519997,356.88,1.42798662 -flopr,32,14925,0.119136,752.639997,345.5,1.474784544 -flopr,32,15000,0.118028,734.019997,342.052,1.427312604 -flopr,32,15242,0.118028,734.019997,342.052,1.450328064 -flopr,32,15560,0.118028,733.039997,339.995,1.4795990079999999 -flopr,32,15878,0.112493,734.999998,361.292,1.425511296 -flopr,32,16513,0.10078,870.240001,483.787,1.38441486 -flopr,32,17148,0.10078,882.000001,496.236,1.44407662 -flopr,32,17465,0.10078,882.000001,496.236,1.47058176 -flopr,32,18100,0.10078,882.000001,496.236,1.5240959399999998 -flopr,32,19053,0.116921,746.759997,361.146,1.8577577689999998 -flopr,32,20000,0.108065,785.959998,399.268,1.8580696099999998 -flopr,32,22229,0.111852,1144.640004,1.28,2.2861430279999997 -flopr,32,9527,0.062982,662.479998,281.256,0.45756422999999996 -flopr,64,10000,0.062982,1322.999995,556.428,0.960664446 -flopr,64,12702,0.132352,1459.219998,678.198,2.6371136 -flopr,64,14607,0.138259,1454.319996,669.613,3.206917505 -flopr,64,14925,0.138259,1444.519997,668.83,3.258073335 -flopr,64,15000,0.138849,1420.999997,658.22,3.23795868 -flopr,64,15242,0.138849,1420.999997,654.663,3.290165904 -flopr,64,15560,0.138849,1417.079997,651.791,3.327932832 -flopr,64,16195,0.099791,1619.939998,931.738,2.7440529180000004 -flopr,64,16830,0.116921,1449.419994,603.364,3.104486392 -flopr,64,17148,0.099791,1623.859998,924.887,2.881864289 -flopr,64,17465,0.099791,1631.699998,936.964,2.9331568630000002 -flopr,64,18100,0.099791,1523.899996,774.939,3.014386737 -flopr,64,19053,0.116921,1538.599995,761.87,3.823199779 -flopr,64,20000,0.116921,1538.599995,761.897,4.013313325 -flopr,64,22229,0.116921,1772.819999,1.35,4.520516623 -flopr,64,9527,0.062982,1321.039995,556.087,0.9183405419999999 -flopr,8,10000,0.062982,168.559999,70.109,0.11991772799999999 -flopr,8,15000,0.103061,189.139999,87.938,0.33103193200000003 -flopr,8,15242,0.103061,189.139999,89.124,0.336494165 -flopr,8,15560,0.103061,189.139999,89.124,0.343502313 -flopr,8,15878,0.099791,205.799999,97.226,0.376910607 -flopr,8,16513,0.099791,205.799999,97.226,0.391979048 -flopr,8,18100,0.099791,205.799999,97.226,0.429700046 -flopr,8,19053,0.099791,205.799999,97.226,0.452252812 -flopr,8,20000,0.099791,205.799999,97.226,0.474805578 -flopr,8,9527,0.062982,168.559999,70.109,0.114249348 -floprasync,128,10000,0.067064,2892.960056,1.29,2.020772448 -floprasync,128,11929,0.067064,2892.960056,1.29,2.4104813519999997 -floprasync,128,13718,0.011172,2897.860056,1.29,0.462230328 -floprasync,128,14016,0.009129,2898.840056,1.29,0.385919346 -floprasync,128,14315,0.009129,2898.840056,1.29,0.394153704 -floprasync,128,14613,0.008449,2899.820056,1.29,0.37238967500000003 -floprasync,128,14911,0.067064,2906.680056,1.31,3.01687404 -floprasync,128,15209,0.067064,2981.160052,1.48,3.0848098719999997 -floprasync,128,15508,0.067064,2981.160052,1.48,3.145502792 -floprasync,128,15806,0.067064,2981.160052,1.48,3.205927456 -floprasync,128,16104,0.067064,2981.160052,1.48,3.2663521199999996 -floprasync,128,16999,0.067064,2981.160052,1.48,3.447894368 -floprasync,128,17893,0.067064,2981.160052,1.48,3.629235424 -floprasync,128,20876,0.067064,2981.160052,1.48,4.234286832 -floprasync,128,8947,0.067064,2892.960056,1.29,1.8079783759999999 -floprasync,16,10000,0.067064,362.600007,161.167,0.250618168 -floprasync,16,11929,0.067064,362.600007,161.167,0.298971312 -floprasync,16,13718,0.011172,367.500007,163.187,0.057491112 -floprasync,16,14315,0.009129,368.480007,165.173,0.049031859000000004 -floprasync,16,14613,0.008449,369.460007,167.159,0.046334316 -floprasync,16,14911,0.067064,376.320006,185.036,0.375960784 -floprasync,16,15508,0.067064,421.400004,288.357,0.396214112 -floprasync,16,16104,0.067064,421.400004,288.357,0.41143764 -floprasync,16,16402,0.067064,421.400004,288.357,0.419015872 -floprasync,16,16999,0.067064,421.400004,288.357,0.434306464 -floprasync,16,17893,0.067064,421.400004,288.357,0.45710822399999995 -floprasync,16,20876,0.067064,421.400004,288.357,0.5333599920000001 -floprasync,16,8947,0.067064,362.600007,161.167,0.22426201599999998 -floprasync,32,14607,0.008449,730.100014,327.985,0.09319247 -floprasync,32,14925,0.067064,750.680013,369.73,0.758896224 -floprasync,32,15242,0.067064,782.040011,449.182,0.778210656 -floprasync,32,15560,0.067064,782.040011,449.182,0.794440144 -floprasync,32,15878,0.067064,782.040011,449.182,0.810669632 -floprasync,32,16195,0.067064,782.040011,449.182,0.826832056 -floprasync,32,16513,0.067064,782.040011,449.182,0.843061544 -floprasync,32,16830,0.067064,782.040011,449.182,0.8592239679999999 -floprasync,32,17148,0.067064,782.040011,449.182,0.8755205199999999 -floprasync,32,17465,0.067064,782.040011,449.182,0.8916829439999999 -floprasync,32,18100,0.067064,782.040011,449.182,0.924074856 -floprasync,32,9527,0.067064,723.240014,321.992,0.48118419999999995 -floprasync,64,12702,0.067064,1446.480028,643.984,1.283202576 -floprasync,64,14607,0.008449,1453.340028,649.976,0.186342695 -floprasync,64,14925,0.067064,1473.920027,691.722,1.5131650319999999 -floprasync,64,15242,0.067064,1505.280025,771.174,1.548440696 -floprasync,64,15560,0.067064,1505.280025,771.174,1.5807655440000001 -floprasync,64,15878,0.067064,1505.280025,771.174,1.613090392 -floprasync,64,16513,0.067064,1505.280025,771.174,1.67760596 -floprasync,64,16830,0.067064,1505.280025,771.174,1.70979668 -floprasync,64,17148,0.067064,1505.280025,771.174,1.742054464 -floprasync,64,17465,0.067064,1505.280025,771.174,1.774312248 -floprasync,64,18100,0.067064,1505.280025,771.174,1.838827816 -floprasync,64,19053,0.067064,1505.280025,771.174,1.9356011679999998 -floprasync,64,22229,0.067064,1505.280025,771.174,2.258246072 -floprasync,64,9527,0.067064,1446.480028,643.984,0.962100144 -floprasync,8,10000,0.067064,182.280004,80.754,0.125208488 -floprasync,8,13718,0.067064,182.280004,80.754,0.17175090399999998 -floprasync,8,14315,0.067064,182.280004,80.754,0.17919500800000002 -floprasync,8,14613,0.067064,182.280004,80.754,0.18295059200000002 -floprasync,8,15000,0.067064,211.680002,144.349,0.190931208 -floprasync,8,15209,0.067064,211.680002,144.349,0.193613768 -floprasync,8,15806,0.067064,211.680002,144.349,0.20119199999999998 -floprasync,8,16104,0.067064,211.680002,144.349,0.205014648 -floprasync,8,17893,0.067064,211.680002,144.349,0.22781640799999997 -floprasync,8,20000,0.067064,211.680002,144.349,0.25464200800000003 -floprasync,8,8947,0.067064,182.280004,80.754,0.11199688 -mult,128,10,9.334627,180734.540854,1.8,3.9952203559999995 -mult,128,337,2.963253,201889.800086,2.67,45.050335358999995 -mult,128,449,2.227145,212055.340673,3.27,49.890275145000004 -mult,128,5000,1.78322,314617.244472,1.63,1778.4766348 -mult,128,517,1.934229,243417.302347,5.67,87.74436435599999 -mult,128,528,1.893939,255011.682875,6.65,103.378766376 -mult,128,539,1.855281,259737.242949,7.18,109.125773139 -mult,128,551,1.814879,274624.423573,8.73,127.507953903 -mult,128,562,1.779353,284850.723775,1.03,150.1773932 -mult,128,573,1.745187,296812.604204,1.08,142.41074957400002 -mult,128,584,1.712328,298800.044147,1.15,149.236234512 -mult,128,596,1.71139,312992.404301,1.44,170.14468241 -mult,128,607,1.707473,305974.624156,1.38,168.524170154 -mult,128,674,1.727276,311582.184447,1.52,220.7890547 -mult,128,787,1.735561,317542.544465,1.66,268.93559031599995 -mult,16,10,4.730546,3869.040009,641.517,0.0506168422 -mult,16,1122,0.891172,6478.780105,3.54,2.76708906 -mult,16,1146,0.87258,7193.200125,4.57,3.2241831 -mult,16,1171,0.853963,7258.860127,4.57,3.119526839 -mult,16,1195,0.836814,7685.16012,5.33,3.2225707139999997 -mult,16,1220,0.81966,8829.800131,6.95,3.5007678600000003 -mult,16,1244,0.822616,8780.800145,7.15,3.46321336 -mult,16,1268,0.802449,9789.220166,8.8,3.968110305 -mult,16,1293,0.813903,9702.000166,8.74,3.7960435919999997 -mult,16,1317,0.805748,10366.440177,1.01,4.222925268 -mult,16,1463,0.83466,8521.100128,6.71,4.39281558 -mult,16,1707,0.829615,8563.24013,6.78,5.20334528 -mult,16,4000,0.821111,9132.620147,8.03,11.829746177 -mult,16,5000,0.820059,9583.420143,8.5,16.544690325 -mult,16,6000,0.831308,8594.600132,7.15,17.545586648000004 -mult,16,732,1.36399,4043.480026,624.48,0.66017116 -mult,16,976,1.024406,4960.760064,1.32,1.185237742 -mult,32,1000,1.099618,29507.800463,2.24,16.776871826 -mult,32,10,7.575772,12412.680067,1.18,0.1734851788 -mult,32,1111,1.092041,31649.100517,2.53,19.255958953 -mult,32,1296,1.097292,30544.640517,2.37,22.420967435999998 -mult,32,4000,1.091389,31262.980534,2.49,71.454329219 -mult,32,5000,1.092153,31497.200524,2.58,86.885139762 -mult,32,556,1.796075,14371.700056,2.21,2.710277175 -mult,32,6000,1.084816,33519.920555,2.91,112.601731168 -mult,32,741,1.349466,17389.120212,4.65,5.9956774379999995 -mult,32,852,1.173643,23514.120391,1.27,12.269263922 -mult,32,870,1.149401,25198.740416,1.5,13.454888105999999 -mult,32,889,1.124838,26822.600434,1.8,14.631892703999998 -mult,32,907,1.102529,29124.620481,2.08,14.771683542000002 -mult,32,926,1.101021,31000.340484,2.46,15.033340734000001 -mult,32,944,1.085045,32407.620517,2.68,16.47315319 -mult,32,963,1.089271,32490.92054,2.7,16.995895413000003 -mult,32,981,1.091413,33127.920535,2.84,18.800680338 -mult,64,1000,1.350119,103523.281624,7.3,80.49409478 -mult,64,10,4.7933,46798.920227,5.46,0.49370990000000003 -mult,64,4000,1.411752,93087.261425,6.05,321.704398752 -mult,64,429,2.326205,53642.260108,7.4,11.089019235 -mult,64,5000,1.404875,94040.801492,6.16,419.589801625 -mult,64,571,1.751186,58587.340388,1.1,15.692377746 -mult,64,6000,1.415466,89931.661403,5.63,477.43951273199997 -mult,64,657,1.52205,69763.260863,2.39,33.567290699999994 -mult,64,671,1.490298,74604.461058,2.89,39.279784385999996 -mult,64,686,1.457722,78293.181181,3.18,41.225835882 -mult,64,700,1.428547,82949.161302,3.92,47.333476298 -mult,64,714,1.400528,87215.101373,4.39,49.643115488 -mult,64,729,1.371734,93726.221523,5.35,53.37005473799999 -mult,64,743,1.345895,95943.961579,5.62,54.919245475000004 -mult,64,757,1.341232,106627.921626,7.73,59.02762032 -mult,64,771,1.341474,98844.761554,6.33,57.983872176 -mult,64,857,1.336163,107976.401664,7.95,68.108236599 -mult,8,1091,0.915221,1167.180013,211.892,0.170231106 -mult,8,10,2.076433,1009.399998,211.637,0.004277451980000001 -mult,8,1455,0.687251,1615.04003,680.207,0.42334661599999995 -mult,8,1673,0.611485,2094.260033,1.39,0.65428895 -mult,8,1709,0.599356,2453.920037,2.01,0.8540823000000001 -mult,8,1745,0.589521,2771.440043,2.58,0.864827307 -mult,8,1782,0.582418,2549.960043,2.14,0.9091544979999999 -mult,8,1818,0.581954,2672.460046,2.2,0.91657755 -mult,8,1855,0.605444,2332.40004,1.74,0.8476216 -mult,8,1891,0.605341,2405.90004,1.93,0.869875017 -mult,8,1927,0.574177,3273.200051,3.43,1.0622274500000002 -mult,8,1964,0.585681,2746.940044,2.48,1.009714044 -mult,8,2182,0.550085,4360.02008,5.2,1.393365305 -mult,8,2545,0.564127,4034.66007,4.58,1.690124492 -mult,8,5000,0.552339,4261.040075,5.05,3.0616150770000004 -mux2,1,10,0.060639,6.86,1.19,3.1229084999999996e-07 -mux2,1,10,0.060639,6.86,1.19,3.1229084999999996e-07 -priorityencoder,128,10000,0.113763,1058.400021,117.974,0.029692143 -priorityencoder,128,12306,0.113763,1058.400021,117.974,0.036631686000000004 -priorityencoder,128,20000,0.113763,1058.400021,117.974,0.059498049000000004 -priorityencoder,128,7032,0.113763,1058.400021,117.974,0.020932392 -priorityencoder,128,7500,0.113763,1058.400021,117.974,0.022297548 -priorityencoder,128,9493,0.113763,1058.400021,117.974,0.028213224000000002 -priorityencoder,128,9669,0.113763,1058.400021,117.974,0.028782039000000002 -priorityencoder,16,10153,0.104403,159.740003,39.177,0.007715381699999999 -priorityencoder,16,10345,0.104403,159.740003,39.177,0.007861545900000001 -priorityencoder,16,10536,0.104403,159.740003,39.177,0.0080077101 -priorityencoder,16,10919,0.104403,159.740003,39.177,0.0082895982 -priorityencoder,16,11494,0.104403,159.740003,39.177,0.0087280908 -priorityencoder,16,15000,0.104403,159.740003,39.177,0.011379927 -priorityencoder,16,7500,0.104403,159.740003,39.177,0.0057004038 -priorityencoder,16,7663,0.104403,159.740003,39.177,0.0058256874 -priorityencoder,16,8812,0.104403,159.740003,39.177,0.0066922323 -priorityencoder,16,9004,0.104403,159.740003,39.177,0.0068383965 -priorityencoder,16,9195,0.104403,159.740003,39.177,0.0069845607 -priorityencoder,32,10000,0.111067,293.020006,53.82,0.011217767 -priorityencoder,32,10264,0.111067,293.020006,53.82,0.011439900999999999 -priorityencoder,32,10804,0.111067,293.020006,53.82,0.012106303 -priorityencoder,32,12605,0.111067,293.020006,53.82,0.014105509 -priorityencoder,32,15000,0.111067,293.020006,53.82,0.016771117 -priorityencoder,32,5402,0.111067,293.020006,53.82,0.0060309381 -priorityencoder,32,7203,0.111067,293.020006,53.82,0.0080412508 -priorityencoder,32,8283,0.111067,293.020006,53.82,0.0092518811 -priorityencoder,32,8463,0.111067,293.020006,53.82,0.0094518017 -priorityencoder,32,8643,0.111067,293.020006,53.82,0.0096517223 -priorityencoder,32,8824,0.111067,293.020006,53.82,0.0098516429 -priorityencoder,32,9004,0.111067,293.020006,53.82,0.0100515635 -priorityencoder,32,9184,0.111067,293.020006,53.82,0.0102514841 -priorityencoder,32,9364,0.111067,293.020006,53.82,0.0104514047 -priorityencoder,32,9544,0.111067,293.020006,53.82,0.010662432 -priorityencoder,32,9724,0.111067,293.020006,53.82,0.0108623526 -priorityencoder,32,9904,0.111067,293.020006,53.82,0.011062273199999998 -priorityencoder,64,5336,0.112447,546.840011,77.149,0.0092094093 -priorityencoder,64,7114,0.112447,546.840011,77.149,0.012256723 -priorityencoder,64,7500,0.112447,546.840011,77.149,0.012931405000000002 -priorityencoder,64,8182,0.112447,546.840011,77.149,0.014168322 -priorityencoder,64,8359,0.112447,546.840011,77.149,0.014393216 -priorityencoder,64,9071,0.112447,546.840011,77.149,0.015630133 -priorityencoder,64,9249,0.112447,546.840011,77.149,0.015967474 -priorityencoder,64,9605,0.112447,546.840011,77.149,0.016529709 -priorityencoder,64,9782,0.112447,546.840011,77.149,0.01686705 -priorityencoder,8,10000,0.104625,85.260002,26.481,0.006183337499999999 -priorityencoder,8,10131,0.104625,85.260002,26.481,0.0062670375 -priorityencoder,8,10323,0.104625,85.260002,26.481,0.0063925875 -priorityencoder,8,10896,0.104625,85.260002,26.481,0.006737849999999999 -priorityencoder,8,11470,0.104625,85.260002,26.481,0.0070935749999999995 -priorityencoder,8,13381,0.104625,85.260002,26.481,0.008275837500000001 -priorityencoder,8,7646,0.104625,85.260002,26.481,0.004729049999999999 -priorityencoder,8,8984,0.104625,85.260002,26.481,0.0055555875 -priorityencoder,8,9176,0.104625,85.260002,26.481,0.0056811375 -priorityencoder,8,9558,0.104625,85.260002,26.481,0.0059113125 -priorityencoder,8,9749,0.104625,85.260002,26.481,0.0060368625 -priorityencoder,8,9940,0.104625,85.260002,26.481,0.00615195 -priorityonehot,128,10000,0.273337,2507.820036,1.19,0.285090491 -priorityonehot,128,2222,0.449659,1317.120025,366.819,0.0218084615 -priorityonehot,128,2963,0.337291,1562.120028,493.695,0.0313006048 -priorityonehot,128,3407,0.293484,1910.02003,670.082,0.053707572 -priorityonehot,128,3481,0.287273,2149.14003,1.01,0.069232793 -priorityonehot,128,3556,0.281206,2041.340031,721.584,0.060740496000000005 -priorityonehot,128,3630,0.27774,2218.720036,971.079,0.07443432 -priorityonehot,128,3704,0.276108,2448.040034,1.37,0.09001120800000001 -priorityonehot,128,3778,0.264659,2299.080036,975.931,0.07516315599999998 -priorityonehot,128,3852,0.271881,2556.820035,1.37,0.10059596999999999 -priorityonehot,128,3926,0.258274,2524.480033,1.28,0.09349518799999999 -priorityonehot,128,4000,0.253946,2661.680036,1.33,0.10157840000000001 -priorityonehot,128,4074,0.262056,2578.380038,1.58,0.11268408 -priorityonehot,128,4222,0.263015,2585.240036,1.32,0.10257585 -priorityonehot,128,4444,0.270608,2401.980038,1.12,0.10716076800000002 -priorityonehot,128,5000,0.276002,2397.080033,1.14,0.12337289400000001 -priorityonehot,128,5185,0.274609,2437.260036,1.21,0.131537711 -priorityonehot,128,7500,0.265066,2435.300034,1.21,0.183690738 -priorityonehot,16,10000,0.099923,281.260004,117.94,0.012790144 -priorityonehot,16,10222,0.097791,313.600004,134.808,0.014864232 -priorityonehot,16,10444,0.098367,271.460003,84.711,0.014558315999999998 -priorityonehot,16,10667,0.09706,282.240005,85.616,0.01717962 -priorityonehot,16,10889,0.091727,365.540004,454.516,0.019446124 -priorityonehot,16,11111,0.089821,300.860005,305.978,0.014640823 -priorityonehot,16,11333,0.088202,338.100002,367.782,0.017111188 -priorityonehot,16,11556,0.090809,382.200008,391.295,0.023791958000000002 -priorityonehot,16,11778,0.094501,290.080006,108.636,0.017766188 -priorityonehot,16,12000,0.093589,291.060006,116.96,0.018062677000000003 -priorityonehot,16,12222,0.095549,368.480004,319.793,0.026467073 -priorityonehot,16,12667,0.085601,696.78001,1.08,0.050675792 -priorityonehot,16,13333,0.077249,976.080015,1.55,0.079720968 -priorityonehot,16,15000,0.086192,739.900005,1.11,0.067143568 -priorityonehot,16,15556,0.088601,610.540002,811.656,0.058742463 -priorityonehot,16,20000,0.088596,668.36001,947.549,0.08363462399999999 -priorityonehot,16,25000,0.086374,701.680009,963.103,0.11124971200000001 -priorityonehot,16,5000,0.196212,130.340003,29.8,0.0023937864000000003 -priorityonehot,16,6667,0.147215,152.880003,35.496,0.0039600835 -priorityonehot,16,7500,0.131703,194.040003,81.795,0.0086133762 -priorityonehot,16,8889,0.11233,198.940003,56.451,0.007571042 -priorityonehot,32,10000,0.133112,964.320008,797.215,0.07241292800000002 -priorityonehot,32,15000,0.140665,681.100009,546.147,0.07609976500000001 -priorityonehot,32,20000,0.136421,673.260008,406.575,0.10599911699999999 -priorityonehot,32,25000,0.140143,613.480007,367.99,0.11407640199999998 -priorityonehot,32,4000,0.248804,332.220006,108.841,0.008334934 -priorityonehot,32,5000,0.199515,362.600007,102.444,0.008818563 -priorityonehot,32,5333,0.186576,407.680007,135.997,0.0138625968 -priorityonehot,32,6133,0.162922,442.960006,148.282,0.015493882200000001 -priorityonehot,32,6267,0.161707,596.82001,462.029,0.026681655 -priorityonehot,32,6400,0.156239,552.720007,285.787,0.020936026 -priorityonehot,32,6533,0.153004,593.88001,232.761,0.025551668000000003 -priorityonehot,32,6667,0.149833,623.280007,316.846,0.025771275999999996 -priorityonehot,32,6800,0.152882,730.100008,561.099,0.040360848 -priorityonehot,32,6933,0.148938,630.14001,363.804,0.027702467999999997 -priorityonehot,32,7067,0.141491,1078.980015,1.58,0.065510333 -priorityonehot,32,7200,0.143094,1101.520018,1.47,0.07297794 -priorityonehot,32,7333,0.153523,663.46001,318.025,0.037920181 -priorityonehot,32,7500,0.15352,670.320007,335.87,0.04160392 -priorityonehot,32,7600,0.145454,656.600009,371.544,0.035781684 -priorityonehot,32,8000,0.145441,1137.780016,1.52,0.07650196599999999 -priorityonehot,32,9333,0.144083,845.740013,862.939,0.067430844 -priorityonehot,64,10000,0.209855,1194.620015,760.611,0.10597677500000001 -priorityonehot,64,2857,0.34852,702.660012,180.97,0.015056064000000001 -priorityonehot,64,3810,0.262388,851.620013,233.218,0.024795666 -priorityonehot,64,4381,0.22809,942.760013,344.503,0.03033597 -priorityonehot,64,4476,0.223289,1068.200015,670.986,0.038182419 -priorityonehot,64,4571,0.220784,1016.260015,474.392,0.03753328 -priorityonehot,64,4667,0.220552,1039.780015,503.937,0.041243224 -priorityonehot,64,4762,0.212289,1107.400013,650.606,0.043519245 -priorityonehot,64,4857,0.20832,1169.140015,786.702,0.048121920000000006 -priorityonehot,64,4952,0.215228,1318.100022,1.11,0.069518644 -priorityonehot,64,5000,0.207597,1187.760016,764.739,0.053352429 -priorityonehot,64,5048,0.220929,1048.600015,648.313,0.046616018999999995 -priorityonehot,64,5143,0.220683,1064.280016,459.708,0.04590206399999999 -priorityonehot,64,5238,0.210273,1174.040018,697.959,0.05467098 -priorityonehot,64,5429,0.233158,1061.340017,622.371,0.05432581400000001 -priorityonehot,64,5714,0.218253,1192.660017,537.877,0.05936481600000001 -priorityonehot,64,6667,0.226349,1288.700018,1.12,0.082391036 -priorityonehot,64,7500,0.224494,1243.620017,948.965,0.085756708 -priorityonehot,8,10000,0.099885,59.780001,9.529,0.001478298 -priorityonehot,8,12000,0.076956,63.700001,16.155,0.0018700307999999998 -priorityonehot,8,15000,0.065937,73.500001,15.316,0.0030792578999999996 -priorityonehot,8,16000,0.061645,82.320002,24.568,0.0042226825 -priorityonehot,8,18400,0.054629,109.760001,31.371,0.007702688999999999 -priorityonehot,8,18800,0.054102,127.400002,42.783,0.009089136 -priorityonehot,8,19200,0.05415,142.100001,48.939,0.01083 -priorityonehot,8,19600,0.054151,189.14,207.102,0.015053978 -priorityonehot,8,20000,0.054151,141.120002,52.37,0.011480012 -priorityonehot,8,20400,0.054151,145.040002,58.857,0.011967371 -priorityonehot,8,20800,0.054084,154.840002,56.302,0.013412832 -priorityonehot,8,21200,0.054084,157.780003,56.585,0.01406184 -priorityonehot,8,21600,0.054084,157.780003,56.585,0.014332260000000001 -priorityonehot,8,22000,0.054084,157.780003,56.585,0.014602680000000002 -priorityonehot,8,22800,0.054084,157.780003,56.585,0.015143520000000002 -priorityonehot,8,24000,0.054084,159.740003,61.953,0.016008863999999998 -priorityonehot,8,25000,0.054084,158.760003,59.967,0.016549704 -priorityonehot,8,28000,0.054102,177.380002,118.676,0.021045677999999998 -priorityonehot,8,5000,0.196969,53.900001,8.712,0.0012566622200000002 -priorityonehot,8,7500,0.132247,56.840001,8.114,0.0015076158000000002 -shifter,128,10,2.758726,9722.580189,720.698,0.021766348139999996 -shifter,128,5000,0.401118,19106.080347,1.23,2.78375892 -shifter,16,10,1.237745,681.100013,52.029,0.000545845545 -shifter,16,5000,0.209586,2120.720031,2.15,0.21482564999999998 -shifter,32,10,1.906335,1656.200032,118.773,0.00219228525 -shifter,32,4000,0.260606,3490.760054,2.57,0.33409689200000003 -shifter,32,4000,0.260606,3490.760054,2.57,0.33409689200000003 -shifter,32,4000,0.260606,3490.760054,2.57,0.33409689200000003 -shifter,32,5000,0.238962,4985.260077,4.9,0.594776418 -shifter,32,6000,0.241742,4312.000069,3.71,0.582839962 -shifter,32,6000,0.241742,4312.000069,3.71,0.582839962 -shifter,32,6000,0.241742,4312.000069,3.71,0.582839962 -shifter,64,10,2.919486,4346.300085,210.734,0.008670873420000001 -shifter,64,5000,0.358993,9471.700156,6.94,1.621930374 -shifter,8,10,0.622998,244.020005,26.943,0.00011836962000000002 -shifter,8,5000,0.198885,495.88001,300.128,0.056682224999999996 -shiftleft,128,10000,0.313996,12023.620188,9.23,3.370119068 -shiftleft,128,1935,0.516184,5594.820107,768.953,0.30712947999999995 -shiftleft,128,2581,0.387267,7361.76014,2.47,0.42405736499999996 -shiftleft,128,2968,0.33687,9142.420162,5.66,0.76772673 -shiftleft,128,3032,0.329767,9579.500162,6.25,0.817492393 -shiftleft,128,3097,0.322855,8849.400141,5.95,0.731266575 -shiftleft,128,3161,0.321225,10330.180176,7.53,0.9106728749999999 -shiftleft,128,3226,0.320064,10597.720193,7.05,0.893618688 -shiftleft,128,3290,0.314992,10979.920188,8.05,0.985609968 -shiftleft,128,3355,0.309977,11750.200195,9.57,1.06012134 -shiftleft,128,3419,0.302549,10925.040179,7.55,0.99236072 -shiftleft,128,3484,0.313597,11188.660188,8.59,1.077519292 -shiftleft,128,3871,0.303026,12747.840208,1.16,1.410889056 -shiftleft,128,4516,0.309266,12621.420203,1.12,1.610038796 -shiftleft,128,5000,0.319285,11347.420196,8.66,1.5265015849999999 -shiftleft,128,7500,0.32019,11850.160206,9.18,2.42896134 -shiftleft,16,10000,0.128994,1192.660017,1.42,0.132734826 -shiftleft,16,10769,0.131174,1153.460019,1.35,0.133666306 -shiftleft,16,4615,0.215535,446.880008,113.608,0.023493315 -shiftleft,16,5000,0.198416,468.440009,148.45,0.025397248 -shiftleft,16,6154,0.162492,802.620013,641.83,0.057847152 -shiftleft,16,7077,0.141279,1079.960019,1.18,0.08321333099999999 -shiftleft,16,7231,0.138234,1233.820018,1.4,0.09773143799999999 -shiftleft,16,7385,0.135404,937.860017,965.452,0.068514424 -shiftleft,16,7500,0.133331,1031.940019,1.06,0.088265122 -shiftleft,16,7538,0.132481,971.180015,992.057,0.07418936 -shiftleft,16,7692,0.130257,1033.900012,1.06,0.08049882600000001 -shiftleft,16,7846,0.127358,935.900016,874.844,0.079344034 -shiftleft,16,8000,0.124837,968.240013,940.706,0.073029645 -shiftleft,16,8154,0.128748,1062.320016,1.07,0.086518656 -shiftleft,16,8308,0.12432,1199.520016,1.3,0.10057488 -shiftleft,16,9231,0.113513,1695.400019,2.27,0.149950673 -shiftleft,32,10000,0.15971,3675.98006,4.09,0.5206546 -shiftleft,32,3750,0.266551,1173.060021,319.774,0.059174321999999994 -shiftleft,32,5000,0.199946,2419.620024,2.11,0.21554178800000004 -shiftleft,32,5750,0.173824,2582.30004,2.29,0.204764672 -shiftleft,32,5875,0.169973,2781.240046,2.63,0.22385444100000002 -shiftleft,32,6000,0.169263,2872.380041,2.88,0.24272314199999998 -shiftleft,32,6125,0.163188,2892.960045,2.74,0.235317096 -shiftleft,32,6250,0.159977,2964.500038,3.13,0.268121452 -shiftleft,32,6375,0.159792,3330.040049,3.53,0.296573952 -shiftleft,32,6500,0.158323,3294.760046,3.49,0.29020605899999996 -shiftleft,32,6625,0.155982,3619.14005,4.14,0.331617732 -shiftleft,32,6750,0.156124,3323.180043,3.58,0.30288056 -shiftleft,32,7500,0.166296,3306.520048,3.7,0.35171604 -shiftleft,32,8750,0.164673,3752.420048,4.46,0.47178814500000005 -shiftleft,64,10000,0.23373,6486.620108,6.06,1.38251295 -shiftleft,64,2609,0.382901,2559.760048,666.022,0.14205627099999998 -shiftleft,64,3478,0.287377,3864.140062,2.25,0.304044866 -shiftleft,64,4000,0.249988,4733.400082,3.49,0.366982384 -shiftleft,64,4087,0.244635,4460.960079,2.81,0.336373125 -shiftleft,64,4174,0.239544,5090.120088,4.17,0.440281872 -shiftleft,64,4261,0.234657,5289.060089,3.95,0.45171472500000004 -shiftleft,64,4348,0.23035,5490.940094,4.5,0.49456144999999996 -shiftleft,64,4435,0.24668,5129.320094,4.03,0.4834928 -shiftleft,64,4522,0.23827,5915.280105,5.1,0.5599345 -shiftleft,64,4609,0.229176,6732.600115,6.6,0.6073164 -shiftleft,64,4696,0.2291,6340.600105,5.97,0.6313996 -shiftleft,64,5000,0.239464,5848.640098,4.78,0.610154272 -shiftleft,64,5217,0.234181,6430.760098,6.17,0.7226825659999999 -shiftleft,64,6087,0.227478,6715.940117,5.94,0.82915731 -shiftleft,64,7500,0.229635,7015.820112,6.8,1.08755136 -shiftleft,8,10000,0.100846,390.040004,479.939,0.031867336 -shiftleft,8,10222,0.097799,394.940007,435.049,0.040195389 -shiftleft,8,10444,0.095384,335.160004,328.601,0.032716712 -shiftleft,8,10667,0.093734,359.660006,404.389,0.042461502 -shiftleft,8,10889,0.098154,548.800008,801.248,0.05319946800000001 -shiftleft,8,11111,0.091007,491.960005,678.321,0.042591276000000004 -shiftleft,8,11333,0.092595,545.860006,815.115,0.06018675 -shiftleft,8,11556,0.093322,577.220004,841.762,0.056739776 -shiftleft,8,11778,0.091769,674.240011,1.04,0.064513607 -shiftleft,8,12000,0.088725,724.220008,1.1,0.06760845 -shiftleft,8,13333,0.085966,939.82001,1.56,0.106683806 -shiftleft,8,15000,0.087055,827.120012,1.35,0.09924269999999999 -shiftleft,8,15556,0.084214,738.920012,1.13,0.08665620599999999 -shiftleft,8,20000,0.100914,757.540012,1.26,0.136435728 -shiftleft,8,5000,0.198975,154.840003,31.052,0.007421767500000001 -shiftleft,8,6667,0.149837,177.380003,48.381,0.0092299592 -shiftleft,8,7500,0.132768,218.540002,147.871,0.020844576 -shiftleft,8,8889,0.112426,236.180002,193.721,0.024059163999999997 +Module,Tech,Width,Target Freq,Delay,Area,L Power (nW),D energy (mJ) +add,sky90,128,10,7.100851,1867.879976,465.925,0.035575263509999996 +add,sky90,128,1538,0.633294,4623.64009,632.254,0.27231642 +add,sky90,128,2051,0.486762,4951.940095,885.884,0.35630978399999996 +add,sky90,128,2359,0.423881,5520.340104,1.49,0.451433265 +add,sky90,128,2410,0.414767,5600.700103,1.57,0.456658467 +add,sky90,128,2462,0.406101,5721.240105,1.77,0.477980877 +add,sky90,128,2513,0.397913,6085.800112,2.14,0.516093161 +add,sky90,128,2564,0.436395,6456.240111,2.27,0.615753345 +add,sky90,128,2615,0.390136,6662.040117,2.45,0.6261682799999999 +add,sky90,128,2667,0.394304,7494.060127,3.58,0.76692128 +add,sky90,128,2718,0.407908,7287.280117,3.35,0.7693144879999999 +add,sky90,128,2769,0.431383,6941.340124,2.86,0.742841526 +add,sky90,128,3077,0.387515,7712.60013,2.93,0.9029099500000001 +add,sky90,128,3590,0.386891,6860.000114,2.62,0.913836542 +add,sky90,128,5000,0.389771,7007.980119,2.77,1.289752239 +add,tsmc28,128,1000,0.999599,437.850003,2.04,0.0832665967 +add,tsmc28,128,10080,0.116232,1390.284012,6.67,0.274191288 +add,tsmc28,128,3000,0.310001,473.634002,2.2,0.08432027200000002 +add,tsmc28,128,4500,0.205985,498.204002,2.29,0.087543625 +add,tsmc28,128,4500,0.205985,498.204002,2.29,0.087543625 +add,tsmc28,128,5000,0.197577,488.502002,2.23,0.092070882 +add,tsmc28,128,5040,0.197577,488.502002,2.23,0.09286119 +add,tsmc28,128,6720,0.148758,707.742004,2.94,0.1338822 +add,tsmc28,128,6900,0.144862,733.320004,3.01,0.135590832 +add,tsmc28,128,7350,0.136053,766.962005,3.21,0.142991703 +add,tsmc28,128,7500,0.133327,769.230005,3.23,0.145726411 +add,tsmc28,128,7650,0.130714,800.856007,3.42,0.148621818 +add,tsmc28,128,7728,0.129394,854.910008,3.69,0.153590678 +add,tsmc28,128,7800,0.128157,844.326007,3.65,0.155710755 +add,tsmc28,128,7896,0.12664,894.096008,3.95,0.16260576000000002 +add,tsmc28,128,8232,0.121475,945.504008,4.24,0.1686073 +add,tsmc28,128,8400,0.119042,1050.084009,4.83,0.18808636 +add,tsmc28,128,8568,0.116709,1118.376008,5.15,0.199689099 +add,tsmc28,128,8904,0.112309,1220.184006,5.77,0.210916302 +add,tsmc28,128,9072,0.114839,1455.55201,7.03,0.247248367 +add,tsmc28,128,9408,0.117481,1300.95001,6.2,0.242833227 +add,sky90,16,10,2.032906,221.479998,55.29,0.00116892095 +add,sky90,16,2609,0.375085,405.720008,52.28,0.028731511 +add,sky90,16,2703,0.363987,405.720008,52.464,0.0289369665 +add,sky90,16,3478,0.287131,443.940009,126.253,0.041921126 +add,sky90,16,3604,0.277242,442.960009,136.766,0.044913204 +add,sky90,16,4000,0.249839,551.74001,302.479,0.059711521 +add,sky90,16,4087,0.243761,503.720009,183.936,0.050946049 +add,sky90,16,4144,0.240621,555.660011,274.571,0.056064693000000006 +add,sky90,16,4174,0.239287,549.780011,304.811,0.060061037 +add,sky90,16,4235,0.235896,600.740011,361.949,0.068881632 +add,sky90,16,4261,0.234402,607.60001,368.742,0.06680457 +add,sky90,16,4325,0.231082,624.260011,374.694,0.07048001 +add,sky90,16,4348,0.22992,610.540011,364.173,0.06575712 +add,sky90,16,4415,0.22649,827.120015,595.953,0.09354037 +add,sky90,16,4435,0.22545,666.400011,419.709,0.0789075 +add,sky90,16,4505,0.221872,731.080013,463.35,0.084533232 +add,sky90,16,4522,0.222724,820.260016,626.379,0.090871392 +add,sky90,16,4595,0.221986,817.320014,742.91,0.09190220399999999 +add,sky90,16,4609,0.221986,815.360013,735.998,0.091680218 +add,sky90,16,4685,0.227412,924.140018,742.859,0.109612584 +add,sky90,16,4696,0.227412,866.320016,645.684,0.10392728400000001 +add,sky90,16,4775,0.224325,926.100016,875.917,0.1139571 +add,sky90,16,4865,0.222829,915.320019,765.596,0.105620946 +add,sky90,16,4955,0.220767,802.620015,561.649,0.097799781 +add,sky90,16,5000,0.228259,924.140017,641.631,0.118466421 +add,sky90,16,5135,0.222202,789.880013,544.462,0.095991264 +add,sky90,16,5217,0.22222,824.180016,601.276,0.10177676000000001 +add,sky90,16,5406,0.22338,993.720015,916.992,0.14139954 +add,sky90,16,6000,0.225754,1120.140018,1.01,0.166832206 +add,sky90,16,6087,0.226225,857.500013,678.287,0.14161685000000002 +add,sky90,16,6307,0.225596,1023.12002,1.01,0.162203524 +add,tsmc28,16,1000,0.459597,32.886,116.238,0.004779808799999999 +add,tsmc28,16,11276,0.088457,65.016001,305.664,0.012914721999999998 +add,tsmc28,16,13885,0.072003,111.762,603.843,0.020808866999999998 +add,tsmc28,16,15394,0.068684,178.794,992.074,0.032075427999999996 +add,tsmc28,16,15696,0.065845,210.420001,1.22,0.036675665 +add,tsmc28,16,16300,0.067336,189.63,1.05,0.035418736 +add,tsmc28,16,21130,0.069059,167.832002,946.006,0.042333167 +add,tsmc28,16,25000,0.066258,202.608001,1.14,0.056451815999999995 +add,tsmc28,16,3000,0.32096,41.202,203.505,0.008698016000000001 +add,tsmc28,16,35000,0.067289,190.764001,1.06,0.07495994600000001 +add,tsmc28,16,4832,0.194121,47.124,234.075,0.0085995603 +add,tsmc28,16,5000,0.194327,47.124,234.328,0.0089779074 +add,tsmc28,16,6443,0.138825,50.274,244.477,0.008718209999999999 +add,tsmc28,16,6443,0.138825,50.274,244.477,0.008718209999999999 +add,tsmc28,16,7500,0.124163,51.282,247.578,0.0092253109 +add,tsmc28,16,7571,0.124163,51.282,247.578,0.009312224999999999 +add,tsmc28,16,7893,0.109936,52.164,250.533,0.008739912 +add,tsmc28,16,8054,0.109936,52.164,250.533,0.0089268032 +add,tsmc28,16,8537,0.109936,52.164,250.533,0.009454496 +add,tsmc28,16,9020,0.107948,57.834,272.583,0.010902748 +add,tsmc28,16,9056,0.107948,57.834,272.583,0.010902748 +add,tsmc28,16,9665,0.103437,58.086,273.075,0.011274633000000001 +add,sky90,32,10,4.160501,456.679995,112.161,0.00490939118 +add,sky90,32,2400,0.41509,958.440019,151.083,0.06848985 +add,sky90,32,3200,0.312424,1121.120021,296.836,0.105599312 +add,sky90,32,3680,0.271527,1465.100024,591.825,0.149882904 +add,sky90,32,3760,0.278449,1689.520028,834.387,0.18739617700000002 +add,sky90,32,3840,0.291206,1547.420027,784.112,0.177344454 +add,sky90,32,3920,0.273454,2044.280039,1.33,0.23653770999999998 +add,sky90,32,4000,0.280842,1730.680031,849.828,0.20641886999999998 +add,sky90,32,4080,0.256294,1991.360031,1.24,0.223744662 +add,sky90,32,4160,0.253175,2031.540036,1.24,0.231655125 +add,sky90,32,4240,0.268332,1829.660028,1.09,0.218958912 +add,sky90,32,4320,0.254861,1716.960028,866.723,0.199811024 +add,sky90,32,4800,0.258491,1955.100033,1.07,0.27865329800000005 +add,sky90,32,5000,0.2505,1933.540033,1.03,0.26277449999999997 +add,sky90,32,5600,0.254525,1871.800028,877.446,0.28048655 +add,sky90,32,6000,0.271774,1746.36003,955.901,0.309278812 +add,tsmc28,32,1000,0.912322,67.157999,231.062,0.019614923 +add,tsmc28,32,10775,0.092794,189.630002,873.487,0.036375248 +add,tsmc28,32,12074,0.082822,277.956002,1.37,0.050438598 +add,tsmc28,32,13885,0.080011,375.480003,1.93,0.069289526 +add,tsmc28,32,14791,0.079295,378.630002,1.9,0.0745373 +add,tsmc28,32,15000,0.078769,420.714004,2.15,0.081840991 +add,tsmc28,32,15394,0.081095,348.768003,1.77,0.07363426 +add,tsmc28,32,15696,0.081641,339.192002,1.7,0.07486479700000001 +add,tsmc28,32,15998,0.081128,345.618001,1.76,0.07747724 +add,tsmc28,32,16300,0.078586,414.036002,2.09,0.088173492 +add,tsmc28,32,16904,0.079981,357.966002,1.85,0.08206050599999999 +add,tsmc28,32,18111,0.079248,413.154003,2.11,0.097237296 +add,tsmc28,32,21130,0.080875,367.668003,1.86,0.104894875 +add,tsmc28,32,3000,0.315207,102.186001,500.273,0.018691775100000002 +add,tsmc28,32,4618,0.189997,108.990001,518.291,0.0183917096 +add,tsmc28,32,5000,0.173613,110.880001,525.554,0.018402977999999997 +add,tsmc28,32,6157,0.144527,110.628001,521.245,0.018788509999999998 +add,tsmc28,32,7500,0.129929,133.308001,591.396,0.025206225999999998 +add,tsmc28,32,7697,0.12908,133.308001,591.302,0.025686920000000002 +add,tsmc28,32,8620,0.115079,146.538001,644.995,0.027964197 +add,tsmc28,32,9056,0.110392,148.176001,654.803,0.028481136 +add,tsmc28,32,9236,0.107658,151.074001,673.942,0.028206396 +add,tsmc,32,10000,0.0,0.0,230.083,0.0 +add,tsmc,32,15000,0.0,0.0,250.049,0.0 +add,sky90,64,10,8.474034,927.079988,453.413,3.6099384839999997 +add,sky90,64,1818,0.538894,2114.840041,758.693,0.354053358 +add,sky90,64,2424,0.412474,2298.100044,698.362,0.27635758000000005 +add,sky90,64,2788,0.358537,2637.180048,852.781,0.264600306 +add,sky90,64,2848,0.351091,2625.420049,1.37,0.34301590699999995 +add,sky90,64,2909,0.343753,2800.840049,1.28,0.32278406699999995 +add,sky90,64,2970,0.337807,3412.360059,1.35,0.332064281 +add,sky90,64,3030,0.331556,3202.640054,1.89,0.39952498000000003 +add,sky90,64,3091,0.349251,3284.960053,1.72,0.398495391 +add,sky90,64,3152,0.328164,3804.360061,1.96,0.42136257600000004 +add,sky90,64,3212,0.336436,3593.660062,1.22,0.415162024 +add,sky90,64,3273,0.311119,3816.120062,1.75,0.47383423699999994 +add,sky90,64,3636,0.330032,3266.340054,1.57,0.47260582399999995 +add,sky90,64,4000,0.323267,3758.300065,2.18,0.6197028390000001 +add,sky90,64,4242,0.328234,3507.420063,1.77,0.7700369640000001 +add,sky90,64,5000,0.334061,3798.480071,917.222,0.012694318 +add,sky90,64,6000,0.328457,3749.480066,3.28,0.42863638499999995 +add,tsmc28,64,1000,0.998735,187.110001,1.07,0.13083428500000002 +add,tsmc28,64,11766,0.100257,659.358006,1.11,0.020452427999999998 +add,tsmc28,64,3000,0.312507,227.052001,1.08,0.06937655399999999 +add,tsmc28,64,4501,0.187403,237.384001,1.08,0.041978272 +add,tsmc28,64,5000,0.178584,231.210001,1.28,0.06875484 +add,tsmc28,64,5043,0.178584,231.210001,1.28,0.070183512 +add,tsmc28,64,6724,0.148017,296.352001,1.29,0.059946885000000005 +add,tsmc28,64,6902,0.144657,298.242001,1.31,0.060466626 +add,tsmc28,64,7052,0.141424,298.368001,1.32,0.062650832 +add,tsmc28,64,7202,0.138773,305.424001,1.45,0.067582451 +add,tsmc28,64,7500,0.133293,307.944001,1.39,0.06371405399999999 +add,tsmc28,64,7732,0.129331,331.128002,1.48,0.069709409 +add,tsmc28,64,7952,0.12526,319.536001,1.48,0.06776566 +add,tsmc28,64,8068,0.123942,337.932002,1.54,0.071018766 +add,tsmc28,64,8102,0.123413,337.554002,1.53,0.070962475 +add,tsmc28,64,8403,0.118982,347.886003,1.67,0.07376884 +add,tsmc28,64,8405,0.118964,347.004003,1.82,0.07792142 +add,tsmc28,64,8741,0.114399,375.858003,1.84,0.075960936 +add,tsmc28,64,8909,0.112235,400.806002,1.9,0.081145905 +add,tsmc28,64,9077,0.110157,400.176003,24.765,2.6547837e-05 +add,tsmc28,64,9413,0.106226,423.108003,689.26,0.127683652 +add,sky90,8,10,0.940062,103.879999,826.277,1.333007916 +add,sky90,8,18000,0.147907,580.16001,864.531,0.27066981 +add,sky90,8,20000,0.149027,634.060012,33.157,0.0087776903 +add,sky90,8,25000,0.151154,660.520013,83.576,0.017080402 +add,sky90,8,4057,0.24607,152.880003,99.155,0.033219450000000005 +add,sky90,8,5000,0.199689,197.960003,218.154,0.041535312 +add,sky90,8,5409,0.182541,209.720004,234.605,0.045452709 +add,sky90,8,6220,0.16068,294.000005,467.006,0.04997148 +add,sky90,8,6355,0.157048,343.980005,404.666,0.049156024 +add,sky90,8,6491,0.157933,443.940009,747.563,0.06885878799999999 +add,sky90,8,6626,0.150869,431.200006,219.731,0.039376809000000006 +add,sky90,8,6761,0.147641,621.32001,332.65,0.04724512 +add,sky90,8,6896,0.144869,331.240005,879.277,0.076345963 +add,sky90,8,7031,0.145062,385.140007,717.81,0.062086536 +add,sky90,8,7167,0.145559,710.500014,457.493,0.059533631 +add,sky90,8,7302,0.152957,551.740009,375.802,0.052617208 +add,sky90,8,7437,0.151519,495.880011,736.234,0.08757798199999998 +add,sky90,8,7708,0.161451,407.680008,790.447,0.103812993 +add,sky90,8,8113,0.139058,664.440013,114.184,0.006132457799999999 +add,sky90,8,9465,0.14904,637.980011,58.809,0.0006975072000000001 +add,tsmc28,8,10000,0.099158,22.554,114.681,0.004630678599999999 +add,tsmc28,8,1000,0.238199,15.75,115.92,0.0127674664 +add,tsmc28,8,10607,0.08931,22.806,128.669,0.006260631 +add,tsmc28,8,12074,0.081502,23.31,130.305,0.0060229978 +add,tsmc28,8,14187,0.069938,25.704,134.31,0.0054691516 +add,tsmc28,8,14489,0.068305,26.46,137.18,0.005560027 +add,tsmc28,8,14791,0.06639,27.468,137.546,0.0055568430000000005 +add,tsmc28,8,15000,0.06579,28.728,139.342,0.005592150000000001 +add,tsmc28,8,15394,0.064922,28.602,173.349,0.0064922 +add,tsmc28,8,15696,0.063682,28.224,178.524,0.00668661 +add,tsmc28,8,15998,0.062381,31.5,201.113,0.007423338999999999 +add,tsmc28,8,16300,0.061319,32.256,235.546,0.008645979 +add,tsmc28,8,16904,0.059013,36.666,394.007,0.013395951000000001 +add,tsmc28,8,18111,0.054999,42.21,513.587,0.016554699 +add,tsmc28,8,20000,0.049999,69.426001,454.024,0.016299674 +add,tsmc28,8,21130,0.050365,90.846,58.809,0.00070511 +add,tsmc28,8,25000,0.051315,80.892,466.767,0.024220679999999998 +add,tsmc28,8,3000,0.238199,15.75,61.042,0.0055023968999999995 +add,tsmc28,8,35000,0.050126,82.656001,93.122,0.0010777089999999998 +add,tsmc28,8,4546,0.218872,16.128,106.694,0.0063910624000000004 +add,tsmc28,8,5000,0.161025,19.026,106.321,0.0048468525 +add,tsmc28,8,7273,0.13351,20.79,106.097,0.00427232 +add,tsmc28,8,7500,0.131988,20.916,106.097,0.0042236159999999995 +add,tsmc28,8,7880,0.123121,20.538,105.945,0.0040014325 +add,tsmc28,8,7880,0.123121,20.538,107.887,0.0046293496 +add,tsmc28,8,8031,0.119581,20.538,108.14,0.0044603713 +add,tsmc28,8,9056,0.108551,21.42,1.32,3.5530913319999997 +add,tsmc28,8,9092,0.108452,21.42,2.46,0.151073636 +add,tsmc,8,15000,0.0,0.0,4.54,0.0 +alu,sky90,128,10000,0.52703,27525.260508,8.92,2.15133646 +alu,sky90,128,1167,0.85624,18358.340355,8.07,3.44037232 +alu,sky90,128,1556,0.642542,20580.98039,9.02,2.86252461 +alu,sky90,128,1789,0.558946,24281.460458,9.94,2.8500656540000002 +alu,sky90,128,1828,0.546973,24106.04046,1.18,3.160409994 +alu,sky90,128,1867,0.535525,25061.540475,1.39,3.4691309500000003 +alu,sky90,128,1906,0.524631,25815.160489,1.49,3.8140673699999996 +alu,sky90,128,1944,0.514379,26616.800496,1.33,3.63151574 +alu,sky90,128,1983,0.507617,27966.260505,1.43,3.7538277149999995 +alu,sky90,128,2022,0.51645,29065.820512,1.42,3.90694425 +alu,sky90,128,2061,0.515343,27812.400516,1.4,3.658419957 +alu,sky90,128,2100,0.517687,28095.620502,1.23,3.842790601 +alu,sky90,128,2139,0.516409,28213.2205,1.32,4.550079699 +alu,sky90,128,2217,0.514448,27540.940502,1.53,14.483768992 +alu,sky90,128,2333,0.515855,27027.420489,2.89,2.4595966399999996 +alu,sky90,128,2722,0.513268,27566.420501,395.679,0.15295386399999997 +alu,sky90,128,7500,0.514295,28689.500518,1.05,0.37697823499999994 +alu,sky90,16,10000,0.304,3555.440059,2.06,0.373312 +alu,sky90,16,2073,0.481803,1688.540032,2.03,0.675006003 +alu,sky90,16,2764,0.361248,2302.020041,2.17,0.473596128 +alu,sky90,16,3179,0.314552,3161.480053,2.56,0.489442912 +alu,sky90,16,3248,0.307875,3183.040048,2.29,0.481208625 +alu,sky90,16,3317,0.301347,3143.840056,2.67,0.559902726 +alu,sky90,16,3386,0.304735,3602.480064,2.79,0.52170632 +alu,sky90,16,3455,0.289435,3445.680058,4.38,0.632994345 +alu,sky90,16,3524,0.29417,3599.540061,3.17,0.62717044 +alu,sky90,16,3593,0.302131,3612.280059,3.09,0.690369335 +alu,sky90,16,3662,0.281321,4508.000078,3.43,0.625939225 +alu,sky90,16,3732,0.287795,3911.180063,2.61,0.5594734800000001 +alu,sky90,16,3801,0.273329,3920.00006,3.01,0.707648781 +alu,sky90,16,3939,0.283216,4117.960074,3.86,1.2489825600000002 +alu,sky90,16,4146,0.296664,3496.640061,3.64,2.527280616 +alu,sky90,16,4837,0.301919,3701.460057,535.987,0.126504061 +alu,sky90,16,7500,0.289423,4254.180065,1.08,0.22806532399999999 +alu,sky90,32,10000,0.384364,6083.84011,2.0,0.540800148 +alu,sky90,32,1564,0.638329,3728.900073,2.52,1.0768610230000002 +alu,sky90,32,2086,0.479314,4204.200078,2.99,0.9044655180000001 +alu,sky90,32,2398,0.416982,5257.700098,2.14,0.7059505260000001 +alu,sky90,32,2451,0.407991,5493.880104,2.89,0.804966243 +alu,sky90,32,2503,0.399443,5791.800107,3.56,0.8835679160000001 +alu,sky90,32,2555,0.391322,5248.880097,3.25,0.875778636 +alu,sky90,32,2607,0.389198,5684.000094,3.74,0.93796718 +alu,sky90,32,2659,0.384337,6206.340103,3.93,0.9827497089999999 +alu,sky90,32,2711,0.385442,6085.800104,3.2,0.8869020420000001 +alu,sky90,32,2763,0.386146,6274.940103,3.4,0.939107072 +alu,sky90,32,2816,0.379134,6472.900111,2.72,0.8917231680000001 +alu,sky90,32,2868,0.38931,5940.760105,3.09,1.19751756 +alu,sky90,32,2972,0.388258,6001.52011,4.05,2.628894918 +alu,sky90,32,3128,0.389409,5641.860104,5.24,5.139030572999999 +alu,sky90,32,3650,0.388358,5959.380106,1.16,0.276899254 +alu,sky90,32,7500,0.383575,6553.260121,1.8,0.498263925 +alu,sky90,64,10000,0.47196,11574.780214,3.96,0.9038034 +alu,sky90,64,1314,0.76041,8106.560156,3.58,1.56188214 +alu,sky90,64,1752,0.570589,8920.940172,3.83,1.2421722530000001 +alu,sky90,64,2015,0.496274,10743.740201,4.25,1.170214092 +alu,sky90,64,2058,0.485763,10625.160202,4.98,1.303302129 +alu,sky90,64,2102,0.475621,10732.960202,6.39,1.4967792869999998 +alu,sky90,64,2146,0.465831,11271.960215,6.25,1.4622435089999999 +alu,sky90,64,2190,0.463611,11599.280214,6.63,1.5915765629999998 +alu,sky90,64,2233,0.457625,12275.480224,6.2,1.506959125 +alu,sky90,64,2277,0.46455,11955.020208,6.18,1.5803991000000002 +alu,sky90,64,2321,0.447279,12477.360228,6.7,1.673718018 +alu,sky90,64,2365,0.452964,12152.980222,6.83,1.8503579399999999 +alu,sky90,64,2409,0.452715,12468.540233,6.74,2.0295213449999996 +alu,sky90,64,2496,0.442869,12618.480223,5.38,4.541178726 +alu,sky90,64,2628,0.45202,12977.160225,2.6,1.7389209399999999 +alu,sky90,64,3066,0.448988,12350.940228,188.056,0.074532008 +alu,sky90,64,7500,0.456689,12146.120232,535.517,0.20779349500000002 +alu,sky90,8,10000,0.235219,2419.620038,1.01,0.196172646 +alu,sky90,8,2551,0.390589,784.980015,835.922,0.297238229 +alu,sky90,8,3401,0.29399,1119.160018,1.16,0.2587112 +alu,sky90,8,3911,0.255676,1453.340022,1.34,0.282010628 +alu,sky90,8,3996,0.250188,1360.240021,1.56,0.309732744 +alu,sky90,8,4081,0.250986,1530.76002,1.91,0.359662938 +alu,sky90,8,4166,0.240197,1719.900028,2.21,0.357172939 +alu,sky90,8,4251,0.245524,1844.360033,2.2,0.374178576 +alu,sky90,8,4336,0.230485,2084.460033,3.03,0.380991705 +alu,sky90,8,4421,0.235607,2200.100037,1.98,0.36801813400000005 +alu,sky90,8,4506,0.242351,2197.160032,3.1,0.436716502 +alu,sky90,8,4591,0.23242,2612.680037,2.06,0.38837382 +alu,sky90,8,4676,0.233699,2115.820031,2.12,0.40967434699999994 +alu,sky90,8,4847,0.227576,2652.860044,2.97,0.7034374160000001 +alu,sky90,8,5102,0.241901,2059.96003,243.506,0.00021045387 +alu,sky90,8,5952,0.247589,2113.860033,437.781,0.09507417600000001 +alu,sky90,8,7500,0.236938,2625.420042,659.43,0.12510326400000002 +comparator,sky90,128,10,0.842074,1997.240039,1.6,0.789023338 +comparator,sky90,128,2308,0.406531,2810.640055,1.5,0.38864363599999996 +comparator,sky90,128,3077,0.324985,2559.760047,2.0,0.36203329000000006 +comparator,sky90,128,3538,0.282712,3158.540057,2.91,0.359326952 +comparator,sky90,128,3615,0.276605,3092.880056,3.61,0.42209923 +comparator,sky90,128,3692,0.270828,3380.020055,3.84,0.40461703200000004 +comparator,sky90,128,3769,0.27069,3741.640049,3.66,0.44826263999999993 +comparator,sky90,128,3846,0.273602,4038.58005,5.12,0.526136646 +comparator,sky90,128,3923,0.256043,4153.240051,5.1,0.547675977 +comparator,sky90,128,4000,0.268954,4027.800041,3.87,0.49998548600000003 +comparator,sky90,128,4077,0.262622,4638.340054,6.0,0.9738023760000001 +comparator,sky90,128,4154,0.257245,4649.120047,5.3,0.9793317149999999 +comparator,sky90,128,4615,0.265848,4047.400041,1.26,0.10873183199999999 +comparator,sky90,128,5000,0.260142,5215.56005,1.61,0.324397074 +comparator,sky90,128,5385,0.267095,4787.300045,31.402,3.8461680000000003e-05 +comparator,tsmc28,128,7500,0.132804,374.597997,55.248,0.0077159124 +comparator,sky90,16,10000,0.146177,1065.260009,78.893,0.012556604300000001 +comparator,sky90,16,10,0.576329,252.840005,100.145,0.06743049300000001 +comparator,sky90,16,4000,0.249312,280.280005,301.506,0.06357456 +comparator,sky90,16,5000,0.199026,313.600006,363.571,0.048960396 +comparator,sky90,16,5333,0.186933,318.500006,498.843,0.059631627 +comparator,sky90,16,6000,0.166568,422.380007,744.154,0.058465368 +comparator,sky90,16,6133,0.16297,441.000006,432.277,0.05997296 +comparator,sky90,16,6267,0.168782,502.740008,816.855,0.077470938 +comparator,sky90,16,6400,0.168782,604.660008,925.474,0.093167664 +comparator,sky90,16,6533,0.152969,508.620009,799.51,0.059046034 +comparator,sky90,16,6667,0.150575,691.880011,1.05,0.07498635 +comparator,sky90,16,6800,0.146926,723.240009,1.09,0.074344556 +comparator,sky90,16,6933,0.168782,607.600006,1.19,0.10582631399999999 +comparator,sky90,16,7067,0.158772,756.56001,927.014,0.107329872 +comparator,sky90,16,7200,0.15891,771.260013,99.737,0.005450612999999999 +comparator,sky90,16,8000,0.158838,801.640006,1.85,0.388041234 +comparator,sky90,16,9333,0.166546,695.800007,66.41,3.7639396e-05 +comparator,tsmc28,16,7500,0.12946,29.736,135.532,0.0174771 +comparator,sky90,32,10000,0.194087,1451.380013,130.613,0.032606616000000005 +comparator,sky90,32,10,0.765874,495.88001,145.103,0.15164305200000003 +comparator,sky90,32,3158,0.304333,684.040013,485.75,0.10316888700000001 +comparator,sky90,32,4000,0.24995,608.580012,601.459,0.12972405 +comparator,sky90,32,4211,0.237004,654.640013,840.47,0.10191172 +comparator,sky90,32,4842,0.206449,781.060011,561.888,0.076179681 +comparator,sky90,32,4947,0.2021,882.980013,1.31,0.1507666 +comparator,sky90,32,5000,0.205372,919.240014,1.06,0.1129546 +comparator,sky90,32,5053,0.197891,805.560012,1.12,0.13515955300000002 +comparator,sky90,32,5158,0.197393,1203.440015,1.43,0.141530781 +comparator,sky90,32,5263,0.195832,1060.360011,1.44,0.175857136 +comparator,sky90,32,5368,0.199678,1110.340013,1.42,0.19368765999999998 +comparator,sky90,32,5474,0.192304,1188.740012,1.48,0.178458112 +comparator,sky90,32,5579,0.192149,1206.380012,1.45,0.18753742399999998 +comparator,sky90,32,5684,0.203736,1218.140014,1.66,0.363872496 +comparator,sky90,32,6000,0.2012,1248.520016,259.856,0.02012 +comparator,sky90,32,6316,0.2012,1239.700017,127.626,9.03388e-05 +comparator,sky90,32,7368,0.194845,1391.600021,202.012,0.04520404 +comparator,tsmc28,32,7500,0.133257,80.261999,357.28,0.04703972099999999 +comparator,sky90,64,10,0.561562,1008.42002,558.66,0.259441644 +comparator,sky90,64,2727,0.333026,1392.580027,590.635,0.152858934 +comparator,sky90,64,3636,0.275001,1323.000026,683.786,0.168025611 +comparator,sky90,64,4000,0.249905,1437.660027,1.02,0.19142723 +comparator,sky90,64,4182,0.239102,1454.320026,1.34,0.218300126 +comparator,sky90,64,4273,0.233995,1568.980027,2.24,0.26441434999999996 +comparator,sky90,64,4364,0.229142,1709.120026,1.84,0.22341345 +comparator,sky90,64,4455,0.224454,1899.240032,2.71,0.31019542799999994 +comparator,sky90,64,4545,0.229482,2235.380032,2.62,0.40733054999999996 +comparator,sky90,64,4636,0.215691,2072.700029,3.4,0.40700891699999997 +comparator,sky90,64,4727,0.225291,2499.000023,2.95,0.448103799 +comparator,sky90,64,4818,0.214579,2591.120026,3.36,0.48215901299999997 +comparator,sky90,64,4909,0.213022,2891.980026,2.59,0.286088546 +comparator,sky90,64,5000,0.219296,2738.120023,2.94,0.546266336 +comparator,sky90,64,5455,0.221407,2929.220025,522.847,0.0442814 +comparator,sky90,64,6000,0.221138,2341.220025,810.074,0.14285514800000002 +comparator,sky90,64,6364,0.223965,2547.020023,565.114,0.14378553 +comparator,tsmc28,64,7500,0.13289,163.547999,16.053,9.076387000000001e-06 +comparator,sky90,8,10000,0.1136,496.86,768.445,0.09201600000000001 +comparator,sky90,8,10909,0.11361,387.1,21.443,0.004067238 +comparator,sky90,8,10,0.29577,118.580002,22.567,0.011712492 +comparator,sky90,8,12727,0.113615,488.039998,61.898,0.012156805 +comparator,sky90,8,5000,0.195502,129.360003,172.337,0.043401444000000004 +comparator,sky90,8,5455,0.182936,130.340003,165.947,0.04372170399999999 +comparator,sky90,8,7273,0.13643,147.980003,278.768,0.0422933 +comparator,sky90,8,8364,0.119528,210.700003,251.629,0.038009904 +comparator,sky90,8,8545,0.116724,205.800003,343.785,0.041203571999999994 +comparator,sky90,8,8727,0.124671,264.600002,356.05,0.048123006 +comparator,sky90,8,8909,0.11208,261.660004,438.668,0.04841856 +comparator,sky90,8,9091,0.10991,297.920001,589.556,0.059791040000000004 +comparator,sky90,8,9273,0.107742,309.680003,573.131,0.055702614000000004 +comparator,sky90,8,9455,0.106411,345.94,50.165,0.0017983459 +comparator,sky90,8,9636,0.111488,397.88,603.047,0.33624780800000004 +comparator,sky90,8,9818,0.11361,381.219999,1.08,0.63564795 +comparator,tsmc28,8,7500,0.1143,14.994,1.08,0.6601967999999999 +csa,sky90,128,10000,0.080832,2885.120056,1.08,0.5200730880000001 +csa,sky90,128,12777,0.067531,2634.240051,1.79,0.7330490049999999 +csa,sky90,128,13192,0.067531,2634.240051,1.79,0.7337243149999999 +csa,sky90,128,14693,0.067531,2634.240051,1.79,0.7414228489999999 +csa,sky90,128,15000,0.062613,3261.440063,1.79,0.6947538480000001 +csa,sky90,128,15013,0.062613,3261.440063,1.79,0.7023926340000001 +csa,sky90,128,15171,0.062613,3261.440063,1.79,0.709217451 +csa,sky90,128,15332,0.062613,3261.440063,1.79,0.717294528 +csa,sky90,128,15501,0.062613,3261.440063,1.83,0.7306310970000001 +csa,sky90,128,15652,0.062613,3261.440063,3.25,1.3200072660000002 +csa,sky90,128,15830,0.062613,3261.440063,3.25,1.330714089 +csa,sky90,128,15971,0.062613,3261.440063,3.25,1.3469308560000002 +csa,sky90,128,16160,0.060643,4264.960083,3.26,1.315467956 +csa,sky90,128,16291,0.060643,4264.960083,3.26,1.3320841380000001 +csa,sky90,128,16490,0.060643,4264.960083,3.26,1.340695444 +csa,sky90,128,16610,0.060643,4264.960083,3.26,1.358221271 +csa,sky90,128,16820,0.060643,4264.960083,3.26,1.366044218 +csa,sky90,128,16929,0.060643,4264.960083,3.26,1.3840551890000001 +csa,sky90,128,17150,0.060643,4264.960083,3.26,1.3910897770000001 +csa,sky90,128,17249,0.060643,4264.960083,3.26,1.410192322 +csa,sky90,128,17479,0.060643,4264.960083,3.26,1.436329455 +csa,sky90,128,17568,0.060643,4264.960083,3.26,1.441726682 +csa,sky90,128,17809,0.060643,4264.960083,3.26,1.488603721 +csa,sky90,128,18139,0.060643,4264.960083,3.26,1.517591075 +csa,sky90,128,18207,0.060643,4264.960083,3.26,1.566893834 +csa,sky90,128,18799,0.060643,4264.960083,3.43,1.798974595 +csa,sky90,128,19165,0.060643,4264.960083,3.43,1.8574344470000002 +csa,sky90,128,19788,0.060643,4264.960083,372.14,0.12389364900000001 +csa,sky90,128,22360,0.060643,4390.400085,975.935,0.245240292 +csa,sky90,128,23086,0.060643,4390.400085,603.047,0.180958712 +csa,sky90,128,7500,0.10878,2007.040039,75.381,0.04101006 +csa,sky90,128,9583,0.080832,2885.120056,134.949,0.0565824 +csa,sky90,128,9894,0.080832,2885.120056,134.949,0.06506976 +csa,sky90,16,10000,0.080832,360.640007,235.173,0.111305664 +csa,sky90,16,12777,0.067531,329.280006,235.173,0.09305771799999998 +csa,sky90,16,14693,0.067531,329.280006,235.173,0.09508364799999998 +csa,sky90,16,15000,0.062613,407.680008,235.173,0.089974881 +csa,sky90,16,15013,0.062613,407.680008,235.173,0.091790658 +csa,sky90,16,15332,0.062613,407.680008,412.352,0.16661319300000002 +csa,sky90,16,15652,0.062613,407.680008,441.468,0.171497007 +csa,sky90,16,15971,0.062613,407.680008,412.98,0.17356323599999998 +csa,sky90,16,16291,0.060643,533.12001,432.126,0.17198354799999999 +csa,sky90,16,16610,0.060643,533.12001,412.98,0.174166696 +csa,sky90,16,16929,0.060643,533.12001,412.98,0.180473568 +csa,sky90,16,17249,0.060643,533.12001,412.98,0.189994519 +csa,sky90,16,17568,0.060643,533.12001,433.245,0.225410031 +csa,sky90,16,18207,0.060643,533.12001,46.518,0.015524608 +csa,sky90,16,19165,0.060643,533.12001,116.433,0.029593784 +csa,sky90,16,22360,0.060643,548.800011,150.762,0.045724822000000005 +csa,sky90,16,7500,0.10878,250.880005,269.898,0.15218322 +csa,sky90,16,9583,0.080832,360.640007,269.898,0.129977856 +csa,sky90,32,10000,0.080832,721.280014,471.256,0.222611328 +csa,sky90,32,12777,0.067531,658.560013,471.256,0.18611543599999997 +csa,sky90,32,14693,0.067531,658.560013,471.256,0.19009976499999998 +csa,sky90,32,15000,0.062613,815.360016,471.256,0.17988714900000002 +csa,sky90,32,15013,0.062613,815.360016,471.256,0.183581316 +csa,sky90,32,15332,0.062613,815.360016,825.615,0.33322638600000004 +csa,sky90,32,15652,0.062613,815.360016,884.851,0.342618336 +csa,sky90,32,15971,0.062613,815.360016,827.644,0.346500342 +csa,sky90,32,16291,0.060643,1066.240021,875.508,0.34396709599999997 +csa,sky90,32,16610,0.060643,1066.240021,827.644,0.348333392 +csa,sky90,32,16929,0.060643,1066.240021,827.644,0.36100777900000003 +csa,sky90,32,17249,0.060643,1066.240021,827.644,0.379989038 +csa,sky90,32,17568,0.060643,1066.240021,868.175,0.451365849 +csa,sky90,32,18207,0.060643,1066.240021,93.035,0.030988573000000002 +csa,sky90,32,19165,0.060643,1066.240021,239.708,0.060521714000000004 +csa,sky90,32,22360,0.060643,1097.600021,301.524,0.09144964400000001 +csa,sky90,32,7500,0.10878,501.76001,539.796,0.30414888 +csa,sky90,32,9583,0.080832,721.280014,539.796,0.25987488 +csa,sky90,64,10000,0.080832,1442.560028,893.318,0.4385136 +csa,sky90,64,12777,0.067531,1317.120026,893.318,0.36669332999999993 +csa,sky90,64,14693,0.067531,1317.120026,893.318,0.374459395 +csa,sky90,64,15000,0.062613,1630.720032,893.318,0.35445219299999997 +csa,sky90,64,15013,0.062613,1630.720032,943.002,0.36741308400000006 +csa,sky90,64,15332,0.062613,1630.720032,1.63,0.665075286 +csa,sky90,64,15652,0.062613,1630.720032,1.66,0.6804154710000001 +csa,sky90,64,15971,0.062613,1630.720032,1.66,0.693376362 +csa,sky90,64,16291,0.060643,2132.480042,1.76,0.688479979 +csa,sky90,64,16610,0.060643,2132.480042,1.66,0.697273214 +csa,sky90,64,16929,0.060643,2132.480042,1.66,0.7226219880000001 +csa,sky90,64,17249,0.060643,2132.480042,1.66,0.760645149 +csa,sky90,64,17568,0.060643,2132.480042,1.74,0.9022465540000001 +csa,sky90,64,18207,0.060643,2132.480042,186.07,0.061916503 +csa,sky90,64,19165,0.060643,2132.480042,486.257,0.12237757399999999 +csa,sky90,64,22360,0.060643,2195.200043,37.69,0.011461527 +csa,sky90,64,7500,0.10878,1003.52002,67.475,0.038072999999999996 +csa,sky90,64,9583,0.080832,1442.560028,67.475,0.032575296000000004 +csa,sky90,8,10000,0.080832,180.320004,117.131,0.055693247999999994 +csa,sky90,8,12777,0.067531,164.640003,117.131,0.046596389999999994 +csa,sky90,8,14693,0.067531,164.640003,117.131,0.04760935499999999 +csa,sky90,8,15000,0.062613,203.840004,117.131,0.045018747 +csa,sky90,8,15013,0.062613,203.840004,117.131,0.045957942 +csa,sky90,8,15332,0.062613,203.840004,205.51,0.083337903 +csa,sky90,8,15652,0.062613,203.840004,222.649,0.08596764900000001 +csa,sky90,8,15971,0.062613,203.840004,213.306,0.086969457 +csa,sky90,8,16291,0.060643,266.560005,209.477,0.085627916 +csa,sky90,8,16610,0.060643,266.560005,213.306,0.08750784900000001 +csa,sky90,8,16929,0.060643,266.560005,213.306,0.09072192800000001 +csa,sky90,8,17249,0.060643,266.560005,213.306,0.09545208200000001 +csa,sky90,8,17568,0.060643,266.560005,215.78,0.11279598 +csa,sky90,8,18207,0.060643,266.560005,23.259,0.007762304 +csa,sky90,8,19165,0.060643,266.560005,58.216,0.014857535 +csa,sky90,8,22360,0.060643,274.400005,787.251,0.03517294 +csa,sky90,8,7500,0.10878,125.440002,959.985,0.08898204 +csa,sky90,8,9583,0.080832,180.320004,753.194,0.060058176 +decoder,sky90,128,11997,0.083125,926.100008,1.37,0.09459624999999999 +decoder,sky90,128,12763,0.079353,1086.820012,1.04,0.077210469 +decoder,sky90,128,13273,0.100672,959.420012,1.26,0.127652096 +decoder,sky90,128,13784,0.080668,1300.460014,985.334,0.090670832 +decoder,sky90,128,15000,0.101117,1111.320011,1.13,0.143687257 +decoder,sky90,128,15315,0.079077,1283.800018,163.224,0.010121856 +decoder,sky90,128,17868,0.101057,1072.12001,153.219,0.011924725999999998 +decoder,sky90,128,20000,0.078354,1161.30001,12.174,0.001332018 +decoder,sky90,128,7500,0.13242,552.72001,28.061,0.004197714 +decoder,sky90,128,7658,0.130462,549.78001,39.029,0.0091845248 +decoder,sky90,16,12005,0.08179,78.400002,39.072,0.005978849 +decoder,sky90,16,15022,0.065338,78.400002,66.328,0.004377646 +decoder,sky90,16,18000,0.052159,98.980002,70.279,0.0036250505 +decoder,sky90,16,18407,0.052159,98.980002,70.279,0.0036250505 +decoder,sky90,16,20000,0.049981,94.080001,121.799,0.006297606 +decoder,sky90,16,20008,0.049718,95.060001,119.754,0.005817006 +decoder,sky90,16,20030,0.049718,95.060001,199.593,0.015213708 +decoder,sky90,16,21208,0.047148,119.560002,237.388,0.017774796000000002 +decoder,sky90,16,21608,0.046101,118.580002,235.595,0.018670905 +decoder,sky90,16,22809,0.04375,201.880002,223.236,0.0116375 +decoder,sky90,16,23034,0.043374,227.360004,314.572,0.014747160000000002 +decoder,sky90,16,23535,0.042773,238.140004,388.765,0.018691801 +decoder,sky90,16,24035,0.041561,176.400002,388.045,0.018245279 +decoder,sky90,16,24536,0.040593,204.82,416.038,0.019647012 +decoder,sky90,16,25000,0.039941,245.0,451.429,0.02116873 +decoder,sky90,16,25037,0.039899,247.94,433.512,0.020508086 +decoder,sky90,16,25538,0.039572,265.580003,606.117,0.027423396 +decoder,sky90,16,26038,0.039572,282.240004,841.918,0.037553828000000004 +decoder,sky90,16,26539,0.039599,266.559999,875.782,0.041618549 +decoder,sky90,16,27040,0.039572,339.079998,908.129,0.044914220000000005 +decoder,sky90,16,27541,0.039572,444.920008,914.948,0.054925936 +decoder,sky90,16,28542,0.039572,499.800013,44.83,0.0012900472 +decoder,sky90,16,30044,0.039572,495.880012,59.7,0.0022556040000000005 +decoder,sky90,16,35052,0.039572,518.420012,82.08,0.0041154880000000005 +decoder,sky90,32,10000,0.099725,147.980003,85.153,0.00929437 +decoder,sky90,32,12025,0.081513,166.600003,249.747,0.021600945000000003 +decoder,sky90,32,14430,0.068522,191.100004,167.484,0.013430312 +decoder,sky90,32,15000,0.066529,175.420003,900.063,0.052824026 +decoder,sky90,32,15332,0.06516,314.580003,1.22,0.0723276 +decoder,sky90,32,16234,0.061497,250.880004,1.48,0.08326693800000001 +decoder,sky90,32,17000,0.06201,655.62001,1.73,0.10622313000000001 +decoder,sky90,32,18000,0.06048,825.160012,1.38,0.09029664000000001 +decoder,sky90,32,19000,0.059976,951.580016,1.34,0.10693720799999999 +decoder,sky90,32,20000,0.060737,1096.620017,15.758,0.0012511822 +decoder,sky90,32,21000,0.059192,926.100019,44.605,0.004054652000000001 +decoder,sky90,32,25000,0.058416,905.52001,96.679,0.0057948672000000005 +decoder,sky90,32,7500,0.115541,147.000003,116.69,0.014558166 +decoder,sky90,32,9019,0.104922,155.820003,638.115,0.061064603999999995 +decoder,sky90,64,10000,0.098226,291.060005,775.245,0.065516742 +decoder,sky90,64,10511,0.094204,302.820005,923.175,0.07781250399999999 +decoder,sky90,64,15000,0.066629,643.86001,1.07,0.078822107 +decoder,sky90,64,16117,0.061996,696.780014,1.56,0.082516676 +decoder,sky90,64,16467,0.060727,780.080013,1.55,0.08325671700000001 +decoder,sky90,64,18920,0.069176,905.520014,64.81,0.0021513736 +decoder,sky90,64,19270,0.055769,1076.040022,2.355,0.00035301776999999997 +decoder,sky90,64,20000,0.057083,1052.520018,2.355,0.0003881644 +decoder,sky90,64,7500,0.131244,264.600005,2.355,0.00095020656 +decoder,sky90,8,10000,0.085629,37.240001,2.355,0.00063279831 +decoder,sky90,8,10744,0.085629,37.240001,2.814,0.00066276846 +decoder,sky90,8,11445,0.085629,37.240001,2.814,0.0007013015099999999 +decoder,sky90,8,11678,0.085629,37.240001,2.814,0.0007141458599999999 +decoder,sky90,8,11912,0.067612,37.240001,2.007,0.00057402588 +decoder,sky90,8,12613,0.067612,37.240001,1.317,0.0006531319200000001 +decoder,sky90,8,12846,0.067612,37.240001,2.007,0.0007031648 +decoder,sky90,8,13313,0.05554,38.220001,6.065,0.0007664519999999999 +decoder,sky90,8,15167,0.061083,37.240001,11.498,0.0011850102 +decoder,sky90,8,16350,0.05554,38.220001,11.498,0.001099692 +decoder,sky90,8,18000,0.055416,37.240001,11.498,0.00110832 +decoder,sky90,8,19548,0.04935,40.180001,17.364,0.001366995 +decoder,sky90,8,20000,0.04935,40.180001,19.278,0.0014804999999999998 +decoder,sky90,8,20223,0.04935,40.180001,19.257,0.0014755649999999999 +decoder,sky90,8,23256,0.041662,42.140001,23.272,0.0014873334 +decoder,sky90,8,23762,0.041662,42.140001,27.261,0.001708142 +decoder,sky90,8,24268,0.040971,42.140001,35.206,0.0020116761 +decoder,sky90,8,24773,0.04026,44.100001,31.121,0.0017271539999999998 +decoder,sky90,8,25000,0.039559,46.060001,39.023,0.0019700381999999995 +decoder,sky90,8,25279,0.038956,48.020001,39.023,0.0019555912 +decoder,sky90,8,25784,0.0384,48.020001,39.21,0.0022233599999999997 +decoder,sky90,8,26064,0.037953,49.980001,45.061,0.0023265189 +decoder,sky90,8,26290,0.037953,49.980001,76.143,0.0037763235000000004 +decoder,sky90,8,26795,0.037133,51.940001,76.04,0.0036798802999999996 +decoder,sky90,8,27301,0.036011,53.900001,78.184,0.0039972210000000005 +decoder,sky90,8,27807,0.03553,65.660001,88.439,0.00433466 +decoder,sky90,8,28818,0.034594,64.680001,97.496,0.004739378000000001 +decoder,sky90,8,29973,0.032971,66.640001,118.105,0.0054731860000000005 +decoder,sky90,8,30334,0.032475,70.560001,190.81,0.007761524999999999 +decoder,sky90,8,30625,0.032475,75.460001,268.119,0.012178124999999998 +decoder,sky90,8,31276,0.031874,81.340001,347.106,0.016319488 +decoder,sky90,8,31928,0.031295,106.82,439.421,0.020560815000000003 +decoder,sky90,8,32580,0.030694,148.960001,420.74,0.018109459999999997 +decoder,sky90,8,33231,0.030694,201.880003,420.74,0.018447093999999997 +decoder,sky90,8,33883,0.030694,263.620004,420.74,0.01856987 +decoder,sky90,8,34534,0.030694,237.160005,420.74,0.018815422 +decoder,sky90,8,35186,0.030694,237.160005,322.82,0.015746022 +decoder,sky90,8,35390,0.030694,237.160005,330.692,0.016666842 +decoder,sky90,8,35838,0.030694,237.160005,382.667,0.023972014 +decoder,sky90,8,37141,0.030694,188.160004,2.355,0.00013597442 +decoder,sky90,8,39096,0.030694,184.240003,2.07,1.8583375359999998 +decoder,sky90,8,45612,0.030694,218.540003,2.07,2.1001141740000002 +decoder,sky90,8,7007,0.085629,37.240001,2.07,6.7375466070000005 +flop,sky90,128,10000,0.070789,4264.959961,2.07,5.6912232330000005 +flop,sky90,128,11301,0.070789,4264.959961,2.07,5.812060056 +flop,sky90,128,12996,0.070789,4264.959961,2.07,5.9333216129999995 +flop,sky90,128,13279,0.070789,4264.959961,2.07,6.054229225000001 +flop,sky90,128,13561,0.070789,4264.959961,2.07,6.175490782000001 +flop,sky90,128,13844,0.070789,4264.959961,2.07,6.296823128000001 +flop,sky90,128,14126,0.070789,4264.959961,2.07,6.417659951000001 +flop,sky90,128,14409,0.070789,4264.959961,2.07,6.428773824 +flop,sky90,128,14692,0.070789,4264.959961,2.07,6.5389215080000005 +flop,sky90,128,14974,0.070789,4264.959961,2.07,6.65982912 +flop,sky90,128,15000,0.070789,4264.959961,2.07,6.901998289000001 +flop,sky90,128,15257,0.070789,4264.959961,2.07,7.2654290150000005 +flop,sky90,128,15539,0.070789,4264.959961,2.07,8.476133282000001 +flop,sky90,128,16104,0.070789,4264.959961,2.07,8.571769221 +flop,sky90,128,16952,0.070789,4264.959961,2.07,3.6326791130000005 +flop,sky90,128,19777,0.070789,4264.959961,259.258,0.535801941 +flop,sky90,128,20000,0.070789,4264.959961,259.258,0.6055291060000001 +flop,sky90,128,8476,0.070789,4264.959961,259.258,0.711500239 +flop,sky90,16,10000,0.070789,533.119995,259.258,0.7266490850000001 +flop,sky90,16,11301,0.070789,533.119995,259.258,0.741797931 +flop,sky90,16,13279,0.070789,533.119995,259.258,0.756946777 +flop,sky90,16,13561,0.070789,533.119995,259.258,0.772095623 +flop,sky90,16,13844,0.070789,533.119995,259.258,0.7872444690000001 +flop,sky90,16,14126,0.070789,533.119995,259.258,0.802322526 +flop,sky90,16,14409,0.070789,533.119995,259.258,0.803738306 +flop,sky90,16,14692,0.070789,533.119995,259.258,0.817542161 +flop,sky90,16,14974,0.070789,533.119995,259.258,0.8326202180000001 +flop,sky90,16,15000,0.070789,533.119995,259.258,0.8629179100000001 +flop,sky90,16,15257,0.070789,533.119995,259.258,0.9083644480000002 +flop,sky90,16,15539,0.070789,533.119995,259.258,1.071674671 +flop,sky90,16,16104,0.070789,533.119995,518.516,1.071603882 +flop,sky90,16,16952,0.070789,533.119995,518.516,1.210987423 +flop,sky90,16,20000,0.070789,533.119995,518.516,1.392631997 +flop,sky90,32,10000,0.070789,1066.23999,518.516,1.422929689 +flop,sky90,32,11301,0.070789,1066.23999,518.516,1.453156592 +flop,sky90,32,12996,0.070789,1066.23999,518.516,1.5137519760000002 +flop,sky90,32,13279,0.070789,1066.23999,518.516,1.5440496680000002 +flop,sky90,32,13561,0.070789,1066.23999,518.516,1.57434736 +flop,sky90,32,14126,0.070789,1066.23999,518.516,1.6045742630000002 +flop,sky90,32,14409,0.070789,1066.23999,518.516,1.6074058230000001 +flop,sky90,32,14692,0.070789,1066.23999,518.516,1.6651696470000001 +flop,sky90,32,14974,0.070789,1066.23999,518.516,1.725694242 +flop,sky90,32,15000,0.070789,1066.23999,518.516,1.816587318 +flop,sky90,32,15539,0.070789,1066.23999,518.516,2.119281082 +flop,sky90,32,16104,0.070789,1066.23999,518.516,2.143207764 +flop,sky90,32,16952,0.070789,1066.23999,518.516,0.908293659 +flop,sky90,32,19777,0.070789,1066.23999,1.04,2.1430661860000004 +flop,sky90,32,20000,0.070789,1066.23999,1.04,2.4218332680000003 +flop,sky90,32,8476,0.070789,1066.23999,1.04,2.785122416 +flop,sky90,64,10000,0.070789,2132.47998,1.04,2.8457178000000005 +flop,sky90,64,11301,0.070789,2132.47998,1.04,2.9061716060000005 +flop,sky90,64,12996,0.070789,2132.47998,1.04,2.9668377790000005 +flop,sky90,64,13279,0.070789,2132.47998,1.04,3.0272915850000004 +flop,sky90,64,13561,0.070789,2132.47998,1.04,3.0878869690000004 +flop,sky90,64,13844,0.070789,2132.47998,1.04,3.1485531420000004 +flop,sky90,64,14126,0.070789,2132.47998,1.04,3.2090069480000003 +flop,sky90,64,14409,0.070789,2132.47998,1.04,3.21452849 +flop,sky90,64,14692,0.070789,2132.47998,1.04,3.2696023320000003 +flop,sky90,64,14974,0.070789,2132.47998,1.04,3.330056138 +flop,sky90,64,15000,0.070789,2132.47998,1.04,3.451176117 +flop,sky90,64,15257,0.070789,2132.47998,1.04,4.238279008 +flop,sky90,64,15539,0.070789,2132.47998,1.04,4.286061583 +flop,sky90,64,16104,0.070789,2132.47998,1.04,1.81644574 +flop,sky90,64,19777,0.070789,2132.47998,129.629,0.267936365 +flop,sky90,64,20000,0.070789,2132.47998,129.629,0.348211091 +flop,sky90,64,8476,0.070789,2132.47998,129.629,0.35585630300000004 +flop,sky90,8,10000,0.070789,266.559998,129.629,0.363359937 +flop,sky90,8,12996,0.070789,266.559998,129.629,0.37093436 +flop,sky90,8,13279,0.070789,266.559998,129.629,0.37850878300000007 +flop,sky90,8,13561,0.070789,266.559998,129.629,0.386083206 +flop,sky90,8,13844,0.070789,266.559998,129.629,0.393657629 +flop,sky90,8,14126,0.070789,266.559998,129.629,0.40123205200000006 +flop,sky90,8,14409,0.070789,266.559998,129.629,0.401939942 +flop,sky90,8,14692,0.070789,266.559998,129.629,0.40880647500000006 +flop,sky90,8,14974,0.070789,266.559998,129.629,0.416380898 +flop,sky90,8,15000,0.070789,266.559998,129.629,0.43152974400000005 +flop,sky90,8,15257,0.070789,266.559998,129.629,0.45425301300000004 +flop,sky90,8,15539,0.070789,266.559998,129.629,0.529926454 +flop,sky90,8,16104,0.070789,266.559998,129.629,0.535943519 +flop,sky90,8,16952,0.070789,266.559998,4.96,5.959513543 +flop,sky90,8,19777,0.070789,266.559998,1.26,0.266591374 +flop,sky90,8,20000,0.070789,266.559998,4.03,8.511173837000001 +flopenr,sky90,128,10000,0.229286,8959.160147,3.83,37.359631553999996 +flopenr,sky90,128,1000,0.951754,6483.679942,1.3,10.79764913 +flopenr,sky90,128,15000,0.224053,8643.600023,2.75,5.850695989 +flopenr,sky90,128,20000,0.210945,8479.94003,2.82,5.7568999949999995 +flopenr,sky90,128,3000,0.27393,6483.679942,2.08,6.3255915599999994 +flopenr,sky90,128,4551,0.238398,7704.760055,2.48,7.058726382000001 +flopenr,sky90,128,4646,0.234541,7375.480073,3.21,11.527924691 +flopenr,sky90,128,5000,0.216866,7310.799994,3.44,11.170550794 +flopenr,sky90,128,5309,0.224402,7583.239985,616.676,2.643231158 +flopenr,sky90,128,6637,0.228828,8134.980007,620.677,4.04682318 +flopenr,sky90,128,7500,0.224974,8193.78002,591.454,5.2848642340000005 +flopenr,sky90,16,10000,0.189228,1106.42003,171.726,0.30598167600000004 +flopenr,sky90,16,15000,0.189692,1110.34003,176.142,0.409924412 +flopenr,sky90,16,20000,0.189692,1098.580025,432.164,0.852286156 +flopenr,sky90,16,3171,0.203444,841.819993,605.907,1.1748891000000001 +flopenr,sky90,16,4228,0.180729,842.799992,610.374,1.082024523 +flopenr,sky90,16,4765,0.185166,1016.260009,858.037,0.9360141299999999 +flopenr,sky90,16,4968,0.182266,1088.780029,688.586,0.9328373880000002 +flopenr,sky90,16,5073,0.18858,1090.740029,590.987,1.16768736 +flopenr,sky90,16,5179,0.19297,1186.780031,585.835,0.9978478700000001 +flopenr,sky90,16,5285,0.169538,1127.000031,815.816,1.11471235 +flopenr,sky90,16,5390,0.187272,1099.560027,815.816,1.231875216 +flopenr,sky90,16,5496,0.167894,1133.860026,616.649,1.149570218 +flopenr,sky90,16,5599,0.187288,1208.340028,616.649,1.287605 +flopenr,sky90,16,5602,0.187288,1208.340028,616.649,1.314012608 +flopenr,sky90,16,5813,0.189228,1106.42003,616.649,1.342761888 +flopenr,sky90,16,5837,0.189228,1106.42003,533.637,1.1978132400000001 +flopenr,sky90,16,5956,0.189228,1106.42003,616.649,1.486953624 +flopenr,sky90,16,6024,0.189228,1106.42003,616.649,1.5929213039999999 +flopenr,sky90,16,6342,0.173049,1137.780011,616.649,1.5079489860000002 +flopenr,sky90,16,6671,0.189228,1106.42003,1.11,4.193670936 +flopenr,sky90,16,7147,0.189228,1106.42003,1.02,5.692167468 +flopenr,sky90,16,7398,0.189228,1106.42003,1.82,8.855113488 +flopenr,sky90,32,10000,0.212211,2240.280013,327.027,0.595676277 +flopenr,sky90,32,15000,0.216654,2190.300023,338.312,0.737273562 +flopenr,sky90,32,20000,0.208206,2408.840056,1.03,1.4782625999999999 +flopenr,sky90,32,2882,0.284333,1641.499985,1.64,2.4682947729999998 +flopenr,sky90,32,3454,0.214566,1659.139985,750.904,1.357344516 +flopenr,sky90,32,3842,0.216622,2029.58005,905.261,1.906056978 +flopenr,sky90,32,4515,0.205972,2350.040062,1.08,2.3616749519999995 +flopenr,sky90,32,4611,0.212058,1968.820014,891.448,1.503915336 +flopenr,sky90,32,4707,0.208408,2050.160023,1.12,1.8740047360000003 +flopenr,sky90,32,4803,0.217601,2179.52003,972.706,2.053283036 +flopenr,sky90,32,4899,0.176011,2065.840024,1.12,2.002829169 +flopenr,sky90,32,5091,0.177419,2188.340035,668.031,1.2869974259999999 +flopenr,sky90,32,5187,0.205496,2113.860023,812.932,1.9686516800000002 +flopenr,sky90,32,5296,0.181427,2215.780039,800.403,1.767824688 +flopenr,sky90,32,5764,0.185375,2024.679996,1.49,2.6849715 +flopenr,sky90,32,5871,0.184714,2126.599997,1.13,2.4234476799999998 +flopenr,sky90,32,5986,0.190611,2119.739996,1.08,2.897668422 +flopenr,sky90,32,6217,0.174192,2356.900034,1.33,3.243629232 +flopenr,sky90,32,6447,0.183924,2254.000021,2.33,8.062492464 +flopenr,sky90,32,6724,0.173729,2310.840003,2.49,12.222008878999999 +flopenr,sky90,32,8059,0.19172,2358.860018,2.54,17.12807308 +flopenr,sky90,64,10000,0.221498,4647.160022,644.425,1.218460498 +flopenr,sky90,64,15000,0.22943,4798.080035,909.793,1.6551080200000001 +flopenr,sky90,64,20000,0.207477,4689.300028,1.94,3.426482655 +flopenr,sky90,64,2892,0.298899,3245.75997,1.77,4.769531343000001 +flopenr,sky90,64,3242,0.26181,3387.859995,1.66,3.7857726 +flopenr,sky90,64,4434,0.215203,4025.840082,2.23,4.514743737 +flopenr,sky90,64,4531,0.216814,3957.240066,1.26,2.47276367 +flopenr,sky90,64,4627,0.20887,3954.300054,1.13,2.48826831 +flopenr,sky90,64,4723,0.18608,4327.680086,1.02,1.96854032 +flopenr,sky90,64,4820,0.185072,3846.500004,1.76,3.0053842079999997 +flopenr,sky90,64,4916,0.20176,3790.640003,2.23,4.51881872 +flopenr,sky90,64,4971,0.187689,3756.339987,1.93,3.859636596 +flopenr,sky90,64,5013,0.228449,4007.220058,1.71,4.41363468 +flopenr,sky90,64,5079,0.203824,4340.420085,1.59,3.6400928160000006 +flopenr,sky90,64,5109,0.194025,4256.140049,1.46,3.440645325 +flopenr,sky90,64,5205,0.223461,4116.000022,1.85,4.2839708309999995 +flopenr,sky90,64,5302,0.227516,4116.98001,2.1,5.411923091999999 +flopenr,sky90,64,5403,0.200256,4131.679992,2.22,4.907673792 +flopenr,sky90,64,5495,0.222369,4167.940028,2.58,5.3777718960000005 +flopenr,sky90,64,5619,0.204566,4385.500035,2.61,5.463344162 +flopenr,sky90,64,5784,0.206079,4400.200045,1.88,5.947852098 +flopenr,sky90,64,5836,0.198621,4564.840035,2.1,6.767613333 +flopenr,sky90,64,6052,0.211118,4590.320021,366.016,1.3551664419999998 +flopenr,sky90,64,6748,0.205203,4298.280002,366.09,1.9761048900000002 +flopenr,sky90,64,7565,0.199522,4367.860033,322.815,2.548095462 +flopenr,sky90,8,10000,0.148606,636.020015,270.402,0.493074708 +flopenr,sky90,8,15000,0.148606,636.020015,414.486,0.6360336799999999 +flopenr,sky90,8,20000,0.147084,624.260009,414.486,0.642315828 +flopenr,sky90,8,5439,0.167649,552.720005,364.803,0.804882849 +flopenr,sky90,8,6663,0.152384,635.040013,364.803,0.7581103999999999 +flopenr,sky90,8,6799,0.152384,635.040013,366.016,0.93106624 +flopenr,sky90,8,7479,0.148606,636.020015,2.74,8.447062251999998 +flopenr,sky90,8,7751,0.148606,636.020015,2.31,8.508139318 +flopenr,sky90,8,9518,0.148606,636.020015,2.31,8.693153787999998 +flopr,sky90,128,10000,0.172584,5487.020036,2.25,10.086671879999999 +flopr,sky90,128,10714,0.172973,5340.020018,1.7,8.639828376999999 +flopr,sky90,128,10947,0.172973,5340.020018,2.32,11.021320640999999 +flopr,sky90,128,11180,0.171962,5301.800014,2.3,11.166352470000001 +flopr,sky90,128,11413,0.169038,4974.479976,2.39,11.240857961999998 +flopr,sky90,128,11646,0.177282,5376.280021,2.39,12.045957335999999 +flopr,sky90,128,11879,0.177282,5370.400018,2.39,12.27323286 +flopr,sky90,128,12112,0.177282,5399.800033,1.89,10.903374846 +flopr,sky90,128,12345,0.177282,5403.720033,1.89,11.300131962 +flopr,sky90,128,12578,0.177282,5403.720033,2.93,15.456153888 +flopr,sky90,128,12811,0.174211,5123.439977,3.16,16.217650412 +flopr,sky90,128,13277,0.174211,5125.399977,3.93,17.85140117 +flopr,sky90,128,13975,0.175571,5639.900023,3.93,22.067870132 +flopr,sky90,128,15000,0.125811,5740.839996,3.79,5.452648740000001 +flopr,sky90,128,16305,0.085865,5959.380113,1.71,3.5071559249999997 +flopr,sky90,128,20000,0.085865,5959.380113,354.561,0.661761555 +flopr,sky90,128,6988,0.112133,5853.53999,398.895,1.0050480789999998 +flopr,sky90,128,9317,0.163642,4973.499976,381.108,1.497651584 +flopr,sky90,16,10000,0.109984,712.459999,381.108,1.028020448 +flopr,sky90,16,10714,0.133182,746.760008,381.108,1.270689462 +flopr,sky90,16,10947,0.133182,746.760008,381.108,1.296659952 +flopr,sky90,16,11180,0.133182,746.760008,381.108,1.3486009319999999 +flopr,sky90,16,11413,0.133182,746.760008,381.108,1.40040873 +flopr,sky90,16,11646,0.133182,746.760008,381.108,1.42637922 +flopr,sky90,16,12112,0.133182,746.760008,381.108,1.4783202 +flopr,sky90,16,12578,0.133182,746.760008,517.6,1.4598079019999999 +flopr,sky90,16,12811,0.133182,746.760008,526.252,1.567285776 +flopr,sky90,16,13277,0.133182,746.760008,526.252,1.703664144 +flopr,sky90,16,13975,0.085865,760.480015,712.532,1.365682825 +flopr,sky90,16,15000,0.085865,774.200015,364.27,0.456029015 +flopr,sky90,16,16305,0.085865,774.200015,486.897,0.651286025 +flopr,sky90,16,20000,0.085865,868.280017,864.0,1.422353725 +flopr,sky90,16,6988,0.110749,689.919998,867.77,2.009319107 +flopr,sky90,16,9317,0.10124,776.160012,882.979,1.90948764 +flopr,sky90,32,10714,0.107015,1436.680023,882.979,2.09770803 +flopr,sky90,32,11646,0.101914,1441.580023,882.979,2.03471301 +flopr,sky90,32,12112,0.101547,1445.500023,720.493,2.057849955 +flopr,sky90,32,12578,0.101547,1445.500023,1.05,2.231799966 +flopr,sky90,32,12811,0.101547,1445.500023,1.05,2.396712294 +flopr,sky90,32,13277,0.098535,1412.179996,1.07,2.529491985 +flopr,sky90,32,13975,0.085865,1524.88003,1.07,2.703802985 +flopr,sky90,32,15000,0.085865,1532.72003,668.801,0.91085592 +flopr,sky90,32,16305,0.085865,1540.560029,443.486,0.90948208 +flopr,sky90,32,20000,0.085865,1540.560029,1.43,2.6652495999999997 +flopr,sky90,32,6988,0.115903,1358.279996,1.39,3.598672247 +flopr,sky90,32,9317,0.139384,1276.939993,1.39,4.4218180160000005 +flopr,sky90,64,10000,0.098535,2826.319993,1.42,3.2626909200000003 +flopr,sky90,64,10714,0.17183,2815.540026,1.65,6.0891397099999995 +flopr,sky90,64,10947,0.17183,2816.520026,1.51,6.15821537 +flopr,sky90,64,11180,0.17183,2838.080032,1.55,6.393106980000001 +flopr,sky90,64,11413,0.102119,2846.900033,1.55,3.872556718 +flopr,sky90,64,11646,0.101365,2830.240013,1.55,3.916439505 +flopr,sky90,64,12112,0.101659,2816.520013,1.55,4.000586627000001 +flopr,sky90,64,12345,0.101659,2816.520013,1.95,4.238570346 +flopr,sky90,64,12578,0.101659,2816.520013,1.97,4.459068717 +flopr,sky90,64,12811,0.101659,2816.520013,1.96,4.789663785 +flopr,sky90,64,13277,0.085865,2974.300056,1.95,5.39300892 +flopr,sky90,64,13975,0.085865,2986.060057,1.36,1.8347633199999998 +flopr,sky90,64,15000,0.085865,2982.140057,1.59,2.4972117949999997 +flopr,sky90,64,20000,0.085865,2979.200057,144.844,0.31649838999999996 +flopr,sky90,64,6988,0.11201,2728.319991,220.203,0.55153724 +flopr,sky90,64,9317,0.172725,2896.880051,218.217,0.868979475 +flopr,sky90,8,10000,0.098535,370.439998,214.285,0.5184911699999999 +flopr,sky90,8,10714,0.11919,404.740003,214.285,0.63993111 +flopr,sky90,8,10947,0.11919,403.760003,214.285,0.6528036300000001 +flopr,sky90,8,11413,0.11919,400.820003,214.285,0.66555696 +flopr,sky90,8,11646,0.11919,400.820003,214.285,0.67842948 +flopr,sky90,8,11879,0.11919,400.820003,214.285,0.69118281 +flopr,sky90,8,12112,0.11919,400.820003,214.285,0.7295619900000001 +flopr,sky90,8,12345,0.11919,400.820003,241.917,0.7032210000000001 +flopr,sky90,8,12578,0.11919,400.820003,241.917,0.7643654700000001 +flopr,sky90,8,13277,0.11919,400.820003,677.746,0.99023052 +flopr,sky90,8,15000,0.085865,373.380007,168.133,0.22762811499999996 +flopr,sky90,8,16305,0.085865,373.380007,211.043,0.33710599 +flopr,sky90,8,20000,0.085865,597.800001,2.58,5.16804262 +flopr,sky90,8,6988,0.110829,342.999999,2.58,7.469652942 +flopr,sky90,8,9317,0.101851,389.060005,2.58,7.893859904 +floprasync,sky90,128,10000,0.071444,5785.920113,2.58,5.777962055999999 +floprasync,sky90,128,11198,0.071444,5785.920113,2.58,6.01879978 +floprasync,sky90,128,12877,0.071444,5785.920113,2.58,6.450035764 +floprasync,sky90,128,13437,0.071444,5785.920113,2.58,6.5004037839999995 +floprasync,sky90,128,13997,0.071444,5785.920113,2.58,6.741170063999999 +floprasync,sky90,128,15000,0.071444,5785.920113,2.58,8.600071499999999 +floprasync,sky90,128,15117,0.071444,5785.920113,2.58,2.1554654799999997 +floprasync,sky90,128,15677,0.071444,5785.920113,2.58,3.2280542519999997 +floprasync,sky90,128,20000,0.071444,5785.920113,2.58,3.6112084239999995 +floprasync,sky90,128,5000,0.071444,5785.920113,321.992,0.535901444 +floprasync,sky90,128,7500,0.071444,5785.920113,321.992,0.7201555199999999 +floprasync,sky90,128,8398,0.071444,5785.920113,321.992,0.7801684799999999 +floprasync,sky90,16,10000,0.071444,723.240014,321.992,0.79517172 +floprasync,sky90,16,13437,0.071444,723.240014,321.992,0.803887888 +floprasync,sky90,16,14557,0.071444,723.240014,321.992,0.8251782 +floprasync,sky90,16,14837,0.071444,723.240014,321.992,0.8551846799999999 +floprasync,sky90,16,15000,0.071444,723.240014,321.992,1.071874332 +floprasync,sky90,16,15397,0.071444,723.240014,321.992,0.4500971999999999 +floprasync,sky90,16,15957,0.071444,723.240014,643.984,1.074303428 +floprasync,sky90,16,20000,0.071444,723.240014,643.984,1.4435260199999997 +floprasync,sky90,16,8398,0.071444,723.240014,643.984,1.473603944 +floprasync,sky90,32,10000,0.071444,1446.480028,643.984,1.503681868 +floprasync,sky90,32,13437,0.071444,1446.480028,643.984,1.6114194199999998 +floprasync,sky90,32,13717,0.071444,1446.480028,643.984,1.623993564 +floprasync,sky90,32,13997,0.071444,1446.480028,643.984,1.654071488 +floprasync,sky90,32,15000,0.071444,1446.480028,643.984,2.1051689039999997 +floprasync,sky90,32,15117,0.071444,1446.480028,643.984,2.148606856 +floprasync,sky90,32,15397,0.071444,1446.480028,1.29,2.14974996 +floprasync,sky90,32,19596,0.071444,1446.480028,1.29,2.8886238079999997 +floprasync,sky90,32,20000,0.071444,1446.480028,1.29,3.1293900879999996 +floprasync,sky90,64,10000,0.071444,2892.960056,1.29,3.2246249399999996 +floprasync,sky90,64,13437,0.071444,2892.960056,1.29,3.309929076 +floprasync,sky90,64,14557,0.071444,2892.960056,1.29,3.430312216 +floprasync,sky90,64,15000,0.071444,2892.960056,1.29,4.29949992 +floprasync,sky90,64,15397,0.071444,2892.960056,161.167,0.26655756399999997 +floprasync,sky90,64,15957,0.071444,2892.960056,161.167,0.358220216 +floprasync,sky90,64,20000,0.071444,2892.960056,161.167,0.39987206799999997 +floprasync,sky90,8,10000,0.071444,362.600007,161.167,0.41044578 +floprasync,sky90,8,13437,0.071444,362.600007,161.167,0.4179473999999999 +floprasync,sky90,8,15000,0.071444,362.600007,161.167,0.4253775759999999 +floprasync,sky90,8,15397,0.071444,362.600007,161.167,0.533186572 +floprasync,sky90,8,15677,0.071444,362.600007,161.167,0.22390549599999998 +floprasync,sky90,8,15957,0.071444,362.600007,1.8,0.030578031999999998 +floprasync,sky90,8,20000,0.071444,362.600007,2.67,1.0861631319999998 +floprasync,sky90,8,8398,0.071444,362.600007,3.27,1.6004170439999998 +mult,sky90,128,10,9.334627,180734.540854,1.63,9309.79689218 +mult,sky90,128,337,2.963253,201889.800086,5.67,134.42500909199998 +mult,sky90,128,449,2.227145,212055.340673,6.65,121.56648268000002 +mult,sky90,128,5000,1.78322,314617.244472,7.18,104.88721718000001 +mult,sky90,128,517,1.934229,243417.302347,8.73,135.893126853 +mult,sky90,128,528,1.893939,255011.682875,1.03,159.8484516 +mult,sky90,128,539,1.855281,259737.242949,1.08,151.394640162 +mult,sky90,128,551,1.814879,274624.423573,1.15,158.17396436599998 +mult,sky90,128,562,1.779353,284850.723775,1.44,176.901495907 +mult,sky90,128,573,1.745187,296812.604204,1.38,172.246466526 +mult,sky90,128,584,1.712328,298800.044147,1.52,218.8783266 +mult,sky90,128,596,1.71139,312992.404301,1.66,265.19014883999995 +mult,sky90,128,607,1.707473,305974.624156,641.517,0.0182699611 +mult,sky90,128,674,1.727276,311582.184447,3.54,5.36319198 +mult,sky90,128,787,1.735561,317542.544465,4.57,6.4128978949999995 +mult,sky90,16,10,4.730546,3869.040009,4.57,17.280684538000003 +mult,sky90,16,1122,0.891172,6478.780105,5.33,3.431903372 +mult,sky90,16,1146,0.87258,7193.200125,6.95,3.72678918 +mult,sky90,16,1171,0.853963,7258.860127,7.15,3.59518423 +mult,sky90,16,1195,0.836814,7685.16012,8.8,4.13804523 +mult,sky90,16,1220,0.81966,8829.800131,8.74,3.82289424 +mult,sky90,16,1244,0.822616,8780.800145,1.01,4.311330455999999 +mult,sky90,16,1268,0.802449,9789.220166,6.71,4.2232890869999995 +mult,sky90,16,1293,0.813903,9702.000166,6.78,5.104799616 +mult,sky90,16,1317,0.805748,10366.440177,8.03,11.608411436 +mult,sky90,16,1463,0.83466,8521.100128,8.5,16.8392655 +mult,sky90,16,1707,0.829615,8563.24013,7.15,17.509854190000002 +mult,sky90,16,4000,0.821111,9132.620147,624.48,0.397417724 +mult,sky90,16,5000,0.820059,9583.420143,1.32,0.948808263 +mult,sky90,16,6000,0.831308,8594.600132,2.24,12.683266156 +mult,sky90,16,732,1.36399,4043.480026,1.18,0.031235371 +mult,sky90,16,976,1.024406,4960.760064,2.53,18.063350997999997 +mult,sky90,32,1000,1.099618,29507.800463,2.37,22.468494594 +mult,sky90,32,10,7.575772,12412.680067,2.49,495.993368612 +mult,sky90,32,1111,1.092041,31649.100517,2.58,86.876229714 +mult,sky90,32,1296,1.097292,30544.640517,2.21,1.6558136279999998 +mult,sky90,32,4000,1.091389,31262.980534,2.91,113.28399542199999 +mult,sky90,32,5000,1.092153,31497.200524,4.65,4.8524357789999994 +mult,sky90,32,556,1.796075,14371.700056,1.27,18.776168050000003 +mult,sky90,32,6000,1.084816,33519.920555,1.5,12.698856096 +mult,sky90,32,741,1.349466,17389.120212,1.8,17.553853728 +mult,sky90,32,852,1.173643,23514.120391,2.08,15.724468914 +mult,sky90,32,870,1.149401,25198.740416,2.46,15.693921254 +mult,sky90,32,889,1.124838,26822.600434,2.68,17.077290516 +mult,sky90,32,907,1.102529,29124.620481,2.7,17.202759987 +mult,sky90,32,926,1.101021,31000.340484,2.84,18.966187746 +mult,sky90,32,944,1.085045,32407.620517,7.3,64.6903829 +mult,sky90,32,963,1.089271,32490.92054,5.46,0.11219491300000001 +mult,sky90,32,981,1.091413,33127.920535,6.05,248.706828788 +mult,sky90,64,1000,1.350119,103523.281624,7.4,6.436017273000001 +mult,sky90,64,10,4.7933,46798.920227,6.16,1431.6005311 +mult,sky90,64,4000,1.411752,93087.261425,1.1,12.650709672 +mult,sky90,64,429,2.326205,53642.260108,5.63,784.63359891 +mult,sky90,64,5000,1.404875,94040.801492,2.39,30.98311325 +mult,sky90,64,571,1.751186,58587.340388,2.89,46.156009401999995 +mult,sky90,64,6000,1.415466,89931.661403,3.18,40.030793945999996 +mult,sky90,64,657,1.52205,69763.260863,3.92,50.431604699999994 +mult,sky90,64,671,1.490298,74604.461058,4.39,52.82510290799999 +mult,sky90,64,686,1.457722,78293.181181,5.35,56.715589853999994 +mult,sky90,64,700,1.428547,82949.161302,5.62,58.291860335 +mult,sky90,64,714,1.400528,87215.101373,7.73,61.637237279999994 +mult,sky90,64,729,1.371734,93726.221523,6.33,59.291830415999996 +mult,sky90,64,743,1.345895,95943.961579,7.95,68.604305835 +mult,sky90,64,757,1.341232,106627.921626,211.892,0.249469152 +mult,sky90,64,771,1.341474,98844.761554,211.637,0.00276343644 +mult,sky90,64,857,1.336163,107976.401664,680.207,0.823076408 +mult,sky90,8,1091,0.915221,1167.180013,1.39,0.97928647 +mult,sky90,8,10,2.076433,1009.399998,2.01,2.9589170250000003 +mult,sky90,8,1455,0.687251,1615.04003,2.58,1.008197217 +mult,sky90,8,1673,0.611485,2094.260033,2.14,0.9545280849999999 +mult,sky90,8,1709,0.599356,2453.920037,2.2,0.9439856999999999 +mult,sky90,8,1745,0.589521,2771.440043,1.74,0.8253293999999999 +mult,sky90,8,1782,0.582418,2549.960043,1.93,0.836934666 +mult,sky90,8,1818,0.581954,2672.460046,3.43,1.0766149 +mult,sky90,8,1855,0.605444,2332.40004,2.48,1.043785456 +mult,sky90,8,1891,0.605341,2405.90004,5.2,1.533328753 +mult,sky90,8,1927,0.574177,3273.200051,4.58,1.7202342920000002 +mult,sky90,8,1964,0.585681,2746.940044,5.05,3.246429783 +mult,sky90,8,2182,0.550085,4360.02008,1.19,2.83293775e-06 +mult,sky90,8,2545,0.564127,4034.66007,1.19,2.90525405e-06 +mult,sky90,8,5000,0.552339,4261.040075,117.974,0.144160479 +mux2,sky90,1,10,0.060639,6.86,117.974,0.019525758 +mux2,sky90,1,10,0.060639,6.86,117.974,0.031714197 +priorityencoder,sky90,128,10000,0.113763,1058.400021,117.974,0.020932392 +priorityencoder,sky90,128,12306,0.113763,1058.400021,117.974,0.022297548 +priorityencoder,sky90,128,20000,0.113763,1058.400021,117.974,0.028213224000000002 +priorityencoder,sky90,128,7032,0.113763,1058.400021,117.974,0.028782039000000002 +priorityencoder,sky90,128,7500,0.113763,1058.400021,39.177,0.008407085699999999 +priorityencoder,sky90,128,9493,0.113763,1058.400021,39.177,0.0085663539 +priorityencoder,sky90,128,9669,0.113763,1058.400021,39.177,0.0087256221 +priorityencoder,sky90,16,10153,0.104403,159.740003,39.177,0.0082895982 +priorityencoder,sky90,16,10345,0.104403,159.740003,39.177,0.0087280908 +priorityencoder,sky90,16,10536,0.104403,159.740003,39.177,0.011379927 +priorityencoder,sky90,16,10919,0.104403,159.740003,39.177,0.0057004038 +priorityencoder,sky90,16,11494,0.104403,159.740003,39.177,0.0058256874 +priorityencoder,sky90,16,15000,0.104403,159.740003,39.177,0.0066922323 +priorityencoder,sky90,16,7500,0.104403,159.740003,39.177,0.0068383965 +priorityencoder,sky90,16,7663,0.104403,159.740003,39.177,0.0069845607 +priorityencoder,sky90,16,8812,0.104403,159.740003,53.82,0.010544703 +priorityencoder,sky90,16,9004,0.104403,159.740003,53.82,0.010753509 +priorityencoder,sky90,16,9195,0.104403,159.740003,53.82,0.011379927 +priorityencoder,sky90,32,10000,0.111067,293.020006,53.82,0.014105509 +priorityencoder,sky90,32,10264,0.111067,293.020006,53.82,0.016771117 +priorityencoder,sky90,32,10804,0.111067,293.020006,53.82,0.0060309381 +priorityencoder,sky90,32,12605,0.111067,293.020006,53.82,0.0080412508 +priorityencoder,sky90,32,15000,0.111067,293.020006,53.82,0.0092518811 +priorityencoder,sky90,32,5402,0.111067,293.020006,53.82,0.0094518017 +priorityencoder,sky90,32,7203,0.111067,293.020006,53.82,0.0096517223 +priorityencoder,sky90,32,8283,0.111067,293.020006,53.82,0.0098516429 +priorityencoder,sky90,32,8463,0.111067,293.020006,53.82,0.0100515635 +priorityencoder,sky90,32,8643,0.111067,293.020006,53.82,0.0102514841 +priorityencoder,sky90,32,8824,0.111067,293.020006,53.82,0.0104514047 +priorityencoder,sky90,32,9004,0.111067,293.020006,53.82,0.010662432 +priorityencoder,sky90,32,9184,0.111067,293.020006,53.82,0.0108623526 +priorityencoder,sky90,32,9364,0.111067,293.020006,53.82,0.011062273199999998 +priorityencoder,sky90,32,9544,0.111067,293.020006,77.149,0.0090963873 +priorityencoder,sky90,32,9724,0.111067,293.020006,77.149,0.012106303 +priorityencoder,sky90,32,9904,0.111067,293.020006,77.149,0.012772705 +priorityencoder,sky90,64,5336,0.112447,546.840011,77.149,0.014168322 +priorityencoder,sky90,64,7114,0.112447,546.840011,77.149,0.014393216 +priorityencoder,sky90,64,7500,0.112447,546.840011,77.149,0.015630133 +priorityencoder,sky90,64,8182,0.112447,546.840011,77.149,0.015967474 +priorityencoder,sky90,64,8359,0.112447,546.840011,77.149,0.016529709 +priorityencoder,sky90,64,9071,0.112447,546.840011,77.149,0.01686705 +priorityencoder,sky90,64,9249,0.112447,546.840011,26.481,0.0066456177 +priorityencoder,sky90,64,9605,0.112447,546.840011,26.481,0.0067355753 +priorityencoder,sky90,64,9782,0.112447,546.840011,26.481,0.006870511700000001 +priorityencoder,sky90,8,10000,0.104625,85.260002,26.481,0.006737849999999999 +priorityencoder,sky90,8,10131,0.104625,85.260002,26.481,0.0070935749999999995 +priorityencoder,sky90,8,10323,0.104625,85.260002,26.481,0.008275837500000001 +priorityencoder,sky90,8,10896,0.104625,85.260002,26.481,0.004729049999999999 +priorityencoder,sky90,8,11470,0.104625,85.260002,26.481,0.0055555875 +priorityencoder,sky90,8,13381,0.104625,85.260002,26.481,0.0056811375 +priorityencoder,sky90,8,7646,0.104625,85.260002,26.481,0.0059113125 +priorityencoder,sky90,8,8984,0.104625,85.260002,26.481,0.0060368625 +priorityencoder,sky90,8,9176,0.104625,85.260002,26.481,0.00615195 +priorityencoder,sky90,8,9558,0.104625,85.260002,1.19,0.10912387499999998 +priorityencoder,sky90,8,9749,0.104625,85.260002,366.819,0.0050743125 +priorityencoder,sky90,8,9940,0.104625,85.260002,493.695,0.0097092 +priorityonehot,sky90,128,10000,0.273337,2507.820036,670.082,0.050020670999999996 +priorityonehot,sky90,128,2222,0.449659,1317.120025,1.01,0.10836781899999999 +priorityonehot,sky90,128,2963,0.337291,1562.120028,721.584,0.072854856 +priorityonehot,sky90,128,3407,0.293484,1910.02003,971.079,0.07865371200000001 +priorityonehot,sky90,128,3481,0.287273,2149.14003,1.37,0.093650998 +priorityonehot,sky90,128,3556,0.281206,2041.340031,975.931,0.079862504 +priorityonehot,sky90,128,3630,0.27774,2218.720036,1.37,0.10276379999999999 +priorityonehot,sky90,128,3704,0.276108,2448.040034,1.28,0.099951096 +priorityonehot,sky90,128,3778,0.264659,2299.080036,1.33,0.1058636 +priorityonehot,sky90,128,3852,0.271881,2556.820035,1.58,0.11690882999999999 +priorityonehot,sky90,128,3926,0.258274,2524.480033,1.32,0.10072686 +priorityonehot,sky90,128,4000,0.253946,2661.680036,1.12,0.10056261600000001 +priorityonehot,sky90,128,4074,0.262056,2578.380038,1.14,0.117139032 +priorityonehot,sky90,128,4222,0.263015,2585.240036,1.21,0.125984185 +priorityonehot,sky90,128,4444,0.270608,2401.980038,1.21,0.187531344 +priorityonehot,sky90,128,5000,0.276002,2397.080033,117.94,0.035328256 +priorityonehot,sky90,128,5185,0.274609,2437.260036,134.808,0.041740568 +priorityonehot,sky90,128,7500,0.265066,2435.300034,84.711,0.039229768 +priorityonehot,sky90,16,10000,0.099923,281.260004,85.616,0.017686371 +priorityonehot,sky90,16,10222,0.097791,313.600004,454.516,0.020731692 +priorityonehot,sky90,16,10444,0.098367,271.460003,305.978,0.016033821 +priorityonehot,sky90,16,10667,0.09706,282.240005,367.782,0.018829639999999998 +priorityonehot,sky90,16,10889,0.091727,365.540004,391.295,0.024032474 +priorityonehot,sky90,16,11111,0.089821,300.860005,108.636,0.016886348 +priorityonehot,sky90,16,11333,0.088202,338.100002,116.96,0.017022986 +priorityonehot,sky90,16,11556,0.090809,382.200008,319.793,0.025154093000000002 +priorityonehot,sky90,16,11778,0.094501,290.080006,1.08,0.055944592 +priorityonehot,sky90,16,12000,0.093589,291.060006,1.55,0.09658384800000001 +priorityonehot,sky90,16,12222,0.095549,368.480004,1.11,0.07443267099999999 +priorityonehot,sky90,16,12667,0.085601,696.78001,811.656,0.056753463000000004 +priorityonehot,sky90,16,13333,0.077249,976.080015,947.549,0.072923056 +priorityonehot,sky90,16,15000,0.086192,739.900005,963.103,0.11101529600000001 +priorityonehot,sky90,16,15556,0.088601,610.540002,29.8,0.0010809322 +priorityonehot,sky90,16,20000,0.088596,668.36001,35.496,0.0023832324 +priorityonehot,sky90,16,25000,0.086374,701.680009,81.795,0.0056488596 +priorityonehot,sky90,16,5000,0.196212,130.340003,56.451,0.0132246888 +priorityonehot,sky90,16,6667,0.147215,152.880003,797.215,0.08008496000000001 +priorityonehot,sky90,16,7500,0.131703,194.040003,546.147,0.07125132299999999 +priorityonehot,sky90,16,8889,0.11233,198.940003,406.575,0.08728041 +priorityonehot,sky90,32,10000,0.133112,964.320008,367.99,0.108353168 +priorityonehot,sky90,32,15000,0.140665,681.100009,108.841,0.0047122775000000006 +priorityonehot,sky90,32,20000,0.136421,673.260008,102.444,0.006029808199999999 +priorityonehot,sky90,32,25000,0.140143,613.480007,135.997,0.0104126249 +priorityonehot,sky90,32,4000,0.248804,332.220006,148.282,0.023661260400000002 +priorityonehot,sky90,32,5000,0.199515,362.600007,462.029,0.032919975000000004 +priorityonehot,sky90,32,5333,0.186576,407.680007,285.787,0.025001184 +priorityonehot,sky90,32,6133,0.162922,442.960006,232.761,0.027207974000000003 +priorityonehot,sky90,32,6267,0.161707,596.82001,316.846,0.027813603999999995 +priorityonehot,sky90,32,6400,0.156239,552.720007,561.099,0.041247096 +priorityonehot,sky90,32,6533,0.153004,593.88001,363.804,0.028458744 +priorityonehot,sky90,32,6667,0.149833,623.280007,1.58,0.069372679 +priorityonehot,sky90,32,6800,0.152882,730.100008,1.47,0.07796982 +priorityonehot,sky90,32,6933,0.148938,630.14001,318.025,0.03678768599999999 +priorityonehot,sky90,32,7067,0.141491,1078.980015,335.87,0.038344061000000006 +priorityonehot,sky90,32,7200,0.143094,1101.520018,371.544,0.035201124 +priorityonehot,sky90,32,7333,0.153523,663.46001,1.52,0.080753098 +priorityonehot,sky90,32,7500,0.15352,670.320007,862.939,0.07184736 +priorityonehot,sky90,32,7600,0.145454,656.600009,760.611,0.07345427 +priorityonehot,sky90,32,8000,0.145441,1137.780016,180.97,0.0062830512 +priorityonehot,sky90,32,9333,0.144083,845.740013,233.218,0.013615843499999999 +priorityonehot,sky90,64,10000,0.209855,1194.620015,344.503,0.027910715000000003 +priorityonehot,sky90,64,2857,0.34852,702.660012,670.986,0.059596920000000005 +priorityonehot,sky90,64,3810,0.262388,851.620013,474.392,0.04460596000000001 +priorityonehot,sky90,64,4381,0.22809,942.760013,503.937,0.042652829999999996 +priorityonehot,sky90,64,4476,0.223289,1068.200015,650.606,0.045774245 +priorityonehot,sky90,64,4571,0.220784,1016.260015,786.702,0.051001104000000005 +priorityonehot,sky90,64,4667,0.220552,1039.780015,1.11,0.071238296 +priorityonehot,sky90,64,4762,0.212289,1107.400013,764.739,0.054558273000000004 +priorityonehot,sky90,64,4857,0.20832,1169.140015,648.313,0.04395552 +priorityonehot,sky90,64,4952,0.215228,1318.100022,459.708,0.044767424 +priorityonehot,sky90,64,5000,0.207597,1187.760016,697.959,0.053975220000000004 +priorityonehot,sky90,64,5048,0.220929,1048.600015,622.371,0.051476456999999996 +priorityonehot,sky90,64,5143,0.220683,1064.280016,537.877,0.060025776 +priorityonehot,sky90,64,5238,0.210273,1174.040018,1.12,0.076539372 +priorityonehot,sky90,64,5429,0.233158,1061.340017,948.965,0.089066356 +priorityonehot,sky90,64,5714,0.218253,1192.660017,9.529,0.0032301444 +priorityonehot,sky90,64,6667,0.226349,1288.700018,16.155,0.0055002806999999996 +priorityonehot,sky90,64,7500,0.224494,1243.620017,15.316,0.0104838698 +priorityonehot,sky90,8,10000,0.099885,59.780001,24.568,0.0068421225000000006 +priorityonehot,sky90,8,12000,0.076956,63.700001,27.191,0.00750321 +priorityonehot,sky90,8,15000,0.065937,73.500001,31.371,0.009297116999999999 +priorityonehot,sky90,8,16000,0.061645,82.320002,42.783,0.01035636 +priorityonehot,sky90,8,17200,0.057703,95.060001,48.939,0.0115406 +priorityonehot,sky90,8,18400,0.054629,109.760001,207.102,0.015186862 +priorityonehot,sky90,8,18800,0.054102,127.400002,52.37,0.011469624 +priorityonehot,sky90,8,19200,0.05415,142.100001,58.857,0.01196715 +priorityonehot,sky90,8,19600,0.054151,189.14,56.302,0.013429448 +priorityonehot,sky90,8,20000,0.054151,141.120002,56.585,0.01407926 +priorityonehot,sky90,8,20400,0.054151,145.040002,56.585,0.014350015 +priorityonehot,sky90,8,20800,0.054084,154.840002,56.585,0.014602680000000002 +priorityonehot,sky90,8,21200,0.054084,157.780003,56.585,0.015143520000000002 +priorityonehot,sky90,8,21600,0.054084,157.780003,61.953,0.016008863999999998 +priorityonehot,sky90,8,22000,0.054084,157.780003,59.967,0.016549704 +priorityonehot,sky90,8,22800,0.054084,157.780003,118.676,0.021038676 +priorityonehot,sky90,8,24000,0.054084,159.740003,8.712,0.00034505592 +priorityonehot,sky90,8,25000,0.054084,158.760003,8.114,0.0006165576 +priorityonehot,sky90,8,28000,0.054102,177.380002,720.698,0.00042686477999999997 +priorityonehot,sky90,8,5000,0.196969,53.900001,1.23,1.3669648600000002 +priorityonehot,sky90,8,7500,0.132247,56.840001,52.029,5.8320927e-05 +shifter,sky90,128,10,2.758726,9722.580189,2.15,2.8276941499999997 +shifter,sky90,128,5000,0.401118,19106.080347,118.773,0.00046128569999999994 +shifter,sky90,16,10,1.237745,681.100013,2.57,1.5867890900000001 +shifter,sky90,16,5000,0.209586,2120.720031,2.57,0.268689252 +shifter,sky90,32,10,1.906335,1656.200032,2.57,2.44392147 +shifter,sky90,32,4000,0.260606,3490.760054,4.9,0.648648334 +shifter,sky90,32,4000,0.260606,3490.760054,3.71,0.628321066 +shifter,sky90,32,4000,0.260606,3490.760054,3.71,0.628321066 +shifter,sky90,32,5000,0.238962,4985.260077,3.71,0.576137382 +shifter,sky90,32,6000,0.241742,4312.000069,210.734,0.0007179737400000001 +shifter,sky90,32,6000,0.241742,4312.000069,6.94,1.092190356 +shifter,sky90,32,6000,0.241742,4312.000069,26.943,4.593098e-05 +shifter,sky90,64,10,2.919486,4346.300085,300.128,0.8320535099999999 +shifter,sky90,64,5000,0.358993,9471.700156,9.23,3.8530718690000003 +shifter,sky90,8,10,0.622998,244.020005,768.953,0.37068381 +shifter,sky90,8,5000,0.198885,495.88001,2.47,0.217779075 +shiftleft,sky90,128,10000,0.313996,12023.620188,5.66,0.715596884 +shiftleft,sky90,128,1935,0.516184,5594.820107,6.25,1.279620136 +shiftleft,sky90,128,2581,0.387267,7361.76014,5.95,0.877159755 +shiftleft,sky90,128,2968,0.33687,9142.420162,7.53,0.95502645 +shiftleft,sky90,128,3032,0.329767,9579.500162,7.05,0.9207094639999999 +shiftleft,sky90,128,3097,0.322855,8849.400141,8.05,1.010213295 +shiftleft,sky90,128,3161,0.321225,10330.180176,9.57,1.0985894999999999 +shiftleft,sky90,128,3226,0.320064,10597.720193,7.55,1.04980992 +shiftleft,sky90,128,3290,0.314992,10979.920188,8.59,1.082312512 +shiftleft,sky90,128,3355,0.309977,11750.200195,1.16,1.443252912 +shiftleft,sky90,128,3419,0.302549,10925.040179,1.12,1.5750700940000002 +shiftleft,sky90,128,3484,0.313597,11188.660188,8.66,1.499307257 +shiftleft,sky90,128,3871,0.303026,12747.840208,9.18,2.2987552360000003 +shiftleft,sky90,128,4516,0.309266,12621.420203,1.42,0.318234714 +shiftleft,sky90,128,5000,0.319285,11347.420196,1.35,0.325351415 +shiftleft,sky90,128,7500,0.32019,11850.160206,113.608,0.034900709999999995 +shiftleft,sky90,16,10000,0.128994,1192.660017,148.45,0.016511232 +shiftleft,sky90,16,10769,0.131174,1153.460019,641.83,0.046697944000000005 +shiftleft,sky90,16,4615,0.215535,446.880008,1.18,0.126950115 +shiftleft,sky90,16,5000,0.198416,468.440009,1.4,0.140280112 +shiftleft,sky90,16,6154,0.162492,802.620013,965.452,0.082220952 +shiftleft,sky90,16,7077,0.141279,1079.960019,1.06,0.09352669799999999 +shiftleft,sky90,16,7231,0.138234,1233.820018,992.057,0.07741104 +shiftleft,sky90,16,7385,0.135404,937.860017,1.06,0.083679672 +shiftleft,sky90,16,7500,0.133331,1031.940019,874.844,0.083065213 +shiftleft,sky90,16,7538,0.132481,971.180015,940.706,0.07750138499999999 +shiftleft,sky90,16,7692,0.130257,1033.900012,1.07,0.08753270400000002 +shiftleft,sky90,16,7846,0.127358,935.900016,1.3,0.103032622 +shiftleft,sky90,16,8000,0.124837,968.240013,2.27,0.164909677 +shiftleft,sky90,16,8154,0.128748,1062.320016,4.09,0.41971847999999995 +shiftleft,sky90,16,8308,0.12432,1199.520016,319.774,0.027599040000000002 +shiftleft,sky90,16,9231,0.113513,1695.400019,2.11,0.12236701400000001 +shiftleft,sky90,32,10000,0.15971,3675.98006,2.29,0.18813837999999997 +shiftleft,sky90,32,3750,0.266551,1173.060021,2.63,0.35104766699999995 +shiftleft,sky90,32,5000,0.199946,2419.620024,2.88,0.286722564 +shiftleft,sky90,32,5750,0.173824,2582.30004,2.74,0.250654208 +shiftleft,sky90,32,5875,0.169973,2781.240046,3.13,0.284874748 +shiftleft,sky90,32,6000,0.169263,2872.380041,3.53,0.31415212800000003 +shiftleft,sky90,32,6125,0.163188,2892.960045,3.49,0.299123604 +shiftleft,sky90,32,6250,0.159977,2964.500038,4.14,0.340111102 +shiftleft,sky90,32,6375,0.159792,3330.040049,3.58,0.30999647999999996 +shiftleft,sky90,32,6500,0.158323,3294.760046,3.7,0.334853145 +shiftleft,sky90,32,6625,0.155982,3619.14005,4.46,0.44688843000000006 +shiftleft,sky90,32,6750,0.156124,3323.180043,6.06,0.9234734600000001 +shiftleft,sky90,32,7500,0.166296,3306.520048,666.022,0.061695816 +shiftleft,sky90,32,8750,0.164673,3752.420048,2.25,0.17422403400000003 +shiftleft,sky90,64,10000,0.23373,6486.620108,3.49,0.34311564 +shiftleft,sky90,64,2609,0.382901,2559.760048,2.81,0.526488875 +shiftleft,sky90,64,3478,0.287377,3864.140062,4.17,0.528198926 +shiftleft,sky90,64,4000,0.249988,4733.400082,3.95,0.4812269 +shiftleft,sky90,64,4087,0.244635,4460.960079,4.5,0.5252313449999999 +shiftleft,sky90,64,4174,0.239544,5090.120088,4.03,0.46950624 +shiftleft,sky90,64,4261,0.234657,5289.060089,5.1,0.55144395 +shiftleft,sky90,64,4348,0.23035,5490.940094,6.6,0.6104275 +shiftleft,sky90,64,4435,0.24668,5129.320094,5.97,0.67985008 +shiftleft,sky90,64,4522,0.23827,5915.280105,4.78,0.60711196 +shiftleft,sky90,64,4609,0.229176,6732.600115,6.17,0.7072371359999999 +shiftleft,sky90,64,4696,0.2291,6340.600105,5.94,0.8350695 +shiftleft,sky90,64,5000,0.239464,5848.640098,6.8,1.134101504 +shiftleft,sky90,64,5217,0.234181,6430.760098,479.939,0.074001196 +shiftleft,sky90,64,6087,0.227478,6715.940117,435.049,0.093493458 +shiftleft,sky90,64,7500,0.229635,7015.820112,328.601,0.07876480500000001 +shiftleft,sky90,8,10000,0.100846,390.040004,404.389,0.045683238 +shiftleft,sky90,8,10222,0.097799,394.940007,801.248,0.053007058 +shiftleft,sky90,8,10444,0.095384,335.160004,678.321,0.044639712 +shiftleft,sky90,8,10667,0.093734,359.660006,815.115,0.0609271 +shiftleft,sky90,8,10889,0.098154,548.800008,841.762,0.059677632 +shiftleft,sky90,8,11111,0.091007,491.960005,1.04,0.063977921 +shiftleft,sky90,8,11333,0.092595,545.860006,1.1,0.07055739 +shiftleft,sky90,8,11556,0.093322,577.220004,1.56,0.11581260200000001 +shiftleft,sky90,8,11778,0.091769,674.240011,1.35,0.10461666 +shiftleft,sky90,8,12000,0.088725,724.220008,1.13,0.09129802499999999 +shiftleft,sky90,8,13333,0.085966,939.82001,1.26,0.116226032 +shiftleft,sky90,8,15000,0.087055,827.120012,31.052,0.0032471515 +shiftleft,sky90,8,15556,0.084214,738.920012,48.381,0.0051875824 +shiftleft,sky90,8,20000,0.100914,757.540012,147.871,0.015843498 +shiftleft,sky90,8,5000,0.198975,154.840003,193.721,0.042580650000000005 +shiftleft,sky90,8,6667,0.149837,177.380003,0,0 +shiftleft,sky90,8,7500,0.132768,218.540002,0,0 +shiftleft,sky90,8,8889,0.112426,236.180002,0,0 diff --git a/synthDC/ppaSynth.py b/synthDC/ppaSynth.py index 949c9398..4c2be07c 100755 --- a/synthDC/ppaSynth.py +++ b/synthDC/ppaSynth.py @@ -44,30 +44,30 @@ def getData(): allSynths = getData() arr = [-40, -20, -8, -6, -4, -2, 0, 2, 4, 6, 8, 12, 20, 40] -widths = [8, 16, 32, 64, 128] +widths = [16, 8, 32, 64, 128] modules = ['add'] tech = 'tsmc28' LoT = [] # # # initial sweep to get estimate of min delay -freqs = [10000, 15000, 20000] -for module in modules: - for width in widths: - for freq in freqs: - LoT += [[module, width, tech, freq]] +# freqs = [25000, 35000] +# for module in modules: +# for width in widths: +# for freq in freqs: +# LoT += [[module, width, tech, freq]] # # thorough sweep based on estimate of min delay -# for m in modules: -# for w in widths: -# delays = [] -# for oneSynth in allSynths: -# if (oneSynth[0] == m) & (oneSynth[1] == w): -# delays += [oneSynth[3]] -# try: f = 1000/min(delays) -# except: print(m) -# for freq in [str(round(f+f*x/100)) for x in arr]: -# LoT += [[m, w, tech, freq]] +for m in modules: + for w in widths: + delays = [] + for oneSynth in allSynths: + if (oneSynth[0] == m) & (oneSynth[1] == w): + delays += [oneSynth[3]] + try: f = 1000/min(delays) + except: print(m) + for freq in [str(round(f+f*x/100)) for x in arr]: + LoT += [[m, w, tech, freq]] deleteRedundant(LoT) pool = Pool()