fixed normalization vertical axes, added TechSpecs type

This commit is contained in:
Madeleine Masser-Frye 2022-05-28 04:57:18 +00:00
parent 9c58c63864
commit ab0b0a0da4
3 changed files with 146 additions and 126 deletions

@ -1 +1 @@
Subproject commit ad04e119a5d846a1c11159786ad3382cf5ad3649
Subproject commit 307c77b26e070ae85ffea665ad9b642b40e33c86

View File

@ -14,6 +14,7 @@ from collections import namedtuple
def synthsfromcsv(filename):
Synth = namedtuple("Synth", "module tech width freq delay area lpower denergy")
with open(filename, newline='') as csvfile:
csvreader = csv.reader(csvfile)
global allSynths
@ -91,18 +92,9 @@ def cleanup():
def getVals(tech, module, var, freq=None):
''' for a specified tech, module, and variable/metric
returns a list of values for that metric in ascending width order with the appropriate units
returns a list of values for that metric in ascending width order
works at a specified target frequency or if none is given, uses the synthesis with the best achievable delay for each width
'''
if (var == 'delay'):
units = " (ns)"
elif (var == 'area'):
units = " (sq microns)"
elif (var == 'lpower'):
units = " (nW)"
elif (var == 'denergy'):
units = " (nJ)"
global widths
metric = []
@ -132,9 +124,9 @@ def getVals(tech, module, var, freq=None):
if (var == 'denergy'):
metric = [m*1000 for m in metric] # more practical units for regression coefs
return metric, units
return metric
def genLegend(fits, coefs, r2, techcolor):
def genLegend(fits, coefs, r2, spec):
''' generates a list of two legend elements
labels line with fit equation and dots with tech and r squared of the fit
'''
@ -159,12 +151,11 @@ def genLegend(fits, coefs, r2, techcolor):
eq += " + " + coefsr[ind] + "*Nlog2(N)"
ind += 1
tech, c, m = techcolor
legend_elements = [lines.Line2D([0], [0], color=c, label=eq),
lines.Line2D([0], [0], color=c, ls='', marker=m, label=tech +' $R^2$='+ str(round(r2, 4)))]
legend_elements = [lines.Line2D([0], [0], color=spec.color, label=eq),
lines.Line2D([0], [0], color=spec.color, ls='', marker=spec.shape, label=spec.tech +' $R^2$='+ str(round(r2, 4)))]
return legend_elements
def oneMetricPlot(module, var, freq=None, ax=None, fits='clsgn'):
def oneMetricPlot(module, var, freq=None, ax=None, fits='clsgn', norm=True):
''' module: string module name
freq: int freq (MHz)
var: string delay, area, lpower, or denergy
@ -179,44 +170,44 @@ def oneMetricPlot(module, var, freq=None, ax=None, fits='clsgn'):
singlePlot = False
fullLeg = []
global techcolors
global techSpecs
global widths
metrics = ['delay', 'area', 'lpower', 'denergy']
ind1 = metrics.index(var)
techs = ['sky90', 'gf32', 'tsmc28']
global norms
for combo in techcolors:
tech, c, m = combo
metric, units = getVals(tech, module, var, freq=freq)
ind2 = techs.index(tech)
norm = norms[ind1][ind2]
metric = [m/norm for m in metric] # comment out to not normalize
for spec in techSpecs:
metric = getVals(spec.tech, module, var, freq=freq)
if norm:
techdict = spec._asdict()
norm = techdict[var]
metric = [m/norm for m in metric] # comment out to not normalize
if len(metric) == 5:
xp, pred, leg = regress(widths, metric, combo, fits)
xp, pred, leg = regress(widths, metric, spec, fits)
fullLeg += leg
ax.scatter(widths, metric, color=c, marker=m)
ax.plot(xp, pred, color=c)
ax.scatter(widths, metric, color=spec.color, marker=spec.shape)
ax.plot(xp, pred, color=spec.color)
ax.legend(handles=fullLeg)
ax.set_xticks(widths)
ax.set_xlabel("Width (bits)")
ylabeldic = {"lpower": "Leakage Power", "denergy": "Dynamic Energy", "area": "Area", "delay": "Delay"}
if norm:
ylabeldic = {"lpower": "Normalized Leakage Power", "denergy": "Normalized Dynamic Energy", "area": "INVx1 Areas", "delay": "FO4 Delays"}
else:
ylabeldic = {"lpower": "Leakage Power (nW)", "denergy": "Dynamic Energy (nJ-CHECK)", "area": "Area (sq microns)", "delay": "Delay (ns)"}
ax.set_ylabel(ylabeldic[var] + units)
ax.set_ylabel(ylabeldic[var])
if singlePlot:
titleStr = " (target " + str(freq)+ "MHz)" if freq != None else " (best achievable delay)"
ax.set_title(module + titleStr)
plt.show()
def regress(widths, var, techcolor, fits='clsgn'):
def regress(widths, var, spec, 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
'''
@ -245,7 +236,7 @@ def regress(widths, var, techcolor, fits='clsgn'):
n = [func(x) for func in funcArr]
pred += [sum(np.multiply(coefs, n))]
leg = genLegend(fits, coefs, r2, techcolor)
leg = genLegend(fits, coefs, r2, spec)
return xp, pred, leg
@ -262,7 +253,7 @@ def makeCoefTable(tech):
for comb in [['delay', 5000], ['area', 5000], ['area', 10]]:
var = comb[0]
freq = comb[1]
metric, units = getVals(tech, mod, freq, var)
metric = getVals(tech, mod, freq, var)
global widths
coefs, r2, funcArr = regress(widths, metric)
row = [mod] + comb + np.ndarray.tolist(coefs) + [r2]
@ -434,16 +425,18 @@ def adprodpow(areas, delays, pow):
return result
def plotPPA(mod, freq=None):
def plotPPA(mod, freq=None, norm=True):
''' for the module specified, plots width vs delay, area, leakage power, and dynamic energy with fits
if no freq specified, uses the synthesis with best achievable delay for each width
overlays data from both techs
'''
fig, axs = plt.subplots(2, 2)
oneMetricPlot(mod, 'delay', ax=axs[0,0], fits='cg', freq=freq)
oneMetricPlot(mod, 'area', ax=axs[0,1], fits='cl', freq=freq)
oneMetricPlot(mod, 'lpower', ax=axs[1,0], fits='cl', freq=freq)
oneMetricPlot(mod, 'denergy', ax=axs[1,1], fits='cl', freq=freq)
global fitDict
modFit = fitDict[mod]
oneMetricPlot(mod, 'delay', ax=axs[0,0], fits=modFit[0], freq=freq, norm=norm)
oneMetricPlot(mod, 'area', ax=axs[0,1], fits=modFit[1], freq=freq, norm=norm)
oneMetricPlot(mod, 'lpower', ax=axs[1,0], fits=modFit[1], freq=freq, norm=norm)
oneMetricPlot(mod, 'denergy', ax=axs[1,1], fits=modFit[1], freq=freq, norm=norm)
titleStr = " (target " + str(freq)+ "MHz)" if freq != None else " (best achievable delay)"
plt.suptitle(mod + titleStr)
plt.show()
@ -451,19 +444,23 @@ def plotPPA(mod, freq=None):
if __name__ == '__main__':
# set up stuff, global variables
Synth = namedtuple("Synth", "module tech width freq delay area lpower denergy")
techcolors = [['sky90', 'green', 'o'], ['tsmc28', 'blue', '^']] # add another list here for gf32
widths = [8, 16, 32, 64, 128]
norms = [[43.2, 15, 12.2], [1.96, .351, .252], [1.98, .3116, 1.09], [1, 1, 1]] # [sky, gf, tsmc][fo4, invx1area, leakage, energy]
# fitDict in progress
fitDict = {'add': ['cg', 'cl'], 'mult': ['clg', 's'], 'comparator': ['clsgn', 'clsgn'], 'csa': ['clsgn', 'clsgn'], 'shiftleft': ['clsgn', 'clsgn'], 'flop': ['cl', 'cl'], 'priorityencoder': ['clsgn', 'clsgn']}
TechSpec = namedtuple("TechSpec", "tech color shape delay area lpower denergy")
techSpecs = [['sky90', 'green', 'o', 43.2e-3, 1.96, 1.98, 1], ['gf32', 'purple', 's', 15e-3, .351, .3116, 1], ['tsmc28', 'blue', '^', 12.2e-3, .252, 1.09, 1]]
techSpecs = [TechSpec(*t) for t in techSpecs]
# cleanup()
# synthsintocsv() # slow, run only when new synth runs to add to csv
synthsfromcsv('ppaData.csv') # your csv here!
### examples
# freqPlot('tsmc28', 'add', 16)
squareAreaDelay('sky90', 'add', 32)
squareAreaDelay('sky90', 'mult', 32)
squareAreaDelay('sky90', 'comparator', 32)
plotPPA('add')
plotPPA('comparator')
# for mod in ['comparator', 'priorityencoder', 'shiftleft']:
# for w in [16, 32]:
# freqPlot('sky90', mod, w) # the weird ones
# squareAreaDelay('sky90', 'add', 32)
# oneMetricPlot('add', 'delay')
for mod in ['add', 'csa', 'mult', 'comparator', 'priorityencoder', 'shiftleft', 'flop']:
plotPPA(mod, norm=False) # no norm input now defaults to normalized

View File

@ -1,6 +1,5 @@
Module,Tech,Width,Target Freq,Delay,Area,L Power (nW),D energy (mJ)
csa,sky90,16,19165,0.060643,533.12001,412.98,0.19745360800000003
comparator,sky90,32,10,0.765874,495.88001,66.41,0.00030558372600000003
csa,sky90,64,18207,0.060643,2132.480042,1660.0,0.751063555
csa,sky90,32,15332,0.062613,815.360016,471.256,0.18859035600000001
flop,sky90,64,14692,0.070789,2132.47998,1040.0,3.156623088
@ -11,7 +10,9 @@ priorityonehot,sky90,128,3852,0.271881,2556.820035,1370.0,0.21451410899999995
comparator,sky90,64,5000,0.219296,2738.120023,2950.0,0.6076692159999999
flopenr,sky90,64,5619,0.204566,4385.500035,2100.0,4.961134631999999
comparator,sky90,128,10,0.842074,1997.240039,243.506,0.001300162256
shiftleft,sky90,16,7938,0.125973,1027.040017,1010.0,0.160363629
add,sky90,8,6896,0.144869,331.240005,219.731,0.060410373
add,tsmc28,8,21210,0.048259,109.368,602.641,0.023791687000000002
shiftleft,sky90,128,3484,0.313597,11188.660188,8590.0,2.418146467
add,sky90,32,3120,0.320213,1107.40002,307.68,0.18700439200000005
flop,sky90,128,8476,0.070789,4264.959961,2070.0,3.6420232610000003
@ -41,52 +42,53 @@ flopr,sky90,16,20000,0.085865,868.280017,712.532,1.40973157
shiftleft,sky90,8,10222,0.097799,394.940007,435.049,0.06836150099999999
flopenr,sky90,64,4723,0.18608,4327.680086,2230.0,3.9400579199999997
flop,sky90,128,15539,0.070789,4264.959961,2070.0,6.676960058000001
priorityencoder,sky90,32,7160,0.111067,293.020006,53.82,0.012050769499999999
alu,sky90,16,10000,0.304,3555.440059,2890.0,2.593728
add,tsmc28,32,21130,0.080875,367.668003,1860.0,0.15414775
flop,sky90,8,14409,0.070789,266.559998,129.629,0.3870813309
comparator,sky90,64,4636,0.215691,2072.700029,1840.0,0.345752673
shiftleft,sky90,16,4615,0.215535,446.880008,113.608,0.0446804055
add,tsmc28,8,9092,0.108452,21.42,108.14,0.0057154204
add,sky90,16,4174,0.239287,549.780011,304.811,0.103371984
alu,sky90,16,3524,0.29417,3599.540061,2670.0,0.90839696
priorityonehot,sky90,8,21600,0.054084,157.780003,56.585,0.0190267512
shiftleft,sky90,32,5796,0.172483,2653.840044,2450.0,0.446558487
add,sky90,32,4368,0.268519,1731.660029,883.74,0.399824791
shiftleft,sky90,32,6375,0.159792,3330.040049,3530.0,0.627343392
priorityonehot,sky90,128,5185,0.274609,2437.260036,1210.0,0.250718017
add,tsmc28,128,6900,0.144862,733.320004,3010.0,0.22192858399999998
csa,sky90,128,22360,0.060643,4390.400085,3430.0,1.868835331
decoder,sky90,32,16234,0.061497,250.880004,167.484,0.025275267000000004
csa,sky90,128,16929,0.060643,4264.960083,3260.0,1.3935761400000002
shiftleft,sky90,32,6250,0.159977,2964.500038,3130.0,0.547281317
flopr,sky90,64,6988,0.11201,2728.319991,1360.0,2.4349853899999996
flop,sky90,64,19777,0.070789,2132.47998,1040.0,4.249180514000001
add,tsmc28,64,10560,0.101353,652.302004,3270.0,0.180104281
priorityonehot,sky90,8,22800,0.054084,157.780003,56.585,0.0200976144
add,sky90,32,3744,0.29863,1565.060028,830.413,0.31117246000000004
floprasync,sky90,8,15000,0.071444,362.600007,161.167,0.40944556400000004
priorityencoder,sky90,16,10176,0.104403,159.740003,39.177,0.0105133821
mult,sky90,64,657,1.52205,69763.260863,23900.0,57.09818369999999
shiftleft,sky90,32,6048,0.166361,2766.540045,2640.0,0.48893497900000005
decoder,sky90,8,26064,0.037953,49.980001,39.023,0.0030893742000000003
flopr,sky90,16,10000,0.109984,712.459999,354.561,0.8683236799999999
priorityencoder,sky90,128,12306,0.113763,1058.400021,117.974,0.066437592
add,tsmc28,64,7052,0.141424,298.368001,1290.0,0.090794208
floprasync,sky90,128,10000,0.071444,5785.920113,2580.0,4.401807728
add,tsmc28,64,11880,0.103723,567.756005,2760.0,0.18887958300000002
add,sky90,128,2667,0.394304,7494.060127,3580.0,1.460502016
csa,sky90,128,17479,0.060643,4264.960083,3260.0,1.4386338889999999
priorityencoder,sky90,16,10345,0.104403,159.740003,39.177,0.0106908672
flop,sky90,16,14409,0.070789,533.119995,259.258,0.7740847939000001
decoder,sky90,8,26290,0.037953,49.980001,39.023,0.0031159413
flopr,sky90,16,16305,0.085865,774.200015,526.252,1.125432555
decoder,sky90,64,10000,0.098226,291.060005,96.679,0.0224151732
flopenr,sky90,128,7500,0.224974,8193.78002,3440.0,11.796736664
priorityencoder,sky90,32,9004,0.111067,293.020006,53.82,0.015149538799999999
priorityonehot,sky90,32,25000,0.140143,613.480007,367.99,0.221986512
csa,sky90,128,15171,0.062613,3261.440063,1790.0,0.73632888
csa,sky90,32,15971,0.062613,815.360016,471.256,0.19641698100000002
priorityonehot,sky90,8,24000,0.054084,159.740003,61.953,0.0216336
add,tsmc28,8,10607,0.08931,22.806,114.681,0.005930184
alu,sky90,8,3911,0.255676,1453.340022,1010.0,0.358713428
priorityencoder,sky90,16,10752,0.104403,159.740003,39.177,0.0111084792
flopenr,sky90,32,3842,0.216622,2029.58005,1030.0,1.5562774346
add,sky90,16,4865,0.222829,915.320019,765.596,0.176480568
comparator,sky90,32,6000,0.2012,1248.520016,1480.0,0.2631696
csa,sky90,8,7500,0.10878,125.440002,23.259,0.015490272
csa,sky90,32,9583,0.080832,721.280014,239.708,0.09247180799999999
flop,sky90,64,14409,0.070789,2132.47998,1040.0,3.0958153370000003
@ -98,12 +100,11 @@ add,tsmc28,128,7896,0.12664,894.096008,3950.0,0.26607064
decoder,sky90,128,20000,0.078354,1161.30001,1130.0,0.208656702
floprasync,sky90,64,15000,0.071444,2892.960056,1290.0,3.3004984679999994
flop,sky90,128,16104,0.070789,4264.959961,2070.0,6.9197663280000015
comparator,sky90,32,7368,0.194845,1391.600021,1660.0,0.44034969999999996
floprasync,sky90,32,10000,0.071444,1446.480028,643.984,1.099737492
csa,sky90,32,17249,0.060643,1066.240021,875.508,0.357429842
mult,sky90,64,729,1.371734,93726.221523,53500.0,91.980251636
flop,sky90,8,14692,0.070789,266.559998,129.629,0.39466991170000004
shiftleft,sky90,16,9231,0.113513,1695.400019,2270.0,0.27016094
shiftleft,sky90,32,6426,0.161489,3746.540056,4530.0,0.750439383
mult,sky90,8,1455,0.687251,1615.04003,680.207,0.697559765
flop,sky90,32,14974,0.070789,1066.23999,518.516,1.6087012617
alu,sky90,32,3650,0.388358,5959.380106,3090.0,2.021015032
@ -117,13 +118,12 @@ shifter,sky90,32,10,1.906335,1656.200032,118.773,0.0044989506
priorityonehot,sky90,8,19200,0.05415,142.100001,48.939,0.014501370000000001
decoder,sky90,16,20030,0.049718,95.060001,70.279,0.007512389800000001
csa,sky90,8,12777,0.067531,164.640003,67.475,0.0264181272
shiftleft,sky90,32,6625,0.155982,3619.14005,4140.0,0.7033228380000001
floprasync,sky90,32,13717,0.071444,1446.480028,643.984,1.50854006
decoder,sky90,16,25037,0.039899,247.94,388.045,0.027490411
comparator,sky90,16,6133,0.16297,441.000006,363.571,0.06795849000000001
decoder,sky90,64,20000,0.057083,1052.520018,1550.0,0.13180464700000002
add,sky90,64,4242,0.328234,3507.420063,1570.0,0.8537366340000001
shiftleft,sky90,16,5000,0.198416,468.440009,148.45,0.051389744
comparator,sky90,32,5406,0.199677,1189.720013,1280.0,0.243805617
flopr,sky90,64,12811,0.101659,2816.520013,1550.0,4.099195857
priorityonehot,sky90,16,20000,0.088596,668.36001,947.549,0.1528281
mult,sky90,64,686,1.457722,78293.181181,31800.0,70.41526121
@ -131,7 +131,12 @@ priorityonehot,sky90,32,15000,0.140665,681.100009,546.147,0.154872165
csa,sky90,16,9583,0.080832,360.640007,116.433,0.045338668799999995
flop,sky90,32,14126,0.070789,1066.23999,518.516,1.5176453710000002
add,tsmc28,32,16300,0.078586,414.036002,2090.0,0.129902658
shiftleft,sky90,32,5040,0.198332,2187.360036,1640.0,0.37940911600000005
comparator,sky90,32,4998,0.205372,919.240014,858.878,0.130821964
flop,sky90,128,12996,0.070789,4264.959961,2070.0,5.584190265000001
shiftleft,sky90,16,8100,0.124607,1131.900019,1250.0,0.18454296699999997
comparator,sky90,32,6120,0.2012,1261.260016,1500.0,0.2724248
shiftleft,sky90,16,7776,0.128537,1104.460019,1210.0,0.166326878
floprasync,sky90,128,12877,0.071444,5785.920113,2580.0,5.668152628
flopenr,sky90,64,4434,0.215203,4025.840082,1940.0,3.5934596940000003
csa,sky90,16,18207,0.060643,533.12001,412.98,0.187568799
@ -141,7 +146,6 @@ flop,sky90,16,14692,0.070789,533.119995,259.258,0.7892690344000002
csa,sky90,64,19165,0.060643,2132.480042,1660.0,0.790602791
floprasync,sky90,32,20000,0.071444,1446.480028,643.984,2.199474984
priorityonehot,sky90,128,2222,0.449659,1317.120025,366.819,0.0552181252
priorityencoder,sky90,16,15000,0.104403,159.740003,39.177,0.015482964899999998
add,sky90,16,4595,0.221986,817.320014,742.91,0.15871998999999998
flopenr,sky90,16,5285,0.169538,1127.000031,688.586,0.8848188220000001
priorityencoder,sky90,128,7500,0.113763,1058.400021,117.974,0.040499627999999996
@ -170,13 +174,14 @@ flopenr,sky90,32,10000,0.212211,2240.280013,1110.0,4.800849453
add,tsmc28,128,8904,0.112309,1220.184006,5770.0,0.339285489
comparator,sky90,128,3769,0.27069,3741.640049,2910.0,0.5822541899999999
flopr,sky90,32,13277,0.098535,1412.179996,720.493,2.046670485
shiftleft,sky90,16,7538,0.132481,971.180015,992.057,0.15526773200000002
priorityencoder,sky90,16,9024,0.104403,159.740003,39.177,0.0093336282
add,tsmc28,64,9680,0.103297,464.310003,2200.0,0.13149708100000002
priorityencoder,sky90,64,9605,0.112447,546.840011,77.149,0.027999303
comparator,sky90,8,8364,0.119528,210.700003,172.337,0.040400464000000004
alu,sky90,64,7500,0.456689,12146.120232,5380.0,8.588950023
alu,sky90,16,3662,0.281321,4508.000078,4380.0,1.0875869859999998
priorityonehot,sky90,8,20000,0.054151,141.120002,52.37,0.0157362806
priorityencoder,sky90,32,5402,0.111067,293.020006,53.82,0.0090963873
priorityencoder,sky90,16,9984,0.104403,159.740003,39.177,0.0103150164
flopr,sky90,64,13975,0.085865,2986.060057,1970.0,3.863839135
shiftleft,sky90,128,3226,0.320064,10597.720193,7050.0,2.011282176
comparator,sky90,128,4077,0.262622,4638.340054,5120.0,0.8020475880000001
@ -187,24 +192,26 @@ add,sky90,16,4696,0.227412,866.320016,645.684,0.173287944
alu,sky90,8,5952,0.247589,2113.860033,2120.0,0.7343489740000001
add,tsmc28,32,12074,0.082822,277.956002,1370.0,0.08091709400000001
mult,sky90,32,944,1.085045,32407.620517,26800.0,28.648443135
shiftleft,sky90,16,10769,0.131174,1153.460019,1350.0,0.26549617600000003
add,tsmc28,16,3000,0.32096,41.202,203.505,0.0116572672
add,tsmc28,128,8400,0.119042,1050.084009,4830.0,0.29831925200000003
add,sky90,32,3978,0.280475,1768.90003,1000.0,0.34245997499999997
mult,sky90,32,4000,1.091389,31262.980534,24900.0,123.890113724
priorityencoder,sky90,8,9176,0.104625,85.260002,26.481,0.006821550000000001
floprasync,sky90,128,7500,0.071444,5785.920113,2580.0,3.3043564439999997
priorityencoder,sky90,32,8234,0.111067,293.020006,53.82,0.0138611616
shifter,sky90,128,10,2.758726,9722.580189,720.698,0.041491239039999996
flopenr,sky90,32,6724,0.173729,2310.840003,1080.0,2.681159657
alu,sky90,8,4506,0.242351,2197.160032,2200.0,0.609755116
priorityonehot,sky90,64,5238,0.210273,1174.040018,697.959,0.10534677299999999
shiftleft,sky90,32,6500,0.158323,3294.760046,3490.0,0.6141349169999999
shiftleft,sky90,64,3478,0.287377,3864.140062,2250.0,0.688267915
add,tsmc28,32,13650,0.079681,353.934001,1810.0,0.096573372
flopenr,sky90,64,15000,0.22943,4798.080035,2490.0,16.436594630000002
decoder,sky90,32,12025,0.081513,166.600003,59.7,0.0123736734
flopr,sky90,16,12112,0.133182,746.760008,381.108,1.3699100519999998
comparator,sky90,128,5000,0.260142,5215.56005,6000.0,1.3779721740000002
add,sky90,16,4415,0.22649,827.120015,595.953,0.17054697
shiftleft,sky90,16,8424,0.118698,1146.600015,1250.0,0.177334812
shiftleft,sky90,32,6552,0.161811,3542.700057,3960.0,0.711806589
decoder,sky90,128,12763,0.079353,1086.820012,959.985,0.126091917
flopenr,sky90,32,20000,0.208206,2408.840056,1820.0,9.997635708
flopenr,sky90,32,4515,0.205972,2350.040062,1640.0,1.8533360559999998
@ -218,18 +225,19 @@ csa,sky90,64,16929,0.060643,2132.480042,1660.0,0.69800093
shiftleft,sky90,8,8889,0.112426,236.180002,193.721,0.039798804
add,sky90,8,6355,0.157048,343.980005,234.605,0.064546728
csa,sky90,64,22360,0.060643,2195.200043,1740.0,0.937237565
priorityencoder,sky90,32,9184,0.111067,293.020006,53.82,0.015460526399999999
decoder,sky90,16,28542,0.039572,499.800013,875.782,0.058249984000000005
shiftleft,sky90,8,11111,0.091007,491.960005,678.321,0.07371567000000001
alu,sky90,16,2073,0.481803,1688.540032,395.679,0.278963937
priorityonehot,sky90,128,3407,0.293484,1910.02003,670.082,0.107415144
add,tsmc28,64,9860,0.101401,540.036002,2590.0,0.146828648
priorityencoder,sky90,8,9558,0.104625,85.260002,26.481,0.0070935749999999995
flopenr,sky90,8,5439,0.167649,552.720005,270.402,0.560785905
comparator,sky90,32,5053,0.197891,805.560012,561.888,0.115964126
flopenr,sky90,8,7751,0.148606,636.020015,364.803,0.7494646397999999
floprasync,sky90,128,15677,0.071444,5785.920113,2580.0,6.900633071999999
add,tsmc28,64,11220,0.097771,721.602002,3630.0,0.20395030599999997
add,tsmc28,8,20790,0.050528,86.184,484.731,0.01945328
add,tsmc28,32,12350,0.081819,348.390002,1820.0,0.09229183200000002
flopr,sky90,64,12345,0.101659,2816.520013,1550.0,3.950163763
shiftleft,sky90,16,8308,0.12432,1199.520016,1300.0,0.19257168
add,tsmc28,64,8909,0.112235,400.806002,1820.0,0.119081335
comparator,sky90,8,12727,0.113615,488.039998,768.445,0.12384035
decoder,sky90,128,11997,0.083125,926.100008,787.251,0.095344375
@ -239,7 +247,6 @@ flopr,sky90,16,11646,0.133182,746.760008,381.108,1.31716998
comparator,sky90,64,4455,0.224454,1899.240032,1340.0,0.32994738
add,sky90,8,7031,0.145062,385.140007,332.65,0.07543224
comparator,sky90,128,3538,0.282712,3158.540057,1600.0,0.45997242400000005
priorityencoder,sky90,16,11494,0.104403,159.740003,39.177,0.0118706211
alu,sky90,16,3317,0.301347,3143.840056,2170.0,0.7211233709999999
alu,sky90,128,1867,0.535525,25061.540475,9020.0,4.929507625
mult,sky90,16,1268,0.802449,9789.220166,8800.0,6.815199357
@ -252,6 +259,8 @@ mult,sky90,128,337,2.963253,201889.800086,26700.0,81.08349183899999
add,tsmc28,8,7500,0.131988,20.916,106.321,0.0055698936
flopr,sky90,16,9317,0.10124,776.160012,486.897,0.78248396
priorityencoder,sky90,8,9749,0.104625,85.260002,26.481,0.0072505124999999995
comparator,sky90,32,4080,0.245094,652.680013,144.113,0.074508576
add,tsmc28,16,14140,0.070718,118.062001,647.697,0.032671715999999996
csa,sky90,8,15971,0.062613,203.840004,117.131,0.0491950341
add,sky90,32,4680,0.257118,1882.58003,1100.0,0.439157544
mult,sky90,128,584,1.712328,298800.044147,115000.0,257.92111732800004
@ -259,12 +268,12 @@ priorityonehot,sky90,8,18400,0.054629,109.760001,31.371,0.009920626399999998
comparator,sky90,8,10909,0.11361,387.1,565.114,0.0965685
decoder,sky90,32,17000,0.06201,655.62001,900.063,0.09729369
add,tsmc28,16,11276,0.088457,65.016001,305.664,0.020433566999999996
shiftleft,sky90,32,3750,0.266551,1173.060021,319.774,0.129277235
flopr,sky90,64,11646,0.101365,2830.240013,1510.0,3.7213118799999996
priorityonehot,sky90,32,8000,0.145441,1137.780016,1520.0,0.143259385
priorityonehot,sky90,128,3926,0.258274,2524.480033,1280.0,0.198096158
mult,sky90,64,429,2.326205,53642.260108,7400.0,20.6101763
csa,sky90,8,17249,0.060643,266.560005,209.477,0.0889996668
add,tsmc28,32,12870,0.083324,361.368003,1900.0,0.09682248799999998
decoder,sky90,8,25784,0.0384,48.020001,31.121,0.00284544
floprasync,sky90,16,15000,0.071444,723.240014,321.992,0.822891992
alu,sky90,128,1944,0.514379,26616.800496,11800.0,5.97708398
@ -293,16 +302,15 @@ csa,sky90,32,12777,0.067531,658.560013,269.898,0.10555095299999999
priorityonehot,sky90,64,4381,0.22809,942.760013,344.503,0.0638652
decoder,sky90,8,23762,0.041662,42.140001,19.278,0.0024080635999999996
add,sky90,8,9465,0.14904,637.980011,790.447,0.15276599999999999
priorityencoder,sky90,16,9216,0.104403,159.740003,39.177,0.0095319939
flopr,sky90,32,9317,0.139384,1276.939993,443.486,1.4999112240000003
comparator,sky90,128,4154,0.257245,4649.120047,5100.0,0.849165745
priorityencoder,sky90,32,8283,0.111067,293.020006,53.82,0.013950015199999999
alu,sky90,8,4081,0.250986,1530.76002,1160.0,0.36518463
csa,sky90,128,17809,0.060643,4264.960083,3260.0,1.4658019530000002
add,sky90,16,4435,0.22545,666.400011,419.709,0.1460916
mult,sky90,8,1891,0.605341,2405.90004,1930.0,1.5000349979999998
add,sky90,16,4000,0.249839,551.74001,302.479,0.100685117
mult,sky90,64,700,1.428547,82949.161302,39200.0,80.650049432
priorityencoder,sky90,16,10536,0.104403,159.740003,39.177,0.0108892329
mult,sky90,8,1782,0.582418,2549.960043,2140.0,1.531176922
alu,sky90,8,4591,0.23242,2612.680037,3030.0,0.6451979199999999
flopr,sky90,128,15000,0.125811,5740.839996,3160.0,11.995198173
@ -312,9 +320,9 @@ flop,sky90,128,13561,0.070789,4264.959961,2070.0,5.826996535
add,sky90,32,3900,0.280206,1679.720027,892.235,0.337928436
comparator,sky90,64,4727,0.225291,2499.000023,2710.0,0.465000624
add,sky90,8,7708,0.161451,407.680008,375.802,0.084923226
add,tsmc28,64,13200,0.103072,587.916003,2960.0,0.212946752
add,sky90,32,4056,0.253823,1918.840034,1040.0,0.38657242900000005
add,tsmc28,16,16300,0.067336,189.63,1050.0,0.04902060799999999
priorityencoder,sky90,32,10000,0.111067,293.020006,53.82,0.016882183999999998
decoder,sky90,8,29973,0.032971,66.640001,78.184,0.0064062653
flop,sky90,128,15257,0.070789,4264.959961,2070.0,6.555698501
decoder,sky90,8,35390,0.030694,237.160005,420.74,0.024954221999999998
@ -332,7 +340,6 @@ flopr,sky90,64,11180,0.17183,2838.080032,1420.0,5.795997730000001
csa,sky90,32,19165,0.060643,1066.240021,827.644,0.39496785900000003
comparator,sky90,64,6364,0.223965,2547.020023,2940.0,0.73236555
floprasync,sky90,64,20000,0.071444,2892.960056,1290.0,4.400664623999999
priorityencoder,sky90,32,8824,0.111067,293.020006,53.82,0.014849657899999999
add,tsmc28,8,8031,0.119581,20.538,105.945,0.0053931031
comparator,sky90,8,10,0.29577,118.580002,16.053,3.2505123000000005e-05
csa,sky90,64,7500,0.10878,1003.52002,186.07,0.12357407999999999
@ -343,6 +350,7 @@ priorityencoder,sky90,64,9782,0.112447,546.840011,77.149,0.028561538
add,tsmc28,64,7202,0.138773,305.424001,1310.0,0.09256159100000001
add,sky90,32,3333,0.299576,1153.460022,384.333,0.20880447200000002
add,tsmc28,128,6720,0.148758,707.742004,2940.0,0.21629413200000003
add,tsmc28,64,11660,0.098856,687.582004,3420.0,0.203346792
mult,sky90,32,852,1.173643,23514.120391,12700.0,21.016425201
mult,sky90,32,741,1.349466,17389.120212,4650.0,10.286979318
floprasync,sky90,128,11198,0.071444,5785.920113,2580.0,4.929064447999999
@ -359,18 +367,15 @@ alu,sky90,64,3066,0.448988,12350.940228,6740.0,3.467534324
add,sky90,128,3077,0.387515,7712.60013,2930.0,1.6446136599999999
flopenr,sky90,128,1000,0.951754,6483.679942,1260.0,3.6541643076
add,sky90,16,4087,0.243761,503.720009,183.936,0.08702267699999999
shiftleft,sky90,32,6125,0.163188,2892.960045,2740.0,0.4977234
csa,sky90,128,12777,0.067531,2634.240051,1080.0,0.42227134299999997
mult,sky90,32,556,1.796075,14371.700056,2210.0,5.0721158
decoder,sky90,8,34534,0.030694,237.160005,420.74,0.024340341999999997
comparator,sky90,64,5455,0.221407,2929.220025,3360.0,0.700753155
comparator,sky90,8,8909,0.11208,261.660004,251.629,0.05402256
shiftleft,sky90,32,6000,0.169263,2872.380041,2880.0,0.542995704
priorityencoder,sky90,8,10896,0.104625,85.260002,26.481,0.0080875125
flop,sky90,64,14126,0.070789,2132.47998,1040.0,3.0350783750000003
priorityonehot,sky90,8,28000,0.054102,177.380002,118.676,0.02732151
add,tsmc28,16,13885,0.072003,111.762,603.843,0.031897328999999995
priorityencoder,sky90,16,10153,0.104403,159.740003,39.177,0.0104925015
priorityencoder,sky90,128,20000,0.113763,1058.400021,117.974,0.10796108700000001
flopr,sky90,8,6988,0.110829,342.999999,168.133,0.29852899439999997
priorityonehot,sky90,32,5333,0.186576,407.680007,135.997,0.0276878784
@ -398,7 +403,6 @@ priorityonehot,sky90,32,6800,0.152882,730.100008,561.099,0.09157631799999999
decoder,sky90,8,33231,0.030694,201.880003,347.106,0.021639270000000002
decoder,sky90,8,15167,0.061083,37.240001,1.317,0.00140857398
shiftleft,sky90,8,10889,0.098154,548.800008,801.248,0.095013072
shiftleft,sky90,32,7500,0.166296,3306.520048,3700.0,0.7544849520000001
priorityonehot,sky90,16,12000,0.093589,291.060006,116.96,0.030510014000000002
priorityonehot,sky90,128,3778,0.264659,2299.080036,975.931,0.15614880999999997
flopenr,sky90,32,2882,0.284333,1641.499985,327.027,0.8121119146
@ -408,12 +412,11 @@ add,tsmc28,16,7571,0.124163,51.282,247.578,0.013844174499999999
flop,sky90,32,14409,0.070789,1066.23999,518.516,1.5480209309000001
add,sky90,16,6000,0.225754,1120.140018,1010.0,0.29099690600000006
add,tsmc28,64,11766,0.100257,659.358006,3280.0,0.197907318
priorityencoder,sky90,32,12605,0.111067,293.020006,53.82,0.0212471171
priorityencoder,sky90,32,9487,0.111067,293.020006,53.82,0.015971434599999997
mult,sky90,16,10,4.730546,3869.040009,641.517,0.07147855005999999
flopr,sky90,32,16305,0.085865,1540.560029,1070.0,2.261083045
flopenr,sky90,8,6799,0.152384,635.040013,414.486,0.6784440448
decoder,sky90,16,24536,0.040593,204.82,314.572,0.021676662
priorityencoder,sky90,16,8812,0.104403,159.740003,39.177,0.0091039416
alu,sky90,8,4251,0.245524,1844.360033,1560.0,0.47975389599999996
decoder,sky90,8,10744,0.085629,37.240001,2.355,0.0013281057899999999
csa,sky90,16,15971,0.062613,407.680008,235.173,0.098239797
@ -423,7 +426,6 @@ add,tsmc28,8,14791,0.06639,27.468,134.31,0.007946883
flopenr,sky90,16,20000,0.189692,1098.580025,591.454,4.502529312
shiftleft,sky90,64,4348,0.23035,5490.940094,4500.0,1.0674419000000002
flop,sky90,8,14126,0.070789,266.559998,129.629,0.37948567120000004
shiftleft,sky90,16,8154,0.128748,1062.320016,1070.0,0.17020485600000002
shiftleft,sky90,8,11333,0.092595,545.860006,815.115,0.089168985
priorityonehot,sky90,16,10667,0.09706,282.240005,85.616,0.025555897999999997
shiftleft,sky90,128,4516,0.309266,12621.420203,11200.0,3.7210885119999997
@ -447,6 +449,7 @@ floprasync,sky90,16,15397,0.071444,723.240014,321.992,0.8446824119999999
add,sky90,16,5217,0.22222,824.180016,601.276,0.16622056
mult,sky90,8,1745,0.589521,2771.440043,2580.0,1.480876752
flop,sky90,8,16952,0.070789,266.559998,129.629,0.45542811040000003
shiftleft,sky90,16,7614,0.131331,1255.380019,1500.0,0.221424066
flop,sky90,32,19777,0.070789,1066.23999,518.516,2.1247318350000004
csa,sky90,8,22360,0.060643,274.400005,215.78,0.11718046890000001
priorityonehot,sky90,16,7500,0.131703,194.040003,81.795,0.015909722399999996
@ -454,6 +457,7 @@ csa,sky90,8,16929,0.060643,266.560005,213.306,0.08754423480000001
alu,sky90,128,1556,0.642542,20580.98039,4540.0,3.342503484
add,sky90,16,4505,0.221872,731.080013,463.35,0.143773056
mult,sky90,128,5000,1.78322,314617.244472,163000.0,3044.1491277600003
shiftleft,sky90,16,9072,0.121429,1437.660021,1910.0,0.246258012
flopenr,sky90,128,4551,0.238398,7704.760055,2750.0,6.324222143999999
alu,sky90,128,1983,0.507617,27966.260505,13900.0,6.350288669999999
floprasync,sky90,32,15397,0.071444,1446.480028,643.984,1.6932228
@ -462,14 +466,14 @@ add,sky90,64,2909,0.343753,2800.840049,852.781,0.4953480729999999
alu,sky90,64,2015,0.496274,10743.740201,3960.0,1.889811392
flop,sky90,16,14126,0.070789,533.119995,259.258,0.7588934745
add,sky90,8,7167,0.145559,710.500014,879.277,0.113244902
comparator,sky90,32,5158,0.197393,1203.440015,1310.0,0.20765743600000003
add,tsmc28,64,8068,0.123942,337.932002,1480.0,0.10782954000000002
flopenr,sky90,16,10000,0.189228,1106.42003,616.676,2.251623972
decoder,sky90,8,11445,0.085629,37.240001,2.355,0.0014145910799999999
shiftleft,sky90,16,8586,0.119249,1425.900021,1750.0,0.226811598
priorityonehot,sky90,128,5000,0.276002,2397.080033,1140.0,0.24039774200000003
add,sky90,8,6220,0.16068,294.000005,218.154,0.05495255999999999
comparator,tsmc28,128,7500,0.132804,374.597997,1260.0,0.08605699199999998
comparator,sky90,32,4947,0.2021,882.980013,601.459,0.1513729
add,tsmc28,32,12610,0.081004,370.440003,1860.0,0.09436966000000001
add,sky90,16,4685,0.227412,924.140018,742.859,0.17874583200000002
csa,sky90,64,15332,0.062613,1630.720032,893.318,0.37192122
csa,sky90,32,18207,0.060643,1066.240021,827.644,0.37519824100000004
@ -497,12 +501,13 @@ add,tsmc28,8,18111,0.054999,42.21,235.546,0.011324294099999998
csa,sky90,8,19165,0.060643,266.560005,213.306,0.09920588370000001
flopr,sky90,128,10000,0.172584,5487.020036,2740.0,10.022643215999999
flopenr,sky90,8,7479,0.148606,636.020015,364.803,0.7232505414
add,tsmc28,16,14700,0.068045,148.932,822.457,0.03864956
flopr,sky90,16,13277,0.133182,746.760008,381.108,1.50162705
priorityencoder,sky90,32,9544,0.111067,293.020006,53.82,0.0160713949
decoder,sky90,8,27301,0.036011,53.900001,45.061,0.0038315704
flopr,sky90,8,10947,0.11919,403.760003,218.217,0.60977604
add,sky90,16,10,2.032906,221.479998,55.29,0.0012902854382000001
flopr,sky90,128,10947,0.172973,5340.020018,2310.0,10.278747551999999
shiftleft,sky90,16,7452,0.133951,878.080014,796.863,0.121627508
shiftleft,sky90,64,4261,0.234657,5289.060089,3950.0,0.980396946
add,sky90,32,3822,0.282243,1657.18003,864.512,0.31752337500000005
priorityonehot,sky90,16,13333,0.077249,976.080015,1550.0,0.164694868
@ -510,36 +515,33 @@ flopenr,sky90,128,6637,0.228828,8134.980007,3210.0,11.399295648
shiftleft,sky90,64,6087,0.227478,6715.940117,5940.0,1.7761482240000002
add,tsmc28,64,4501,0.187403,237.384001,1110.0,0.058469735999999994
decoder,sky90,16,21208,0.047148,119.560002,121.799,0.013107144000000001
comparator,sky90,32,5684,0.203736,1218.140014,1420.0,0.256503624
flopr,sky90,8,12578,0.11919,400.820003,214.285,0.70155234
comparator,sky90,32,5100,0.196617,1081.920011,1140.0,0.158276685
flopr,sky90,128,12578,0.177282,5403.720033,2390.0,12.481716492
flop,sky90,16,13844,0.070789,533.119995,259.258,0.7437092339999999
priorityonehot,sky90,8,19600,0.054151,189.14,207.102,0.021552098
priorityencoder,sky90,8,9940,0.104625,85.260002,26.481,0.007386525
add,tsmc28,8,1000,0.238199,15.75,58.809,0.001238158402
decoder,sky90,8,23256,0.041662,42.140001,17.364,0.0022872438
priorityencoder,sky90,16,7500,0.104403,159.740003,39.177,0.007757142900000001
priorityonehot,sky90,64,6667,0.226349,1288.700018,1120.0,0.17836301200000002
comparator,sky90,16,6533,0.152969,508.620009,432.277,0.09820609799999999
priorityonehot,sky90,32,7500,0.15352,670.320007,335.87,0.07691352
csa,sky90,64,12777,0.067531,1317.120026,539.796,0.21103437499999997
priorityonehot,sky90,32,4000,0.248804,332.220006,108.841,0.0181875724
add,tsmc28,64,10120,0.10213,648.144004,3210.0,0.17178266
flopr,sky90,32,12112,0.101547,1445.500023,882.979,1.9622942280000002
comparator,sky90,64,10,0.561562,1008.42002,127.626,0.00045205740999999995
priorityencoder,sky90,32,10804,0.111067,293.020006,53.82,0.0182260947
priorityencoder,sky90,32,15000,0.111067,293.020006,53.82,0.0252677425
flopenr,sky90,64,4820,0.185072,3846.500004,1260.0,2.1616409599999997
floprasync,sky90,16,20000,0.071444,723.240014,321.992,1.097236952
priorityencoder,sky90,64,8359,0.112447,546.840011,77.149,0.024344775500000002
shiftleft,sky90,32,5875,0.169973,2781.240046,2630.0,0.49360159200000003
mult,sky90,16,1707,0.829615,8563.24013,6780.0,8.81548899
add,tsmc28,32,5000,0.173613,110.880001,525.554,0.0278301639
priorityencoder,sky90,64,8182,0.112447,546.840011,77.149,0.023906232200000002
flopr,sky90,128,20000,0.085865,5959.380113,3930.0,11.063447654999997
comparator,sky90,8,10000,0.1136,496.86,810.074,0.09383360000000002
flop,sky90,64,13279,0.070789,2132.47998,1040.0,2.8530090670000003
shiftleft,sky90,32,6750,0.156124,3323.180043,3580.0,0.585465
add,sky90,8,6761,0.147641,621.32001,747.563,0.10334869999999999
shiftleft,sky90,32,7560,0.155216,3953.320055,4920.0,0.848565872
comparator,sky90,64,4000,0.249905,1437.660027,558.66,0.20292286
csa,sky90,128,15000,0.062613,3261.440063,1790.0,0.7280013510000001
add,sky90,8,7302,0.152957,551.740009,717.81,0.09682178100000001
@ -559,6 +561,7 @@ flopenr,sky90,8,15000,0.148606,636.020015,366.09,1.4506917719999999
add,sky90,64,5000,0.334061,3798.480071,2180.0,1.167543195
mult,sky90,8,1964,0.585681,2746.940044,2480.0,1.659234273
alu,sky90,8,3996,0.250188,1360.240021,835.922,0.32849684400000007
shiftleft,sky90,16,8262,0.120995,1111.320016,1180.0,0.167094095
flopr,sky90,32,11646,0.101914,1441.580023,867.77,1.893969776
decoder,sky90,128,7500,0.13242,552.72001,163.224,0.04263924
floprasync,sky90,16,10000,0.071444,723.240014,321.992,0.548547032
@ -571,12 +574,12 @@ add,sky90,64,3273,0.311119,3816.120062,1960.0,0.7441966480000001
decoder,sky90,64,16117,0.061996,696.780014,775.245,0.07501516
mult,sky90,32,926,1.101021,31000.340484,24600.0,26.166865085999998
flopenr,sky90,64,7565,0.199522,4367.860033,2100.0,6.878720472
priorityencoder,sky90,32,10264,0.111067,293.020006,53.82,0.017259811799999997
alu,sky90,32,2086,0.479314,4204.200078,1080.0,0.725202082
add,tsmc28,32,13390,0.077735,458.136002,2370.0,0.11978963499999999
add,sky90,64,2424,0.412474,2298.100044,453.413,0.33616630999999997
priorityencoder,sky90,64,5336,0.112447,546.840011,77.149,0.0155626648
priorityencoder,sky90,32,8643,0.111067,293.020006,53.82,0.014549777
flopr,sky90,64,15000,0.085865,2982.140057,1960.0,4.148567475
priorityencoder,sky90,16,11520,0.104403,159.740003,39.177,0.011901942
mult,sky90,16,1317,0.805748,10366.440177,10100.0,7.202581372
shifter,sky90,8,10,0.622998,244.020005,26.943,0.00022801726800000002
flop,sky90,16,13279,0.070789,533.119995,259.258,0.7133336741
@ -607,13 +610,13 @@ decoder,sky90,8,19548,0.04935,40.180001,11.498,0.00198387
decoder,sky90,128,15315,0.079077,1283.800018,1260.0,0.19468757399999997
flopenr,sky90,32,15000,0.216654,2190.300023,1020.0,6.633512172
add,tsmc28,32,9056,0.110392,148.176001,654.803,0.046364640000000006
comparator,sky90,32,6316,0.2012,1239.700017,1450.0,0.27966799999999997
comparator,sky90,128,5385,0.267095,4787.300045,5300.0,1.402515845
mult,sky90,16,1146,0.87258,7193.200125,4570.0,5.5426281600000005
flop,sky90,128,11301,0.070789,4264.959961,2070.0,4.855913033000001
flopenr,sky90,64,10000,0.221498,4647.160022,2330.0,9.885677238
add,tsmc28,8,15696,0.063682,28.224,139.342,0.008195873400000001
csa,sky90,128,19788,0.060643,4264.960083,3260.0,1.628689051
priorityencoder,sky90,32,9129,0.111067,293.020006,53.82,0.015371672800000003
mult,sky90,32,889,1.124838,26822.600434,18000.0,24.957905544
flopr,sky90,64,13277,0.085865,2974.300056,1950.0,3.66540512
alu,sky90,32,10000,0.384364,6083.84011,3640.0,5.60018348
@ -637,6 +640,7 @@ add,tsmc28,128,3000,0.310001,473.634002,2200.0,0.12927041700000003
priorityonehot,sky90,32,6667,0.149833,623.280007,316.846,0.056037541999999996
csa,sky90,128,16490,0.060643,4264.960083,3250.0,1.356038123
alu,sky90,64,2102,0.475621,10732.960202,3830.0,1.9433874060000003
add,tsmc28,16,14420,0.069317,140.868001,791.342,0.038401618000000005
flopenr,sky90,64,6052,0.211118,4590.320021,2610.0,5.780199722
alu,sky90,64,1314,0.76041,8106.560156,1160.0,1.1322504899999999
csa,sky90,8,15000,0.062613,203.840004,117.131,0.0461770875
@ -647,6 +651,7 @@ flop,sky90,64,20000,0.070789,2132.47998,1040.0,4.297104667
add,tsmc28,32,18111,0.079248,413.154003,2110.0,0.145340832
shiftleft,sky90,64,2609,0.382901,2559.760048,666.022,0.302874691
add,tsmc28,8,5000,0.161025,19.026,93.122,0.00446522325
shiftleft,sky90,32,6174,0.161964,3180.100048,3410.0,0.58145076
csa,sky90,8,15013,0.062613,203.840004,117.131,0.0462459618
shiftleft,sky90,8,13333,0.085966,939.82001,1560.0,0.16333540000000002
shiftleft,sky90,64,5000,0.239464,5848.640098,4780.0,1.380749424
@ -659,6 +664,7 @@ flopenr,sky90,16,5813,0.189228,1106.42003,616.649,1.3088143848000002
flop,sky90,128,15000,0.070789,4264.959961,2070.0,6.445267661000001
flopenr,sky90,64,3242,0.26181,3387.859995,909.793,1.92220902
priorityonehot,sky90,16,12667,0.085601,696.78001,1080.0,0.08388898
priorityencoder,sky90,32,8592,0.111067,293.020006,53.82,0.0144609234
add,tsmc28,64,8405,0.118964,347.004003,1530.0,0.11016066399999999
add,sky90,64,2788,0.358537,2637.180048,758.693,0.45928589700000005
flop,sky90,128,14126,0.070789,4264.959961,2070.0,6.069802805000001
@ -675,9 +681,10 @@ csa,sky90,32,16291,0.060643,1066.240021,825.615,0.33547707600000004
flopenr,sky90,64,4627,0.20887,3954.300054,1660.0,3.0662116000000004
add,sky90,32,2340,0.42591,958.440019,152.032,0.12734709000000002
mux2,sky90,1,10,0.060639,6.86,1.19,3.1229084999999996e-07
priorityencoder,sky90,32,8771,0.111067,293.020006,53.82,0.014771911
flop,sky90,64,10000,0.070789,2132.47998,1040.0,2.1485735702000004
decoder,sky90,8,33883,0.030694,263.620004,439.421,0.027102802
priorityencoder,sky90,16,10919,0.104403,159.740003,39.177,0.011275523999999999
add,tsmc28,64,10340,0.099305,644.490002,3180.0,0.17010946500000002
mult,sky90,32,1111,1.092041,31649.100517,25300.0,33.716765875
flop,sky90,128,14974,0.070789,4264.959961,2070.0,6.4341537880000015
comparator,sky90,8,8727,0.124671,264.600002,278.768,0.053109846
@ -685,15 +692,15 @@ alu,sky90,32,7500,0.383575,6553.260121,4050.0,4.620928025
csa,sky90,16,17568,0.060643,533.12001,412.98,0.181019355
decoder,sky90,16,20000,0.049981,94.080001,66.328,0.0074221785
alu,sky90,8,4166,0.240197,1719.900028,1340.0,0.42274671999999996
add,tsmc28,64,12320,0.097568,648.018003,3250.0,0.20167305600000002
add,sky90,128,3590,0.386891,6860.000114,2620.0,1.744491519
csa,sky90,128,16160,0.060643,4264.960083,3250.0,1.328930702
flop,sky90,32,16104,0.070789,1066.23999,518.516,1.7301327123
priorityencoder,sky90,32,8463,0.111067,293.020006,53.82,0.0142498961
add,tsmc28,64,8102,0.123413,337.554002,1480.0,0.10761613600000002
mult,sky90,64,4000,1.411752,93087.261425,60500.0,556.283934576
priorityencoder,sky90,32,10740,0.111067,293.020006,53.82,0.0180817076
csa,sky90,8,14693,0.067531,164.640003,67.475,0.0304159624
comparator,sky90,64,3636,0.275001,1323.000026,357.28,0.165550602
priorityencoder,sky90,32,9724,0.111067,293.020006,53.82,0.0163712758
floprasync,sky90,16,14837,0.071444,723.240014,321.992,0.813961492
add,tsmc28,32,15998,0.081128,345.618001,1760.0,0.11601304
decoder,sky90,16,25538,0.039572,265.580003,416.038,0.028729272
@ -718,6 +725,7 @@ alu,sky90,32,2659,0.384337,6206.340103,3560.0,1.485846842
flopenr,sky90,64,5079,0.203824,4340.420085,2230.0,4.60947976
add,tsmc28,8,9056,0.108551,21.42,107.887,0.0057749132
add,tsmc28,32,4618,0.189997,108.990001,518.291,0.0276635632
shiftleft,sky90,32,6300,0.162938,3300.640047,3910.0,0.651752
csa,sky90,8,15652,0.062613,203.840004,117.131,0.048186964799999996
flopr,sky90,64,9317,0.172725,2896.880051,1590.0,5.1119691
mult,sky90,16,1220,0.81966,8829.800131,6950.0,6.09499176
@ -725,20 +733,23 @@ decoder,sky90,8,24773,0.04026,44.100001,23.272,0.002604822
mult,sky90,8,1855,0.605444,2332.40004,1740.0,1.4470111599999997
flopenr,sky90,64,5013,0.228449,4007.220058,1760.0,3.779231807
add,sky90,8,25000,0.151154,660.520013,864.531,0.39103539800000003
shiftleft,sky90,16,7231,0.138234,1233.820018,1400.0,0.21619797600000001
comparator,sky90,32,4794,0.208426,719.320014,301.75,0.106714112
add,tsmc28,64,9413,0.106226,423.108003,1900.0,0.12534668
add,tsmc28,64,9950,0.103506,577.458005,2830.0,0.15536250599999998
decoder,sky90,8,10000,0.085629,37.240001,2.355,0.0012364827599999997
priorityonehot,sky90,128,2963,0.337291,1562.120028,493.695,0.0711009428
add,sky90,16,6087,0.226225,857.500013,678.287,0.24771637500000002
flopenr,sky90,128,3000,0.27393,6483.679942,1300.0,3.1685483100000003
comparator,sky90,32,4692,0.213099,736.960014,293.544,0.102500619
flopr,sky90,8,15000,0.085865,373.380007,241.917,0.517680085
add,sky90,16,4261,0.234402,607.60001,368.742,0.120013824
floprasync,sky90,128,5000,0.071444,5785.920113,2580.0,2.20619072
priorityonehot,sky90,64,10000,0.209855,1194.620015,760.611,0.23293904999999998
add,tsmc28,8,22050,0.049896,90.216001,502.211,0.021754656
csa,sky90,128,9583,0.080832,2885.120056,975.935,0.37400966399999996
flopenr,sky90,32,4611,0.212058,1968.820014,750.904,1.3703187959999998
shiftleft,sky90,16,7385,0.135404,937.860017,965.452,0.14786116800000002
priorityonehot,sky90,8,17200,0.057703,95.060001,27.191,0.0077148911
add,tsmc28,16,13300,0.075179,96.642001,532.778,0.027289976999999997
csa,sky90,64,17568,0.060643,2132.480042,1660.0,0.724744493
add,sky90,16,4609,0.221986,815.360013,735.998,0.157388074
flop,sky90,32,15539,0.070789,1066.23999,518.516,1.6694523815000002
@ -747,6 +758,8 @@ add,tsmc28,8,10000,0.099158,22.554,114.184,0.006296533
add,sky90,64,3030,0.331556,3202.640054,1280.0,0.586191008
flopenr,sky90,32,5091,0.177419,2188.340035,1120.0,1.631367705
add,sky90,8,8113,0.139058,664.440013,736.234,0.11917270599999999
priorityencoder,sky90,32,7876,0.111067,293.020006,53.82,0.0132613998
shiftleft,sky90,16,7128,0.140285,1061.340013,1110.0,0.17311168999999998
add,tsmc28,8,15394,0.064922,28.602,137.546,0.0084268756
csa,sky90,32,15000,0.062613,815.360016,471.256,0.184520511
shiftleft,sky90,128,7500,0.32019,11850.160206,9180.0,5.50278534
@ -756,12 +769,15 @@ comparator,sky90,16,6800,0.146926,723.240009,925.474,0.136935032
add,tsmc28,16,9020,0.107948,57.834,272.583,0.016623992
alu,sky90,16,3939,0.283216,4117.960074,3430.0,1.102559888
flopr,sky90,128,11180,0.171962,5301.800014,2250.0,10.207836282
add,tsmc28,16,13860,0.072103,113.400001,618.303,0.031725319999999994
floprasync,sky90,128,13997,0.071444,5785.920113,2580.0,6.161187672
decoder,sky90,16,12005,0.08179,78.400002,12.174,0.0043675860000000006
add,tsmc28,64,15400,0.100198,670.950005,3310.0,0.268430442
alu,sky90,32,2972,0.388258,6001.52011,3400.0,1.6136002479999998
flopr,sky90,128,6988,0.112133,5853.53999,3790.0,5.033313971
csa,sky90,64,10000,0.080832,1442.560028,301.524,0.146467584
add,sky90,16,2703,0.363987,405.720008,52.464,0.0510309774
priorityencoder,sky90,32,10024,0.111067,293.020006,53.82,0.0169043974
decoder,sky90,64,7500,0.131244,264.600005,64.81,0.0141612276
add,tsmc28,32,15696,0.081641,339.192002,1700.0,0.11437904100000001
add,tsmc28,8,4546,0.218872,16.128,61.042,0.0056315765600000005
@ -769,14 +785,12 @@ csa,sky90,32,16610,0.060643,1066.240021,884.851,0.34481609800000007
flopenr,sky90,16,5599,0.187288,1208.340028,815.816,1.258762648
decoder,sky90,16,35052,0.039572,518.420012,914.948,0.075859524
comparator,sky90,16,5333,0.186933,318.500006,100.145,0.0372744402
priorityencoder,sky90,16,7680,0.104403,159.740003,39.177,0.007934627999999999
priorityonehot,sky90,32,7600,0.145454,656.600009,371.544,0.07199973
floprasync,sky90,8,15957,0.071444,362.600007,161.167,0.43552262399999997
comparator,sky90,32,4842,0.206449,781.060011,485.75,0.110863113
alu,sky90,8,4421,0.235607,2200.100037,2210.0,0.575116687
shiftleft,sky90,16,8000,0.124837,968.240013,940.706,0.15092793300000001
flopr,sky90,16,10947,0.133182,746.760008,381.108,1.2380598719999998
flopr,sky90,128,13277,0.174211,5125.399977,1890.0,11.290789121
priorityencoder,sky90,16,9195,0.104403,159.740003,39.177,0.009500673
flopr,sky90,8,13277,0.11919,400.820003,214.285,0.7405036320000001
priorityencoder,sky90,128,9493,0.113763,1058.400021,117.974,0.051193350000000006
alu,sky90,128,1906,0.524631,25815.160489,9940.0,5.398977620999999
@ -805,28 +819,28 @@ flop,sky90,32,13561,0.070789,1066.23999,518.516,1.4568942512
priorityencoder,sky90,8,8984,0.104625,85.260002,26.481,0.006675074999999999
floprasync,sky90,64,13437,0.071444,2892.960056,1290.0,2.9566384959999996
comparator,sky90,128,2308,0.406531,2810.640055,437.781,0.244731662
add,tsmc28,8,19950,0.050114,70.308,400.586,0.016126685199999997
add,sky90,16,4235,0.235896,600.740011,361.949,0.122901816
add,tsmc28,64,9077,0.110157,400.176003,1840.0,0.117978147
add,sky90,16,4348,0.22992,610.540011,364.173,0.11610960000000001
add,sky90,128,2769,0.431383,6941.340124,2860.0,1.297600064
add,sky90,8,18000,0.147907,580.16001,689.26,0.27555074100000004
comparator,sky90,32,5579,0.192149,1206.380012,1440.0,0.25094659399999997
add,tsmc28,16,7893,0.109936,52.164,250.533,0.013016422400000002
flopenr,sky90,32,4899,0.176011,2065.840024,891.448,1.2759037389999999
flop,sky90,16,20000,0.070789,533.119995,259.258,1.074435442
shiftleft,sky90,16,7077,0.141279,1079.960019,1180.0,0.18154351499999996
csa,sky90,128,15830,0.062613,3261.440063,1790.0,0.768324123
flop,sky90,8,10000,0.070789,266.559998,129.629,0.26862797353
csa,sky90,8,16291,0.060643,266.560005,205.51,0.08390565479999999
mult,sky90,16,732,1.36399,4043.480026,624.48,1.23577494
add,tsmc28,8,20370,0.049186,82.530001,483.34,0.018543122
floprasync,sky90,16,15957,0.071444,723.240014,321.992,0.875403332
priorityonehot,sky90,64,4476,0.223289,1068.200015,670.986,0.087305999
comparator,sky90,128,3077,0.324985,2559.760047,659.43,0.28566181500000004
shiftleft,sky90,128,2581,0.387267,7361.76014,2470.0,0.958098558
priorityonehot,sky90,64,5048,0.220929,1048.600015,648.313,0.10251105599999999
comparator,sky90,32,5000,0.205372,919.240014,840.47,0.128562872
comparator,sky90,16,6667,0.150575,691.880011,816.855,0.1210623
shiftleft,sky90,16,7500,0.133331,1031.940019,1060.0,0.17413028600000002
add,tsmc28,32,13130,0.078731,426.132002,2160.0,0.108018932
shiftleft,sky90,32,5922,0.168873,2672.46004,2300.0,0.45578822699999993
add,tsmc28,16,8537,0.109936,52.164,250.533,0.0140828016
alu,sky90,16,4146,0.296664,3496.640061,2610.0,1.021117488
flopr,sky90,16,6988,0.110749,689.919998,364.27,0.5984765211
@ -844,6 +858,7 @@ add,tsmc28,64,8403,0.118982,347.886003,1540.0,0.110177332
decoder,sky90,16,15022,0.065338,78.400002,28.061,0.006069900199999999
csa,sky90,32,14693,0.067531,658.560013,269.898,0.121353207
flopenr,sky90,128,15000,0.224053,8643.600023,4030.0,27.361800466000002
priorityencoder,sky90,16,9408,0.104403,159.740003,39.177,0.0097303596
flop,sky90,8,20000,0.070789,266.559998,129.629,0.5373239045
alu,sky90,8,5102,0.241901,2059.96003,2060.0,0.674419988
add,sky90,16,4955,0.220767,802.620015,561.649,0.168445221
@ -857,10 +872,12 @@ csa,sky90,128,9894,0.080832,2885.120056,603.047,0.28986355199999997
add,sky90,16,3604,0.277242,442.960009,136.766,0.078736728
add,tsmc28,32,14791,0.079295,378.630002,1900.0,0.11220242500000001
decoder,sky90,8,25279,0.038956,48.020001,35.206,0.0031047931999999994
comparator,sky90,32,4896,0.204247,795.760012,528.548,0.114174073
add,tsmc28,64,7732,0.129331,331.128002,1450.0,0.102042159
flopr,sky90,64,10714,0.17183,2815.540026,1390.0,5.43756035
add,sky90,32,2631,0.379925,977.060019,169.107,0.140952175
priorityonehot,sky90,16,10000,0.099923,281.260004,117.94,0.02398152
priorityencoder,sky90,32,8950,0.111067,293.020006,53.82,0.0150717919
mult,sky90,8,10,2.076433,1009.399998,211.637,0.005689426420000001
decoder,sky90,128,17868,0.101057,1072.12001,985.334,0.202922456
csa,sky90,32,15652,0.062613,815.360016,471.256,0.19247236200000004
@ -868,16 +885,16 @@ decoder,sky90,32,20000,0.060737,1096.620017,1730.0,0.188649122
decoder,sky90,8,20223,0.04935,40.180001,11.498,0.0020480249999999998
mult,sky90,128,517,1.934229,243417.302347,56700.0,150.428857788
comparator,sky90,128,3846,0.273602,4038.58005,3610.0,0.65117276
comparator,sky90,32,5263,0.195832,1060.360011,1060.0,0.168611352
flopenr,sky90,64,4971,0.187689,3756.339987,1020.0,2.031358047
shiftleft,sky90,64,4087,0.244635,4460.960079,2810.0,0.74124405
priorityonehot,sky90,16,11333,0.088202,338.100002,367.782,0.034486982
comparator,sky90,32,5508,0.200847,1061.340014,1040.0,0.23619607199999998
priorityonehot,sky90,32,6533,0.153004,593.88001,232.761,0.049573296
shiftleft,sky90,32,7056,0.161457,3370.220042,3560.0,0.710087886
comparator,tsmc28,32,7500,0.133257,80.261999,259.856,0.0200551785
comparator,sky90,16,4000,0.249312,280.280005,55.248,0.027324595200000003
mult,sky90,64,1000,1.350119,103523.281624,73000.0,141.54647596
csa,sky90,128,17568,0.060643,4264.960083,3260.0,1.445971692
comparator,sky90,32,10000,0.194087,1451.380013,1850.0,0.596041177
alu,sky90,16,3248,0.307875,3183.040048,2030.0,0.804477375
add,tsmc28,8,3000,0.238199,15.75,58.809,0.00370637644
decoder,sky90,32,19000,0.059976,951.580016,1480.0,0.141903216
@ -897,11 +914,8 @@ alu,sky90,128,2139,0.516409,28213.2205,14200.0,7.374836929000001
mult,sky90,64,857,1.336163,107976.401664,79500.0,121.17127781800001
alu,sky90,16,7500,0.289423,4254.180065,3860.0,2.3205936140000003
floprasync,sky90,32,15117,0.071444,1446.480028,643.984,1.662430436
comparator,sky90,32,3158,0.304333,684.040013,135.532,0.0640925298
priorityencoder,sky90,16,9004,0.104403,159.740003,39.177,0.0093023073
mult,sky90,128,551,1.814879,274624.423573,87300.0,215.616699595
mult,sky90,8,1927,0.574177,3273.200051,3430.0,1.827605391
shiftleft,sky90,32,10000,0.15971,3675.98006,4090.0,1.0643074399999999
alu,sky90,8,10000,0.235219,2419.620038,2600.0,1.5159864550000002
comparator,sky90,64,6000,0.221138,2341.220025,2590.0,0.45222721
priorityonehot,sky90,16,6667,0.147215,152.880003,35.496,0.007802395000000001
@ -914,10 +928,10 @@ add,tsmc28,16,4832,0.194121,47.124,234.075,0.012462568200000001
floprasync,sky90,8,13437,0.071444,362.600007,161.167,0.366793496
add,tsmc28,8,14489,0.068305,26.46,130.305,0.0076569904999999995
alu,sky90,16,4837,0.301919,3701.460057,3010.0,1.3909408329999997
add,tsmc28,64,11440,0.096855,786.240003,3940.0,0.21724576500000004
flop,sky90,128,13844,0.070789,4264.959961,2070.0,5.948541248
decoder,sky90,16,30044,0.039572,495.880012,908.129,0.06470022
alu,sky90,64,2190,0.463611,11599.280214,4980.0,2.276793621
shiftleft,sky90,16,7846,0.127358,935.900016,874.844,0.153211674
decoder,sky90,8,13313,0.05554,38.220001,2.007,0.0010152712
csa,sky90,8,16610,0.060643,266.560005,222.649,0.0865254324
flopenr,sky90,16,5390,0.187272,1099.560027,590.987,1.1700380015999998
@ -926,6 +940,7 @@ add,tsmc28,32,15000,0.078769,420.714004,2150.0,0.119807649
flopr,sky90,64,10947,0.17183,2816.520026,1390.0,5.555951220000001
decoder,sky90,8,32580,0.030694,148.960001,268.119,0.016052962
mult,sky90,32,963,1.089271,32490.92054,27000.0,29.452798569000006
add,tsmc28,8,21630,0.04887,86.814001,481.026,0.019743479999999997
add,tsmc28,8,25000,0.051315,80.892,454.024,0.023040435
flopr,sky90,16,11413,0.133182,746.760008,381.108,1.290799944
flopenr,sky90,32,5986,0.190611,2119.739996,800.403,1.90611
@ -937,22 +952,24 @@ csa,sky90,32,10000,0.080832,721.280014,150.762,0.073233792
comparator,sky90,128,3692,0.270828,3380.020055,2000.0,0.505365048
mult,sky90,8,2182,0.550085,4360.02008,5200.0,2.4209240850000002
csa,sky90,64,16610,0.060643,2132.480042,1660.0,0.6849626850000001
priorityencoder,sky90,32,9308,0.111067,293.020006,53.82,0.0156715537
flopenr,sky90,64,4916,0.20176,3790.640003,1130.0,2.4461382400000002
floprasync,sky90,16,8398,0.071444,723.240014,321.992,0.46074235599999996
flopenr,sky90,16,7398,0.189228,1106.42003,616.649,1.6656794700000002
comparator,sky90,32,4000,0.24995,608.580012,130.613,0.0684863
add,tsmc28,64,10780,0.098083,652.932003,3240.0,0.17939380700000002
mult,sky90,8,1091,0.915221,1167.180013,211.892,0.30293815099999993
comparator,sky90,32,5304,0.195831,1117.200012,1210.0,0.179577027
add,sky90,64,3636,0.330032,3266.340054,1220.0,0.79537712
flop,sky90,128,14692,0.070789,4264.959961,2070.0,6.313033809
add,tsmc28,8,15000,0.06579,28.728,137.18,0.008302698
shiftleft,sky90,16,10000,0.128994,1192.660017,1420.0,0.242379726
mult,sky90,64,10,14.7933,46798.920227,5460.0,2.7101325599999995
comparator,sky90,32,5202,0.196011,989.800013,915.96,0.17052957000000002
floprasync,sky90,16,14557,0.071444,723.240014,321.992,0.798601032
flop,sky90,8,16104,0.070789,266.559998,129.629,0.43264113130000004
comparator,sky90,32,5368,0.199678,1110.340013,1120.0,0.206067696
mult,sky90,128,10,29.334627,180734.540854,18000.0,22.264981893
flop,sky90,64,15539,0.070789,2132.47998,1040.0,3.3386216070000003
add,tsmc28,8,12074,0.081502,23.31,115.92,0.0062838042000000005
priorityencoder,sky90,32,9666,0.111067,293.020006,53.82,0.016271315499999998
flopr,sky90,128,12811,0.174211,5123.439977,1890.0,10.893762252
mult,sky90,64,714,1.400528,87215.101373,43900.0,85.31176259200001
alu,sky90,64,2496,0.442869,12618.480223,6700.0,2.9570363129999997
@ -961,6 +978,7 @@ flopr,sky90,8,20000,0.085865,597.800001,677.746,0.746080985
mult,sky90,128,539,1.855281,259737.242949,71800.0,184.947397047
csa,sky90,16,16291,0.060643,533.12001,412.352,0.16773853800000002
flopenr,sky90,64,5109,0.194025,4256.140049,1930.0,4.038630375
comparator,sky90,32,5712,0.203736,1218.140014,1420.0,0.25772604
flopenr,sky90,32,8059,0.19172,2358.860018,1330.0,3.6465144
csa,sky90,64,15000,0.062613,1630.720032,893.318,0.363844143
mult,sky90,16,6000,0.831308,8594.600132,7150.0,29.671045136
@ -968,6 +986,7 @@ priorityonehot,sky90,16,8889,0.11233,198.940003,56.451,0.013827823
alu,sky90,8,4336,0.230485,2084.460033,1910.0,0.5681455249999999
priorityonehot,sky90,8,16000,0.061645,82.320002,24.568,0.006065868
alu,sky90,32,2868,0.38931,5940.760105,3200.0,1.55490414
priorityencoder,sky90,16,8832,0.104403,159.740003,39.177,0.0091352625
comparator,sky90,64,4818,0.214579,2591.120026,2620.0,0.545245239
alu,sky90,128,1167,0.85624,18358.340355,2460.0,2.59611968
alu,sky90,64,2628,0.45202,12977.160225,6830.0,3.3114985200000002
@ -980,7 +999,6 @@ mult,sky90,128,787,1.735561,317542.544465,166000.0,461.80154200199996
comparator,tsmc28,16,7500,0.12946,29.736,99.737,0.006913163999999999
alu,sky90,64,2365,0.452964,12152.980222,6200.0,2.5982015040000004
priorityonehot,sky90,16,11111,0.089821,300.860005,305.978,0.029281646
comparator,sky90,32,5474,0.192304,1188.740012,1430.0,0.20691910400000002
flopenr,sky90,32,4803,0.217601,2179.52003,1080.0,2.520907585
csa,sky90,32,17568,0.060643,1066.240021,827.644,0.36203871
comparator,sky90,128,4000,0.268954,4027.800041,3660.0,0.679377804
@ -998,7 +1016,6 @@ shiftleft,sky90,64,4435,0.24668,5129.320094,4030.0,1.0940258000000003
priorityonehot,sky90,64,7500,0.224494,1243.620017,948.965,0.182513622
shiftleft,sky90,64,4000,0.249988,4733.400082,3490.0,0.8394597039999999
comparator,sky90,16,10000,0.146177,1065.260009,1610.0,0.28387573400000005
shiftleft,sky90,16,7692,0.130257,1033.900012,1060.0,0.17128795500000002
priorityonehot,sky90,32,6133,0.162922,442.960006,148.282,0.030596751600000006
priorityonehot,sky90,128,3704,0.276108,2448.040034,1370.0,0.18526846800000002
csa,sky90,128,15652,0.062613,3261.440063,1790.0,0.759683529
@ -1011,7 +1028,6 @@ flop,sky90,8,15539,0.070789,266.559998,129.629,0.41745689080000004
decoder,sky90,16,25000,0.039941,245.0,388.765,0.027399525999999997
mult,sky90,8,2545,0.564127,4034.66007,4580.0,2.9069464310000006
flopenr,sky90,16,7147,0.189228,1106.42003,616.649,1.6091002979999998
shiftleft,sky90,32,5750,0.173824,2582.30004,2290.0,0.43681971199999997
flopr,sky90,128,16305,0.085865,5959.380113,3930.0,9.01943133
flopr,sky90,8,16305,0.085865,373.380007,241.917,0.562673345
mult,sky90,16,1293,0.813903,9702.000166,8740.0,6.423322476
@ -1021,6 +1037,7 @@ flop,sky90,64,15000,0.070789,2132.47998,1040.0,3.222810803
add,sky90,64,3152,0.328164,3804.360061,1890.0,0.7199918160000001
add,sky90,16,3478,0.287131,443.940009,126.253,0.074941191
flopenr,sky90,64,5495,0.222369,4167.940028,1850.0,4.343756046
add,tsmc28,64,11000,0.098535,679.392002,3420.0,0.183570705
flopr,sky90,8,9317,0.101851,389.060005,211.043,0.4071595576
csa,sky90,128,14693,0.067531,2634.240051,1080.0,0.48561542099999994
add,tsmc28,128,4500,0.205985,498.204002,2290.0,0.13512616
@ -1028,7 +1045,6 @@ csa,sky90,8,9583,0.080832,180.320004,58.216,0.022754207999999998
shiftleft,sky90,64,4696,0.2291,6340.600105,5970.0,1.429584
add,tsmc28,64,1000,0.998735,187.110001,917.222,0.053831816500000004
mult,sky90,64,671,1.490298,74604.461058,28900.0,66.73703473799999
shiftleft,sky90,16,6154,0.162492,802.620013,641.83,0.118131684
add,sky90,16,4775,0.224325,926.100016,875.917,0.185068125
mult,sky90,128,596,1.71139,312992.404301,144000.0,294.25126243
flopenr,sky90,16,6342,0.173049,1137.780011,533.637,1.114089462
@ -1039,10 +1055,12 @@ decoder,sky90,8,31276,0.031874,81.340001,118.105,0.0081629314
flopenr,sky90,64,5205,0.223461,4116.000022,1710.0,4.376260224
add,sky90,64,6000,0.328457,3749.480066,1770.0,1.403496761
comparator,sky90,16,6267,0.168782,502.740008,498.843,0.08050901399999999
add,tsmc28,64,8800,0.113635,395.640004,1780.0,0.11738495499999999
decoder,sky90,8,18000,0.055416,37.240001,6.065,0.0016181472
priorityonehot,sky90,32,5000,0.199515,362.600007,102.444,0.019392858000000002
mult,sky90,32,1296,1.097292,30544.640517,23700.0,38.819996376
flop,sky90,128,20000,0.070789,4264.959961,2070.0,8.593784600000001
shiftleft,sky90,32,6804,0.158954,3534.86005,4050.0,0.68906559
alu,sky90,16,3593,0.302131,3612.280059,2790.0,0.9477849469999999
alu,sky90,32,1564,0.638329,3728.900073,535.987,0.541941321
flop,sky90,16,15539,0.070789,533.119995,259.258,0.8347651247000001
@ -1059,6 +1077,7 @@ csa,sky90,64,16291,0.060643,2132.480042,1630.0,0.669620006
csa,sky90,8,10000,0.080832,180.320004,37.69,0.018348864
priorityonehot,sky90,8,20800,0.054084,154.840002,56.302,0.017934254400000002
csa,sky90,16,7500,0.10878,250.880005,46.518,0.030991421999999998
shiftleft,sky90,16,6480,0.15429,848.680007,840.985,0.15645006
shiftleft,sky90,128,3097,0.322855,8849.400141,5950.0,1.7169428899999999
add,tsmc28,32,10775,0.092794,189.630002,873.487,0.059944924000000004
flop,sky90,32,20000,0.070789,1066.23999,518.516,2.1487222271
@ -1076,10 +1095,12 @@ add,sky90,8,6491,0.157933,443.940009,467.006,0.07580783999999999
priorityonehot,sky90,64,5143,0.220683,1064.280016,459.708,0.088714566
flopenr,sky90,64,4531,0.216814,3957.240066,1770.0,3.501112472
csa,sky90,16,15000,0.062613,407.680008,235.173,0.09227277810000001
priorityencoder,sky90,16,9792,0.104403,159.740003,39.177,0.0101166507
decoder,sky90,8,25000,0.039559,46.060001,27.261,0.0028205567
comparator,sky90,16,6933,0.168782,607.600006,799.51,0.094180356
add,sky90,64,3212,0.336436,3593.660062,1720.0,0.6964225200000002
add,tsmc28,128,9408,0.117481,1300.95001,6200.0,0.38028599700000004
comparator,sky90,32,4488,0.222664,705.600013,279.131,0.088174944
decoder,sky90,128,13784,0.080668,1300.460014,1370.0,0.18795644
flop,sky90,16,15257,0.070789,533.119995,259.258,0.8196445943
csa,sky90,16,15013,0.062613,407.680008,235.173,0.0923416524
@ -1090,7 +1111,6 @@ alu,sky90,128,2217,0.514448,27540.940502,14000.0,7.25886128
csa,sky90,128,16610,0.060643,4264.960083,3260.0,1.3673783640000001
floprasync,sky90,64,14557,0.071444,2892.960056,1290.0,3.203048852
flopenr,sky90,16,4228,0.180729,842.799992,176.142,0.3973688523
priorityencoder,sky90,32,9364,0.111067,293.020006,53.82,0.0157604073
priorityonehot,sky90,32,7200,0.143094,1101.520018,1470.0,0.16956639
comparator,sky90,8,8545,0.116724,205.800003,165.947,0.041670467999999995
mult,sky90,128,528,1.893939,255011.682875,66500.0,175.06625146500002
@ -1103,11 +1123,15 @@ flop,sky90,32,11301,0.070789,1066.23999,518.516,1.214102139
mult,sky90,64,5000,1.404875,94040.801492,61600.0,723.34484975
comparator,sky90,16,8000,0.158838,801.640006,1190.0,0.15169029
flopenr,sky90,8,9518,0.148606,636.020015,366.016,0.9204655639999999
add,tsmc28,64,9900,0.101353,573.048003,2800.0,0.155374149
alu,sky90,16,3455,0.289435,3445.680058,2290.0,0.80289269
add,tsmc28,8,21130,0.050365,90.846,513.587,0.020700015
priorityonehot,sky90,16,10222,0.097791,313.600004,134.808,0.026892525000000004
shiftleft,sky90,32,5544,0.180365,2727.340043,2630.0,0.51043295
shiftleft,sky90,16,8748,0.118907,1426.880021,1760.0,0.233414441
flopr,sky90,128,12112,0.177282,5399.800033,2390.0,11.989758942
flopr,sky90,8,12112,0.11919,400.820003,214.285,0.675533163
priorityencoder,sky90,16,10368,0.104403,159.740003,39.177,0.0107117478
decoder,sky90,16,18000,0.052159,98.980002,39.029,0.0068328289999999995
decoder,sky90,8,11912,0.067612,37.240001,2.814,0.0011845622400000002
shiftleft,sky90,64,4522,0.23827,5915.280105,5100.0,1.2318559
@ -1118,6 +1142,7 @@ comparator,sky90,8,7273,0.13643,147.980003,61.898,0.021364937999999997
mult,sky90,16,1195,0.836814,7685.16012,5330.0,5.5187883300000005
csa,sky90,32,7500,0.10878,501.76001,93.035,0.061863186
add,tsmc28,64,7952,0.12526,319.536001,1390.0,0.09645020000000001
add,tsmc28,64,6600,0.151266,296.100001,1280.0,0.090305802
csa,sky90,8,17568,0.060643,266.560005,213.306,0.09095237140000001
flop,sky90,8,15257,0.070789,266.559998,129.629,0.40986123110000006
alu,sky90,8,3401,0.29399,1119.160018,535.517,0.22813624
@ -1125,6 +1150,7 @@ shifter,sky90,16,10,1.237745,681.100013,52.029,0.001189472945
add,sky90,16,5406,0.22338,993.720015,916.992,0.24750504
add,sky90,128,2564,0.436395,6456.240111,2270.0,1.102770165
decoder,sky90,32,25000,0.058416,905.52001,1340.0,0.177117312
shiftleft,sky90,32,6678,0.161895,3698.520061,4310.0,0.79911372
add,sky90,16,5135,0.222202,789.880013,544.462,0.15798562200000002
shiftleft,sky90,128,10000,0.313996,12023.620188,9230.0,7.595249244
decoder,sky90,8,37141,0.030694,188.160004,322.82,0.0214858
@ -1135,24 +1161,23 @@ priorityonehot,sky90,64,4571,0.220784,1016.260015,474.392,0.07948224
mult,sky90,64,743,1.345895,95943.961579,56200.0,96.32301336
csa,sky90,16,14693,0.067531,329.280006,134.949,0.0607643938
flopr,sky90,32,10714,0.107015,1436.680023,864.0,1.8148673849999999
comparator,sky90,32,4211,0.237004,654.640013,145.103,0.072997232
comparator,tsmc28,64,7500,0.13289,163.547999,522.847,0.04039856
alu,sky90,8,4847,0.227576,2652.860044,3100.0,0.695017104
shiftleft,sky90,32,8750,0.164673,3752.420048,4460.0,1.0595060820000002
priorityonehot,sky90,128,3630,0.27774,2218.720036,971.079,0.14692446
flopr,sky90,128,11646,0.177282,5376.280021,2320.0,11.488760009999998
alu,sky90,8,2551,0.390589,784.980015,188.056,0.12030141200000001
flopr,sky90,8,11646,0.11919,400.820003,214.285,0.649525905
flopenr,sky90,32,4707,0.208408,2050.160023,905.261,1.8560816479999998
mult,sky90,8,1818,0.581954,2672.460046,2200.0,1.6195779819999998
add,tsmc28,16,13580,0.073608,110.88,614.344,0.031357008000000006
csa,sky90,64,14693,0.067531,1317.120026,539.796,0.24263888299999997
flopr,sky90,128,12345,0.177282,5403.720033,2390.0,12.250540763999998
shiftleft,sky90,16,9720,0.110329,1628.760017,2190.0,0.296895339
flopr,sky90,8,12345,0.11919,400.820003,214.285,0.688608306
mult,sky90,8,1673,0.611485,2094.260033,1390.0,1.0994500299999999
add,tsmc28,16,35000,0.067289,190.764001,1060.0,0.107124088
csa,sky90,16,15652,0.062613,407.680008,235.173,0.09629879400000001
alu,sky90,64,2146,0.465831,11271.960215,4250.0,2.0906495279999997
priorityencoder,sky90,32,7203,0.111067,293.020006,53.82,0.0121285164
shiftleft,sky90,8,5000,0.198975,154.840003,31.052,0.0137491725
flopenr,sky90,8,6663,0.152384,635.040013,414.486,0.664927584
comparator,sky90,16,10,0.576329,252.840005,31.402,0.0001368781375
@ -1171,13 +1196,11 @@ add,sky90,128,2051,0.486762,4951.940095,885.884,0.68390061
mult,sky90,32,6000,1.084816,33519.920555,29100.0,195.28315224
mult,sky90,64,571,1.751186,58587.340388,11000.0,27.973445163999997
flop,sky90,16,15000,0.070789,533.119995,259.258,0.8058053448
priorityencoder,sky90,16,7663,0.104403,159.740003,39.177,0.0079241877
flop,sky90,32,8476,0.070789,1066.23999,518.516,0.910629696
add,sky90,64,10,8.474034,927.079988,230.083,0.023015476344
decoder,sky90,16,24035,0.041561,176.400002,223.236,0.019034938
alu,sky90,64,1752,0.570589,8920.940172,1800.0,1.428184267
priorityonehot,sky90,8,25000,0.054084,158.760003,59.967,0.022390775999999998
priorityencoder,sky90,32,9904,0.111067,293.020006,53.82,0.016671156700000002
priorityencoder,sky90,8,10000,0.104625,85.260002,26.481,0.007428375
decoder,sky90,64,10511,0.094204,302.820005,116.69,0.024681448
add,sky90,16,5000,0.228259,924.140017,641.631,0.18762889800000002
@ -1198,9 +1221,9 @@ decoder,sky90,8,24268,0.040971,42.140001,19.257,0.0023886093000000004
alu,sky90,128,2722,0.513268,27566.420501,13200.0,8.80767888
priorityencoder,sky90,128,7032,0.113763,1058.400021,117.974,0.037996841999999996
flop,sky90,8,15000,0.070789,266.559998,129.629,0.4029734614
priorityencoder,sky90,32,8413,0.111067,293.020006,53.82,0.0141610425
flopenr,sky90,128,20000,0.210945,8479.94003,3830.0,34.87173984
priorityonehot,sky90,16,11556,0.090809,382.200008,391.295,0.039774342
shiftleft,sky90,32,5000,0.199946,2419.620024,2110.0,0.5004648380000001
priorityencoder,sky90,64,7500,0.112447,546.840011,77.149,0.0218596968
priorityonehot,sky90,8,15000,0.065937,73.500001,15.316,0.004219968
csa,sky90,64,15013,0.062613,1630.720032,893.318,0.364157208

1 Module Tech Width Target Freq Delay Area L Power (nW) D energy (mJ)
2 csa sky90 16 19165 0.060643 533.12001 412.98 0.19745360800000003
comparator sky90 32 10 0.765874 495.88001 66.41 0.00030558372600000003
3 csa sky90 64 18207 0.060643 2132.480042 1660.0 0.751063555
4 csa sky90 32 15332 0.062613 815.360016 471.256 0.18859035600000001
5 flop sky90 64 14692 0.070789 2132.47998 1040.0 3.156623088
10 comparator sky90 64 5000 0.219296 2738.120023 2950.0 0.6076692159999999
11 flopenr sky90 64 5619 0.204566 4385.500035 2100.0 4.961134631999999
12 comparator sky90 128 10 0.842074 1997.240039 243.506 0.001300162256
13 shiftleft sky90 16 7938 0.125973 1027.040017 1010.0 0.160363629
14 add sky90 8 6896 0.144869 331.240005 219.731 0.060410373
15 add tsmc28 8 21210 0.048259 109.368 602.641 0.023791687000000002
16 shiftleft sky90 128 3484 0.313597 11188.660188 8590.0 2.418146467
17 add sky90 32 3120 0.320213 1107.40002 307.68 0.18700439200000005
18 flop sky90 128 8476 0.070789 4264.959961 2070.0 3.6420232610000003
42 shiftleft sky90 8 10222 0.097799 394.940007 435.049 0.06836150099999999
43 flopenr sky90 64 4723 0.18608 4327.680086 2230.0 3.9400579199999997
44 flop sky90 128 15539 0.070789 4264.959961 2070.0 6.676960058000001
45 priorityencoder sky90 32 7160 0.111067 293.020006 53.82 0.012050769499999999
46 alu sky90 16 10000 0.304 3555.440059 2890.0 2.593728
47 add tsmc28 32 21130 0.080875 367.668003 1860.0 0.15414775
48 flop sky90 8 14409 0.070789 266.559998 129.629 0.3870813309
49 comparator sky90 64 4636 0.215691 2072.700029 1840.0 0.345752673
shiftleft sky90 16 4615 0.215535 446.880008 113.608 0.0446804055
50 add tsmc28 8 9092 0.108452 21.42 108.14 0.0057154204
51 add sky90 16 4174 0.239287 549.780011 304.811 0.103371984
52 alu sky90 16 3524 0.29417 3599.540061 2670.0 0.90839696
53 priorityonehot sky90 8 21600 0.054084 157.780003 56.585 0.0190267512
54 shiftleft sky90 32 5796 0.172483 2653.840044 2450.0 0.446558487
55 add sky90 32 4368 0.268519 1731.660029 883.74 0.399824791
shiftleft sky90 32 6375 0.159792 3330.040049 3530.0 0.627343392
56 priorityonehot sky90 128 5185 0.274609 2437.260036 1210.0 0.250718017
57 add tsmc28 128 6900 0.144862 733.320004 3010.0 0.22192858399999998
58 csa sky90 128 22360 0.060643 4390.400085 3430.0 1.868835331
59 decoder sky90 32 16234 0.061497 250.880004 167.484 0.025275267000000004
60 csa sky90 128 16929 0.060643 4264.960083 3260.0 1.3935761400000002
shiftleft sky90 32 6250 0.159977 2964.500038 3130.0 0.547281317
61 flopr sky90 64 6988 0.11201 2728.319991 1360.0 2.4349853899999996
62 flop sky90 64 19777 0.070789 2132.47998 1040.0 4.249180514000001
63 add tsmc28 64 10560 0.101353 652.302004 3270.0 0.180104281
64 priorityonehot sky90 8 22800 0.054084 157.780003 56.585 0.0200976144
65 add sky90 32 3744 0.29863 1565.060028 830.413 0.31117246000000004
66 floprasync sky90 8 15000 0.071444 362.600007 161.167 0.40944556400000004
67 priorityencoder sky90 16 10176 0.104403 159.740003 39.177 0.0105133821
68 mult sky90 64 657 1.52205 69763.260863 23900.0 57.09818369999999
69 shiftleft sky90 32 6048 0.166361 2766.540045 2640.0 0.48893497900000005
70 decoder sky90 8 26064 0.037953 49.980001 39.023 0.0030893742000000003
71 flopr sky90 16 10000 0.109984 712.459999 354.561 0.8683236799999999
72 priorityencoder sky90 128 12306 0.113763 1058.400021 117.974 0.066437592
73 add tsmc28 64 7052 0.141424 298.368001 1290.0 0.090794208
74 floprasync sky90 128 10000 0.071444 5785.920113 2580.0 4.401807728
75 add tsmc28 64 11880 0.103723 567.756005 2760.0 0.18887958300000002
76 add sky90 128 2667 0.394304 7494.060127 3580.0 1.460502016
77 csa sky90 128 17479 0.060643 4264.960083 3260.0 1.4386338889999999
priorityencoder sky90 16 10345 0.104403 159.740003 39.177 0.0106908672
78 flop sky90 16 14409 0.070789 533.119995 259.258 0.7740847939000001
79 decoder sky90 8 26290 0.037953 49.980001 39.023 0.0031159413
80 flopr sky90 16 16305 0.085865 774.200015 526.252 1.125432555
81 decoder sky90 64 10000 0.098226 291.060005 96.679 0.0224151732
82 flopenr sky90 128 7500 0.224974 8193.78002 3440.0 11.796736664
priorityencoder sky90 32 9004 0.111067 293.020006 53.82 0.015149538799999999
83 priorityonehot sky90 32 25000 0.140143 613.480007 367.99 0.221986512
84 csa sky90 128 15171 0.062613 3261.440063 1790.0 0.73632888
85 csa sky90 32 15971 0.062613 815.360016 471.256 0.19641698100000002
86 priorityonehot sky90 8 24000 0.054084 159.740003 61.953 0.0216336
87 add tsmc28 8 10607 0.08931 22.806 114.681 0.005930184
88 alu sky90 8 3911 0.255676 1453.340022 1010.0 0.358713428
89 priorityencoder sky90 16 10752 0.104403 159.740003 39.177 0.0111084792
90 flopenr sky90 32 3842 0.216622 2029.58005 1030.0 1.5562774346
91 add sky90 16 4865 0.222829 915.320019 765.596 0.176480568
comparator sky90 32 6000 0.2012 1248.520016 1480.0 0.2631696
92 csa sky90 8 7500 0.10878 125.440002 23.259 0.015490272
93 csa sky90 32 9583 0.080832 721.280014 239.708 0.09247180799999999
94 flop sky90 64 14409 0.070789 2132.47998 1040.0 3.0958153370000003
100 decoder sky90 128 20000 0.078354 1161.30001 1130.0 0.208656702
101 floprasync sky90 64 15000 0.071444 2892.960056 1290.0 3.3004984679999994
102 flop sky90 128 16104 0.070789 4264.959961 2070.0 6.9197663280000015
comparator sky90 32 7368 0.194845 1391.600021 1660.0 0.44034969999999996
103 floprasync sky90 32 10000 0.071444 1446.480028 643.984 1.099737492
104 csa sky90 32 17249 0.060643 1066.240021 875.508 0.357429842
105 mult sky90 64 729 1.371734 93726.221523 53500.0 91.980251636
106 flop sky90 8 14692 0.070789 266.559998 129.629 0.39466991170000004
107 shiftleft sky90 16 32 9231 6426 0.113513 0.161489 1695.400019 3746.540056 2270.0 4530.0 0.27016094 0.750439383
108 mult sky90 8 1455 0.687251 1615.04003 680.207 0.697559765
109 flop sky90 32 14974 0.070789 1066.23999 518.516 1.6087012617
110 alu sky90 32 3650 0.388358 5959.380106 3090.0 2.021015032
118 priorityonehot sky90 8 19200 0.05415 142.100001 48.939 0.014501370000000001
119 decoder sky90 16 20030 0.049718 95.060001 70.279 0.007512389800000001
120 csa sky90 8 12777 0.067531 164.640003 67.475 0.0264181272
shiftleft sky90 32 6625 0.155982 3619.14005 4140.0 0.7033228380000001
121 floprasync sky90 32 13717 0.071444 1446.480028 643.984 1.50854006
122 decoder sky90 16 25037 0.039899 247.94 388.045 0.027490411
123 comparator sky90 16 6133 0.16297 441.000006 363.571 0.06795849000000001
124 decoder sky90 64 20000 0.057083 1052.520018 1550.0 0.13180464700000002
125 add sky90 64 4242 0.328234 3507.420063 1570.0 0.8537366340000001
126 shiftleft comparator sky90 16 32 5000 5406 0.198416 0.199677 468.440009 1189.720013 148.45 1280.0 0.051389744 0.243805617
127 flopr sky90 64 12811 0.101659 2816.520013 1550.0 4.099195857
128 priorityonehot sky90 16 20000 0.088596 668.36001 947.549 0.1528281
129 mult sky90 64 686 1.457722 78293.181181 31800.0 70.41526121
131 csa sky90 16 9583 0.080832 360.640007 116.433 0.045338668799999995
132 flop sky90 32 14126 0.070789 1066.23999 518.516 1.5176453710000002
133 add tsmc28 32 16300 0.078586 414.036002 2090.0 0.129902658
134 shiftleft sky90 32 5040 0.198332 2187.360036 1640.0 0.37940911600000005
135 comparator sky90 32 4998 0.205372 919.240014 858.878 0.130821964
136 flop sky90 128 12996 0.070789 4264.959961 2070.0 5.584190265000001
137 shiftleft sky90 16 8100 0.124607 1131.900019 1250.0 0.18454296699999997
138 comparator sky90 32 6120 0.2012 1261.260016 1500.0 0.2724248
139 shiftleft sky90 16 7776 0.128537 1104.460019 1210.0 0.166326878
140 floprasync sky90 128 12877 0.071444 5785.920113 2580.0 5.668152628
141 flopenr sky90 64 4434 0.215203 4025.840082 1940.0 3.5934596940000003
142 csa sky90 16 18207 0.060643 533.12001 412.98 0.187568799
146 csa sky90 64 19165 0.060643 2132.480042 1660.0 0.790602791
147 floprasync sky90 32 20000 0.071444 1446.480028 643.984 2.199474984
148 priorityonehot sky90 128 2222 0.449659 1317.120025 366.819 0.0552181252
priorityencoder sky90 16 15000 0.104403 159.740003 39.177 0.015482964899999998
149 add sky90 16 4595 0.221986 817.320014 742.91 0.15871998999999998
150 flopenr sky90 16 5285 0.169538 1127.000031 688.586 0.8848188220000001
151 priorityencoder sky90 128 7500 0.113763 1058.400021 117.974 0.040499627999999996
174 add tsmc28 128 8904 0.112309 1220.184006 5770.0 0.339285489
175 comparator sky90 128 3769 0.27069 3741.640049 2910.0 0.5822541899999999
176 flopr sky90 32 13277 0.098535 1412.179996 720.493 2.046670485
177 shiftleft priorityencoder sky90 16 7538 9024 0.132481 0.104403 971.180015 159.740003 992.057 39.177 0.15526773200000002 0.0093336282
178 add tsmc28 64 9680 0.103297 464.310003 2200.0 0.13149708100000002
179 priorityencoder sky90 64 9605 0.112447 546.840011 77.149 0.027999303
180 comparator sky90 8 8364 0.119528 210.700003 172.337 0.040400464000000004
181 alu sky90 64 7500 0.456689 12146.120232 5380.0 8.588950023
182 alu sky90 16 3662 0.281321 4508.000078 4380.0 1.0875869859999998
183 priorityonehot sky90 8 20000 0.054151 141.120002 52.37 0.0157362806
184 priorityencoder sky90 32 16 5402 9984 0.111067 0.104403 293.020006 159.740003 53.82 39.177 0.0090963873 0.0103150164
185 flopr sky90 64 13975 0.085865 2986.060057 1970.0 3.863839135
186 shiftleft sky90 128 3226 0.320064 10597.720193 7050.0 2.011282176
187 comparator sky90 128 4077 0.262622 4638.340054 5120.0 0.8020475880000001
192 alu sky90 8 5952 0.247589 2113.860033 2120.0 0.7343489740000001
193 add tsmc28 32 12074 0.082822 277.956002 1370.0 0.08091709400000001
194 mult sky90 32 944 1.085045 32407.620517 26800.0 28.648443135
shiftleft sky90 16 10769 0.131174 1153.460019 1350.0 0.26549617600000003
195 add tsmc28 16 3000 0.32096 41.202 203.505 0.0116572672
196 add tsmc28 128 8400 0.119042 1050.084009 4830.0 0.29831925200000003
197 add sky90 32 3978 0.280475 1768.90003 1000.0 0.34245997499999997
198 mult sky90 32 4000 1.091389 31262.980534 24900.0 123.890113724
199 priorityencoder sky90 8 9176 0.104625 85.260002 26.481 0.006821550000000001
200 floprasync sky90 128 7500 0.071444 5785.920113 2580.0 3.3043564439999997
201 priorityencoder sky90 32 8234 0.111067 293.020006 53.82 0.0138611616
202 shifter sky90 128 10 2.758726 9722.580189 720.698 0.041491239039999996
203 flopenr sky90 32 6724 0.173729 2310.840003 1080.0 2.681159657
204 alu sky90 8 4506 0.242351 2197.160032 2200.0 0.609755116
205 priorityonehot sky90 64 5238 0.210273 1174.040018 697.959 0.10534677299999999
shiftleft sky90 32 6500 0.158323 3294.760046 3490.0 0.6141349169999999
206 shiftleft sky90 64 3478 0.287377 3864.140062 2250.0 0.688267915
207 add tsmc28 32 13650 0.079681 353.934001 1810.0 0.096573372
208 flopenr sky90 64 15000 0.22943 4798.080035 2490.0 16.436594630000002
209 decoder sky90 32 12025 0.081513 166.600003 59.7 0.0123736734
210 flopr sky90 16 12112 0.133182 746.760008 381.108 1.3699100519999998
211 comparator sky90 128 5000 0.260142 5215.56005 6000.0 1.3779721740000002
212 add sky90 16 4415 0.22649 827.120015 595.953 0.17054697
213 shiftleft sky90 16 8424 0.118698 1146.600015 1250.0 0.177334812
214 shiftleft sky90 32 6552 0.161811 3542.700057 3960.0 0.711806589
215 decoder sky90 128 12763 0.079353 1086.820012 959.985 0.126091917
216 flopenr sky90 32 20000 0.208206 2408.840056 1820.0 9.997635708
217 flopenr sky90 32 4515 0.205972 2350.040062 1640.0 1.8533360559999998
225 shiftleft sky90 8 8889 0.112426 236.180002 193.721 0.039798804
226 add sky90 8 6355 0.157048 343.980005 234.605 0.064546728
227 csa sky90 64 22360 0.060643 2195.200043 1740.0 0.937237565
priorityencoder sky90 32 9184 0.111067 293.020006 53.82 0.015460526399999999
228 decoder sky90 16 28542 0.039572 499.800013 875.782 0.058249984000000005
229 shiftleft sky90 8 11111 0.091007 491.960005 678.321 0.07371567000000001
230 alu sky90 16 2073 0.481803 1688.540032 395.679 0.278963937
231 priorityonehot sky90 128 3407 0.293484 1910.02003 670.082 0.107415144
232 add tsmc28 64 9860 0.101401 540.036002 2590.0 0.146828648
233 priorityencoder sky90 8 9558 0.104625 85.260002 26.481 0.0070935749999999995
234 flopenr sky90 8 5439 0.167649 552.720005 270.402 0.560785905
comparator sky90 32 5053 0.197891 805.560012 561.888 0.115964126
235 flopenr sky90 8 7751 0.148606 636.020015 364.803 0.7494646397999999
236 floprasync sky90 128 15677 0.071444 5785.920113 2580.0 6.900633071999999
237 add tsmc28 64 11220 0.097771 721.602002 3630.0 0.20395030599999997
238 add tsmc28 8 20790 0.050528 86.184 484.731 0.01945328
239 add tsmc28 32 12350 0.081819 348.390002 1820.0 0.09229183200000002
240 flopr sky90 64 12345 0.101659 2816.520013 1550.0 3.950163763
shiftleft sky90 16 8308 0.12432 1199.520016 1300.0 0.19257168
241 add tsmc28 64 8909 0.112235 400.806002 1820.0 0.119081335
242 comparator sky90 8 12727 0.113615 488.039998 768.445 0.12384035
243 decoder sky90 128 11997 0.083125 926.100008 787.251 0.095344375
247 comparator sky90 64 4455 0.224454 1899.240032 1340.0 0.32994738
248 add sky90 8 7031 0.145062 385.140007 332.65 0.07543224
249 comparator sky90 128 3538 0.282712 3158.540057 1600.0 0.45997242400000005
priorityencoder sky90 16 11494 0.104403 159.740003 39.177 0.0118706211
250 alu sky90 16 3317 0.301347 3143.840056 2170.0 0.7211233709999999
251 alu sky90 128 1867 0.535525 25061.540475 9020.0 4.929507625
252 mult sky90 16 1268 0.802449 9789.220166 8800.0 6.815199357
259 add tsmc28 8 7500 0.131988 20.916 106.321 0.0055698936
260 flopr sky90 16 9317 0.10124 776.160012 486.897 0.78248396
261 priorityencoder sky90 8 9749 0.104625 85.260002 26.481 0.0072505124999999995
262 comparator sky90 32 4080 0.245094 652.680013 144.113 0.074508576
263 add tsmc28 16 14140 0.070718 118.062001 647.697 0.032671715999999996
264 csa sky90 8 15971 0.062613 203.840004 117.131 0.0491950341
265 add sky90 32 4680 0.257118 1882.58003 1100.0 0.439157544
266 mult sky90 128 584 1.712328 298800.044147 115000.0 257.92111732800004
268 comparator sky90 8 10909 0.11361 387.1 565.114 0.0965685
269 decoder sky90 32 17000 0.06201 655.62001 900.063 0.09729369
270 add tsmc28 16 11276 0.088457 65.016001 305.664 0.020433566999999996
shiftleft sky90 32 3750 0.266551 1173.060021 319.774 0.129277235
271 flopr sky90 64 11646 0.101365 2830.240013 1510.0 3.7213118799999996
272 priorityonehot sky90 32 8000 0.145441 1137.780016 1520.0 0.143259385
273 priorityonehot sky90 128 3926 0.258274 2524.480033 1280.0 0.198096158
274 mult sky90 64 429 2.326205 53642.260108 7400.0 20.6101763
275 csa sky90 8 17249 0.060643 266.560005 209.477 0.0889996668
276 add tsmc28 32 12870 0.083324 361.368003 1900.0 0.09682248799999998
277 decoder sky90 8 25784 0.0384 48.020001 31.121 0.00284544
278 floprasync sky90 16 15000 0.071444 723.240014 321.992 0.822891992
279 alu sky90 128 1944 0.514379 26616.800496 11800.0 5.97708398
302 priorityonehot sky90 64 4381 0.22809 942.760013 344.503 0.0638652
303 decoder sky90 8 23762 0.041662 42.140001 19.278 0.0024080635999999996
304 add sky90 8 9465 0.14904 637.980011 790.447 0.15276599999999999
305 priorityencoder sky90 16 9216 0.104403 159.740003 39.177 0.0095319939
306 flopr sky90 32 9317 0.139384 1276.939993 443.486 1.4999112240000003
307 comparator sky90 128 4154 0.257245 4649.120047 5100.0 0.849165745
priorityencoder sky90 32 8283 0.111067 293.020006 53.82 0.013950015199999999
308 alu sky90 8 4081 0.250986 1530.76002 1160.0 0.36518463
309 csa sky90 128 17809 0.060643 4264.960083 3260.0 1.4658019530000002
310 add sky90 16 4435 0.22545 666.400011 419.709 0.1460916
311 mult sky90 8 1891 0.605341 2405.90004 1930.0 1.5000349979999998
312 add sky90 16 4000 0.249839 551.74001 302.479 0.100685117
313 mult sky90 64 700 1.428547 82949.161302 39200.0 80.650049432
priorityencoder sky90 16 10536 0.104403 159.740003 39.177 0.0108892329
314 mult sky90 8 1782 0.582418 2549.960043 2140.0 1.531176922
315 alu sky90 8 4591 0.23242 2612.680037 3030.0 0.6451979199999999
316 flopr sky90 128 15000 0.125811 5740.839996 3160.0 11.995198173
320 add sky90 32 3900 0.280206 1679.720027 892.235 0.337928436
321 comparator sky90 64 4727 0.225291 2499.000023 2710.0 0.465000624
322 add sky90 8 7708 0.161451 407.680008 375.802 0.084923226
323 add tsmc28 64 13200 0.103072 587.916003 2960.0 0.212946752
324 add sky90 32 4056 0.253823 1918.840034 1040.0 0.38657242900000005
325 add tsmc28 16 16300 0.067336 189.63 1050.0 0.04902060799999999
priorityencoder sky90 32 10000 0.111067 293.020006 53.82 0.016882183999999998
326 decoder sky90 8 29973 0.032971 66.640001 78.184 0.0064062653
327 flop sky90 128 15257 0.070789 4264.959961 2070.0 6.555698501
328 decoder sky90 8 35390 0.030694 237.160005 420.74 0.024954221999999998
340 csa sky90 32 19165 0.060643 1066.240021 827.644 0.39496785900000003
341 comparator sky90 64 6364 0.223965 2547.020023 2940.0 0.73236555
342 floprasync sky90 64 20000 0.071444 2892.960056 1290.0 4.400664623999999
priorityencoder sky90 32 8824 0.111067 293.020006 53.82 0.014849657899999999
343 add tsmc28 8 8031 0.119581 20.538 105.945 0.0053931031
344 comparator sky90 8 10 0.29577 118.580002 16.053 3.2505123000000005e-05
345 csa sky90 64 7500 0.10878 1003.52002 186.07 0.12357407999999999
350 add tsmc28 64 7202 0.138773 305.424001 1310.0 0.09256159100000001
351 add sky90 32 3333 0.299576 1153.460022 384.333 0.20880447200000002
352 add tsmc28 128 6720 0.148758 707.742004 2940.0 0.21629413200000003
353 add tsmc28 64 11660 0.098856 687.582004 3420.0 0.203346792
354 mult sky90 32 852 1.173643 23514.120391 12700.0 21.016425201
355 mult sky90 32 741 1.349466 17389.120212 4650.0 10.286979318
356 floprasync sky90 128 11198 0.071444 5785.920113 2580.0 4.929064447999999
367 add sky90 128 3077 0.387515 7712.60013 2930.0 1.6446136599999999
368 flopenr sky90 128 1000 0.951754 6483.679942 1260.0 3.6541643076
369 add sky90 16 4087 0.243761 503.720009 183.936 0.08702267699999999
shiftleft sky90 32 6125 0.163188 2892.960045 2740.0 0.4977234
370 csa sky90 128 12777 0.067531 2634.240051 1080.0 0.42227134299999997
371 mult sky90 32 556 1.796075 14371.700056 2210.0 5.0721158
372 decoder sky90 8 34534 0.030694 237.160005 420.74 0.024340341999999997
373 comparator sky90 64 5455 0.221407 2929.220025 3360.0 0.700753155
374 comparator sky90 8 8909 0.11208 261.660004 251.629 0.05402256
shiftleft sky90 32 6000 0.169263 2872.380041 2880.0 0.542995704
375 priorityencoder sky90 8 10896 0.104625 85.260002 26.481 0.0080875125
376 flop sky90 64 14126 0.070789 2132.47998 1040.0 3.0350783750000003
377 priorityonehot sky90 8 28000 0.054102 177.380002 118.676 0.02732151
378 add tsmc28 16 13885 0.072003 111.762 603.843 0.031897328999999995
priorityencoder sky90 16 10153 0.104403 159.740003 39.177 0.0104925015
379 priorityencoder sky90 128 20000 0.113763 1058.400021 117.974 0.10796108700000001
380 flopr sky90 8 6988 0.110829 342.999999 168.133 0.29852899439999997
381 priorityonehot sky90 32 5333 0.186576 407.680007 135.997 0.0276878784
403 decoder sky90 8 33231 0.030694 201.880003 347.106 0.021639270000000002
404 decoder sky90 8 15167 0.061083 37.240001 1.317 0.00140857398
405 shiftleft sky90 8 10889 0.098154 548.800008 801.248 0.095013072
shiftleft sky90 32 7500 0.166296 3306.520048 3700.0 0.7544849520000001
406 priorityonehot sky90 16 12000 0.093589 291.060006 116.96 0.030510014000000002
407 priorityonehot sky90 128 3778 0.264659 2299.080036 975.931 0.15614880999999997
408 flopenr sky90 32 2882 0.284333 1641.499985 327.027 0.8121119146
412 flop sky90 32 14409 0.070789 1066.23999 518.516 1.5480209309000001
413 add sky90 16 6000 0.225754 1120.140018 1010.0 0.29099690600000006
414 add tsmc28 64 11766 0.100257 659.358006 3280.0 0.197907318
415 priorityencoder sky90 32 12605 9487 0.111067 293.020006 53.82 0.0212471171 0.015971434599999997
416 mult sky90 16 10 4.730546 3869.040009 641.517 0.07147855005999999
417 flopr sky90 32 16305 0.085865 1540.560029 1070.0 2.261083045
418 flopenr sky90 8 6799 0.152384 635.040013 414.486 0.6784440448
419 decoder sky90 16 24536 0.040593 204.82 314.572 0.021676662
priorityencoder sky90 16 8812 0.104403 159.740003 39.177 0.0091039416
420 alu sky90 8 4251 0.245524 1844.360033 1560.0 0.47975389599999996
421 decoder sky90 8 10744 0.085629 37.240001 2.355 0.0013281057899999999
422 csa sky90 16 15971 0.062613 407.680008 235.173 0.098239797
426 flopenr sky90 16 20000 0.189692 1098.580025 591.454 4.502529312
427 shiftleft sky90 64 4348 0.23035 5490.940094 4500.0 1.0674419000000002
428 flop sky90 8 14126 0.070789 266.559998 129.629 0.37948567120000004
shiftleft sky90 16 8154 0.128748 1062.320016 1070.0 0.17020485600000002
429 shiftleft sky90 8 11333 0.092595 545.860006 815.115 0.089168985
430 priorityonehot sky90 16 10667 0.09706 282.240005 85.616 0.025555897999999997
431 shiftleft sky90 128 4516 0.309266 12621.420203 11200.0 3.7210885119999997
449 add sky90 16 5217 0.22222 824.180016 601.276 0.16622056
450 mult sky90 8 1745 0.589521 2771.440043 2580.0 1.480876752
451 flop sky90 8 16952 0.070789 266.559998 129.629 0.45542811040000003
452 shiftleft sky90 16 7614 0.131331 1255.380019 1500.0 0.221424066
453 flop sky90 32 19777 0.070789 1066.23999 518.516 2.1247318350000004
454 csa sky90 8 22360 0.060643 274.400005 215.78 0.11718046890000001
455 priorityonehot sky90 16 7500 0.131703 194.040003 81.795 0.015909722399999996
457 alu sky90 128 1556 0.642542 20580.98039 4540.0 3.342503484
458 add sky90 16 4505 0.221872 731.080013 463.35 0.143773056
459 mult sky90 128 5000 1.78322 314617.244472 163000.0 3044.1491277600003
460 shiftleft sky90 16 9072 0.121429 1437.660021 1910.0 0.246258012
461 flopenr sky90 128 4551 0.238398 7704.760055 2750.0 6.324222143999999
462 alu sky90 128 1983 0.507617 27966.260505 13900.0 6.350288669999999
463 floprasync sky90 32 15397 0.071444 1446.480028 643.984 1.6932228
466 alu sky90 64 2015 0.496274 10743.740201 3960.0 1.889811392
467 flop sky90 16 14126 0.070789 533.119995 259.258 0.7588934745
468 add sky90 8 7167 0.145559 710.500014 879.277 0.113244902
comparator sky90 32 5158 0.197393 1203.440015 1310.0 0.20765743600000003
469 add tsmc28 64 8068 0.123942 337.932002 1480.0 0.10782954000000002
470 flopenr sky90 16 10000 0.189228 1106.42003 616.676 2.251623972
471 decoder sky90 8 11445 0.085629 37.240001 2.355 0.0014145910799999999
472 shiftleft sky90 16 8586 0.119249 1425.900021 1750.0 0.226811598
473 priorityonehot sky90 128 5000 0.276002 2397.080033 1140.0 0.24039774200000003
474 add sky90 8 6220 0.16068 294.000005 218.154 0.05495255999999999
475 comparator tsmc28 128 7500 0.132804 374.597997 1260.0 0.08605699199999998
476 comparator add sky90 tsmc28 32 4947 12610 0.2021 0.081004 882.980013 370.440003 601.459 1860.0 0.1513729 0.09436966000000001
477 add sky90 16 4685 0.227412 924.140018 742.859 0.17874583200000002
478 csa sky90 64 15332 0.062613 1630.720032 893.318 0.37192122
479 csa sky90 32 18207 0.060643 1066.240021 827.644 0.37519824100000004
501 csa sky90 8 19165 0.060643 266.560005 213.306 0.09920588370000001
502 flopr sky90 128 10000 0.172584 5487.020036 2740.0 10.022643215999999
503 flopenr sky90 8 7479 0.148606 636.020015 364.803 0.7232505414
504 add tsmc28 16 14700 0.068045 148.932 822.457 0.03864956
505 flopr sky90 16 13277 0.133182 746.760008 381.108 1.50162705
priorityencoder sky90 32 9544 0.111067 293.020006 53.82 0.0160713949
506 decoder sky90 8 27301 0.036011 53.900001 45.061 0.0038315704
507 flopr sky90 8 10947 0.11919 403.760003 218.217 0.60977604
508 add sky90 16 10 2.032906 221.479998 55.29 0.0012902854382000001
509 flopr sky90 128 10947 0.172973 5340.020018 2310.0 10.278747551999999
510 shiftleft sky90 16 7452 0.133951 878.080014 796.863 0.121627508
511 shiftleft sky90 64 4261 0.234657 5289.060089 3950.0 0.980396946
512 add sky90 32 3822 0.282243 1657.18003 864.512 0.31752337500000005
513 priorityonehot sky90 16 13333 0.077249 976.080015 1550.0 0.164694868
515 shiftleft sky90 64 6087 0.227478 6715.940117 5940.0 1.7761482240000002
516 add tsmc28 64 4501 0.187403 237.384001 1110.0 0.058469735999999994
517 decoder sky90 16 21208 0.047148 119.560002 121.799 0.013107144000000001
comparator sky90 32 5684 0.203736 1218.140014 1420.0 0.256503624
518 flopr sky90 8 12578 0.11919 400.820003 214.285 0.70155234
519 comparator sky90 32 5100 0.196617 1081.920011 1140.0 0.158276685
520 flopr sky90 128 12578 0.177282 5403.720033 2390.0 12.481716492
521 flop sky90 16 13844 0.070789 533.119995 259.258 0.7437092339999999
522 priorityonehot sky90 8 19600 0.054151 189.14 207.102 0.021552098
523 priorityencoder sky90 8 9940 0.104625 85.260002 26.481 0.007386525
524 add tsmc28 8 1000 0.238199 15.75 58.809 0.001238158402
525 decoder sky90 8 23256 0.041662 42.140001 17.364 0.0022872438
priorityencoder sky90 16 7500 0.104403 159.740003 39.177 0.007757142900000001
526 priorityonehot sky90 64 6667 0.226349 1288.700018 1120.0 0.17836301200000002
527 comparator sky90 16 6533 0.152969 508.620009 432.277 0.09820609799999999
528 priorityonehot sky90 32 7500 0.15352 670.320007 335.87 0.07691352
529 csa sky90 64 12777 0.067531 1317.120026 539.796 0.21103437499999997
530 priorityonehot sky90 32 4000 0.248804 332.220006 108.841 0.0181875724
531 add tsmc28 64 10120 0.10213 648.144004 3210.0 0.17178266
532 flopr sky90 32 12112 0.101547 1445.500023 882.979 1.9622942280000002
533 comparator sky90 64 10 0.561562 1008.42002 127.626 0.00045205740999999995
priorityencoder sky90 32 10804 0.111067 293.020006 53.82 0.0182260947
priorityencoder sky90 32 15000 0.111067 293.020006 53.82 0.0252677425
534 flopenr sky90 64 4820 0.185072 3846.500004 1260.0 2.1616409599999997
535 floprasync sky90 16 20000 0.071444 723.240014 321.992 1.097236952
536 priorityencoder sky90 64 8359 0.112447 546.840011 77.149 0.024344775500000002
shiftleft sky90 32 5875 0.169973 2781.240046 2630.0 0.49360159200000003
537 mult sky90 16 1707 0.829615 8563.24013 6780.0 8.81548899
538 add tsmc28 32 5000 0.173613 110.880001 525.554 0.0278301639
539 priorityencoder sky90 64 8182 0.112447 546.840011 77.149 0.023906232200000002
540 flopr sky90 128 20000 0.085865 5959.380113 3930.0 11.063447654999997
541 comparator sky90 8 10000 0.1136 496.86 810.074 0.09383360000000002
542 flop sky90 64 13279 0.070789 2132.47998 1040.0 2.8530090670000003
shiftleft sky90 32 6750 0.156124 3323.180043 3580.0 0.585465
543 add sky90 8 6761 0.147641 621.32001 747.563 0.10334869999999999
544 shiftleft sky90 32 7560 0.155216 3953.320055 4920.0 0.848565872
545 comparator sky90 64 4000 0.249905 1437.660027 558.66 0.20292286
546 csa sky90 128 15000 0.062613 3261.440063 1790.0 0.7280013510000001
547 add sky90 8 7302 0.152957 551.740009 717.81 0.09682178100000001
561 add sky90 64 5000 0.334061 3798.480071 2180.0 1.167543195
562 mult sky90 8 1964 0.585681 2746.940044 2480.0 1.659234273
563 alu sky90 8 3996 0.250188 1360.240021 835.922 0.32849684400000007
564 shiftleft sky90 16 8262 0.120995 1111.320016 1180.0 0.167094095
565 flopr sky90 32 11646 0.101914 1441.580023 867.77 1.893969776
566 decoder sky90 128 7500 0.13242 552.72001 163.224 0.04263924
567 floprasync sky90 16 10000 0.071444 723.240014 321.992 0.548547032
574 decoder sky90 64 16117 0.061996 696.780014 775.245 0.07501516
575 mult sky90 32 926 1.101021 31000.340484 24600.0 26.166865085999998
576 flopenr sky90 64 7565 0.199522 4367.860033 2100.0 6.878720472
priorityencoder sky90 32 10264 0.111067 293.020006 53.82 0.017259811799999997
577 alu sky90 32 2086 0.479314 4204.200078 1080.0 0.725202082
578 add tsmc28 32 13390 0.077735 458.136002 2370.0 0.11978963499999999
579 add sky90 64 2424 0.412474 2298.100044 453.413 0.33616630999999997
580 priorityencoder sky90 64 5336 0.112447 546.840011 77.149 0.0155626648
priorityencoder sky90 32 8643 0.111067 293.020006 53.82 0.014549777
581 flopr sky90 64 15000 0.085865 2982.140057 1960.0 4.148567475
582 priorityencoder sky90 16 11520 0.104403 159.740003 39.177 0.011901942
583 mult sky90 16 1317 0.805748 10366.440177 10100.0 7.202581372
584 shifter sky90 8 10 0.622998 244.020005 26.943 0.00022801726800000002
585 flop sky90 16 13279 0.070789 533.119995 259.258 0.7133336741
610 decoder sky90 128 15315 0.079077 1283.800018 1260.0 0.19468757399999997
611 flopenr sky90 32 15000 0.216654 2190.300023 1020.0 6.633512172
612 add tsmc28 32 9056 0.110392 148.176001 654.803 0.046364640000000006
comparator sky90 32 6316 0.2012 1239.700017 1450.0 0.27966799999999997
613 comparator sky90 128 5385 0.267095 4787.300045 5300.0 1.402515845
614 mult sky90 16 1146 0.87258 7193.200125 4570.0 5.5426281600000005
615 flop sky90 128 11301 0.070789 4264.959961 2070.0 4.855913033000001
616 flopenr sky90 64 10000 0.221498 4647.160022 2330.0 9.885677238
617 add tsmc28 8 15696 0.063682 28.224 139.342 0.008195873400000001
618 csa sky90 128 19788 0.060643 4264.960083 3260.0 1.628689051
619 priorityencoder sky90 32 9129 0.111067 293.020006 53.82 0.015371672800000003
620 mult sky90 32 889 1.124838 26822.600434 18000.0 24.957905544
621 flopr sky90 64 13277 0.085865 2974.300056 1950.0 3.66540512
622 alu sky90 32 10000 0.384364 6083.84011 3640.0 5.60018348
640 priorityonehot sky90 32 6667 0.149833 623.280007 316.846 0.056037541999999996
641 csa sky90 128 16490 0.060643 4264.960083 3250.0 1.356038123
642 alu sky90 64 2102 0.475621 10732.960202 3830.0 1.9433874060000003
643 add tsmc28 16 14420 0.069317 140.868001 791.342 0.038401618000000005
644 flopenr sky90 64 6052 0.211118 4590.320021 2610.0 5.780199722
645 alu sky90 64 1314 0.76041 8106.560156 1160.0 1.1322504899999999
646 csa sky90 8 15000 0.062613 203.840004 117.131 0.0461770875
651 add tsmc28 32 18111 0.079248 413.154003 2110.0 0.145340832
652 shiftleft sky90 64 2609 0.382901 2559.760048 666.022 0.302874691
653 add tsmc28 8 5000 0.161025 19.026 93.122 0.00446522325
654 shiftleft sky90 32 6174 0.161964 3180.100048 3410.0 0.58145076
655 csa sky90 8 15013 0.062613 203.840004 117.131 0.0462459618
656 shiftleft sky90 8 13333 0.085966 939.82001 1560.0 0.16333540000000002
657 shiftleft sky90 64 5000 0.239464 5848.640098 4780.0 1.380749424
664 flop sky90 128 15000 0.070789 4264.959961 2070.0 6.445267661000001
665 flopenr sky90 64 3242 0.26181 3387.859995 909.793 1.92220902
666 priorityonehot sky90 16 12667 0.085601 696.78001 1080.0 0.08388898
667 priorityencoder sky90 32 8592 0.111067 293.020006 53.82 0.0144609234
668 add tsmc28 64 8405 0.118964 347.004003 1530.0 0.11016066399999999
669 add sky90 64 2788 0.358537 2637.180048 758.693 0.45928589700000005
670 flop sky90 128 14126 0.070789 4264.959961 2070.0 6.069802805000001
681 flopenr sky90 64 4627 0.20887 3954.300054 1660.0 3.0662116000000004
682 add sky90 32 2340 0.42591 958.440019 152.032 0.12734709000000002
683 mux2 sky90 1 10 0.060639 6.86 1.19 3.1229084999999996e-07
684 priorityencoder sky90 32 8771 0.111067 293.020006 53.82 0.014771911
685 flop sky90 64 10000 0.070789 2132.47998 1040.0 2.1485735702000004
686 decoder sky90 8 33883 0.030694 263.620004 439.421 0.027102802
687 priorityencoder add sky90 tsmc28 16 64 10919 10340 0.104403 0.099305 159.740003 644.490002 39.177 3180.0 0.011275523999999999 0.17010946500000002
688 mult sky90 32 1111 1.092041 31649.100517 25300.0 33.716765875
689 flop sky90 128 14974 0.070789 4264.959961 2070.0 6.4341537880000015
690 comparator sky90 8 8727 0.124671 264.600002 278.768 0.053109846
692 csa sky90 16 17568 0.060643 533.12001 412.98 0.181019355
693 decoder sky90 16 20000 0.049981 94.080001 66.328 0.0074221785
694 alu sky90 8 4166 0.240197 1719.900028 1340.0 0.42274671999999996
695 add tsmc28 64 12320 0.097568 648.018003 3250.0 0.20167305600000002
696 add sky90 128 3590 0.386891 6860.000114 2620.0 1.744491519
697 csa sky90 128 16160 0.060643 4264.960083 3250.0 1.328930702
698 flop sky90 32 16104 0.070789 1066.23999 518.516 1.7301327123
priorityencoder sky90 32 8463 0.111067 293.020006 53.82 0.0142498961
699 add tsmc28 64 8102 0.123413 337.554002 1480.0 0.10761613600000002
700 mult sky90 64 4000 1.411752 93087.261425 60500.0 556.283934576
701 priorityencoder sky90 32 10740 0.111067 293.020006 53.82 0.0180817076
702 csa sky90 8 14693 0.067531 164.640003 67.475 0.0304159624
703 comparator sky90 64 3636 0.275001 1323.000026 357.28 0.165550602
priorityencoder sky90 32 9724 0.111067 293.020006 53.82 0.0163712758
704 floprasync sky90 16 14837 0.071444 723.240014 321.992 0.813961492
705 add tsmc28 32 15998 0.081128 345.618001 1760.0 0.11601304
706 decoder sky90 16 25538 0.039572 265.580003 416.038 0.028729272
725 flopenr sky90 64 5079 0.203824 4340.420085 2230.0 4.60947976
726 add tsmc28 8 9056 0.108551 21.42 107.887 0.0057749132
727 add tsmc28 32 4618 0.189997 108.990001 518.291 0.0276635632
728 shiftleft sky90 32 6300 0.162938 3300.640047 3910.0 0.651752
729 csa sky90 8 15652 0.062613 203.840004 117.131 0.048186964799999996
730 flopr sky90 64 9317 0.172725 2896.880051 1590.0 5.1119691
731 mult sky90 16 1220 0.81966 8829.800131 6950.0 6.09499176
733 mult sky90 8 1855 0.605444 2332.40004 1740.0 1.4470111599999997
734 flopenr sky90 64 5013 0.228449 4007.220058 1760.0 3.779231807
735 add sky90 8 25000 0.151154 660.520013 864.531 0.39103539800000003
736 shiftleft comparator sky90 16 32 7231 4794 0.138234 0.208426 1233.820018 719.320014 1400.0 301.75 0.21619797600000001 0.106714112
737 add tsmc28 64 9413 0.106226 423.108003 1900.0 0.12534668
738 add tsmc28 64 9950 0.103506 577.458005 2830.0 0.15536250599999998
739 decoder sky90 8 10000 0.085629 37.240001 2.355 0.0012364827599999997
740 priorityonehot sky90 128 2963 0.337291 1562.120028 493.695 0.0711009428
741 add sky90 16 6087 0.226225 857.500013 678.287 0.24771637500000002
742 flopenr sky90 128 3000 0.27393 6483.679942 1300.0 3.1685483100000003
743 comparator sky90 32 4692 0.213099 736.960014 293.544 0.102500619
744 flopr sky90 8 15000 0.085865 373.380007 241.917 0.517680085
745 add sky90 16 4261 0.234402 607.60001 368.742 0.120013824
746 floprasync sky90 128 5000 0.071444 5785.920113 2580.0 2.20619072
747 priorityonehot sky90 64 10000 0.209855 1194.620015 760.611 0.23293904999999998
748 add tsmc28 8 22050 0.049896 90.216001 502.211 0.021754656
749 csa sky90 128 9583 0.080832 2885.120056 975.935 0.37400966399999996
750 flopenr sky90 32 4611 0.212058 1968.820014 750.904 1.3703187959999998
shiftleft sky90 16 7385 0.135404 937.860017 965.452 0.14786116800000002
751 priorityonehot sky90 8 17200 0.057703 95.060001 27.191 0.0077148911
752 add tsmc28 16 13300 0.075179 96.642001 532.778 0.027289976999999997
753 csa sky90 64 17568 0.060643 2132.480042 1660.0 0.724744493
754 add sky90 16 4609 0.221986 815.360013 735.998 0.157388074
755 flop sky90 32 15539 0.070789 1066.23999 518.516 1.6694523815000002
758 add sky90 64 3030 0.331556 3202.640054 1280.0 0.586191008
759 flopenr sky90 32 5091 0.177419 2188.340035 1120.0 1.631367705
760 add sky90 8 8113 0.139058 664.440013 736.234 0.11917270599999999
761 priorityencoder sky90 32 7876 0.111067 293.020006 53.82 0.0132613998
762 shiftleft sky90 16 7128 0.140285 1061.340013 1110.0 0.17311168999999998
763 add tsmc28 8 15394 0.064922 28.602 137.546 0.0084268756
764 csa sky90 32 15000 0.062613 815.360016 471.256 0.184520511
765 shiftleft sky90 128 7500 0.32019 11850.160206 9180.0 5.50278534
769 add tsmc28 16 9020 0.107948 57.834 272.583 0.016623992
770 alu sky90 16 3939 0.283216 4117.960074 3430.0 1.102559888
771 flopr sky90 128 11180 0.171962 5301.800014 2250.0 10.207836282
772 add tsmc28 16 13860 0.072103 113.400001 618.303 0.031725319999999994
773 floprasync sky90 128 13997 0.071444 5785.920113 2580.0 6.161187672
774 decoder sky90 16 12005 0.08179 78.400002 12.174 0.0043675860000000006
775 add tsmc28 64 15400 0.100198 670.950005 3310.0 0.268430442
776 alu sky90 32 2972 0.388258 6001.52011 3400.0 1.6136002479999998
777 flopr sky90 128 6988 0.112133 5853.53999 3790.0 5.033313971
778 csa sky90 64 10000 0.080832 1442.560028 301.524 0.146467584
779 add sky90 16 2703 0.363987 405.720008 52.464 0.0510309774
780 priorityencoder sky90 32 10024 0.111067 293.020006 53.82 0.0169043974
781 decoder sky90 64 7500 0.131244 264.600005 64.81 0.0141612276
782 add tsmc28 32 15696 0.081641 339.192002 1700.0 0.11437904100000001
783 add tsmc28 8 4546 0.218872 16.128 61.042 0.0056315765600000005
785 flopenr sky90 16 5599 0.187288 1208.340028 815.816 1.258762648
786 decoder sky90 16 35052 0.039572 518.420012 914.948 0.075859524
787 comparator sky90 16 5333 0.186933 318.500006 100.145 0.0372744402
788 priorityencoder sky90 16 7680 0.104403 159.740003 39.177 0.007934627999999999
789 priorityonehot sky90 32 7600 0.145454 656.600009 371.544 0.07199973
790 floprasync sky90 8 15957 0.071444 362.600007 161.167 0.43552262399999997
comparator sky90 32 4842 0.206449 781.060011 485.75 0.110863113
791 alu sky90 8 4421 0.235607 2200.100037 2210.0 0.575116687
shiftleft sky90 16 8000 0.124837 968.240013 940.706 0.15092793300000001
792 flopr sky90 16 10947 0.133182 746.760008 381.108 1.2380598719999998
793 flopr sky90 128 13277 0.174211 5125.399977 1890.0 11.290789121
priorityencoder sky90 16 9195 0.104403 159.740003 39.177 0.009500673
794 flopr sky90 8 13277 0.11919 400.820003 214.285 0.7405036320000001
795 priorityencoder sky90 128 9493 0.113763 1058.400021 117.974 0.051193350000000006
796 alu sky90 128 1906 0.524631 25815.160489 9940.0 5.398977620999999
819 priorityencoder sky90 8 8984 0.104625 85.260002 26.481 0.006675074999999999
820 floprasync sky90 64 13437 0.071444 2892.960056 1290.0 2.9566384959999996
821 comparator sky90 128 2308 0.406531 2810.640055 437.781 0.244731662
822 add tsmc28 8 19950 0.050114 70.308 400.586 0.016126685199999997
823 add sky90 16 4235 0.235896 600.740011 361.949 0.122901816
824 add tsmc28 64 9077 0.110157 400.176003 1840.0 0.117978147
825 add sky90 16 4348 0.22992 610.540011 364.173 0.11610960000000001
826 add sky90 128 2769 0.431383 6941.340124 2860.0 1.297600064
827 add sky90 8 18000 0.147907 580.16001 689.26 0.27555074100000004
comparator sky90 32 5579 0.192149 1206.380012 1440.0 0.25094659399999997
828 add tsmc28 16 7893 0.109936 52.164 250.533 0.013016422400000002
829 flopenr sky90 32 4899 0.176011 2065.840024 891.448 1.2759037389999999
830 flop sky90 16 20000 0.070789 533.119995 259.258 1.074435442
shiftleft sky90 16 7077 0.141279 1079.960019 1180.0 0.18154351499999996
831 csa sky90 128 15830 0.062613 3261.440063 1790.0 0.768324123
832 flop sky90 8 10000 0.070789 266.559998 129.629 0.26862797353
833 csa sky90 8 16291 0.060643 266.560005 205.51 0.08390565479999999
834 mult sky90 16 732 1.36399 4043.480026 624.48 1.23577494
835 add tsmc28 8 20370 0.049186 82.530001 483.34 0.018543122
836 floprasync sky90 16 15957 0.071444 723.240014 321.992 0.875403332
837 priorityonehot sky90 64 4476 0.223289 1068.200015 670.986 0.087305999
838 comparator sky90 128 3077 0.324985 2559.760047 659.43 0.28566181500000004
839 shiftleft sky90 128 2581 0.387267 7361.76014 2470.0 0.958098558
840 priorityonehot sky90 64 5048 0.220929 1048.600015 648.313 0.10251105599999999
comparator sky90 32 5000 0.205372 919.240014 840.47 0.128562872
841 comparator sky90 16 6667 0.150575 691.880011 816.855 0.1210623
842 shiftleft add sky90 tsmc28 16 32 7500 13130 0.133331 0.078731 1031.940019 426.132002 1060.0 2160.0 0.17413028600000002 0.108018932
843 shiftleft sky90 32 5922 0.168873 2672.46004 2300.0 0.45578822699999993
844 add tsmc28 16 8537 0.109936 52.164 250.533 0.0140828016
845 alu sky90 16 4146 0.296664 3496.640061 2610.0 1.021117488
846 flopr sky90 16 6988 0.110749 689.919998 364.27 0.5984765211
858 decoder sky90 16 15022 0.065338 78.400002 28.061 0.006069900199999999
859 csa sky90 32 14693 0.067531 658.560013 269.898 0.121353207
860 flopenr sky90 128 15000 0.224053 8643.600023 4030.0 27.361800466000002
861 priorityencoder sky90 16 9408 0.104403 159.740003 39.177 0.0097303596
862 flop sky90 8 20000 0.070789 266.559998 129.629 0.5373239045
863 alu sky90 8 5102 0.241901 2059.96003 2060.0 0.674419988
864 add sky90 16 4955 0.220767 802.620015 561.649 0.168445221
872 add sky90 16 3604 0.277242 442.960009 136.766 0.078736728
873 add tsmc28 32 14791 0.079295 378.630002 1900.0 0.11220242500000001
874 decoder sky90 8 25279 0.038956 48.020001 35.206 0.0031047931999999994
875 comparator sky90 32 4896 0.204247 795.760012 528.548 0.114174073
876 add tsmc28 64 7732 0.129331 331.128002 1450.0 0.102042159
877 flopr sky90 64 10714 0.17183 2815.540026 1390.0 5.43756035
878 add sky90 32 2631 0.379925 977.060019 169.107 0.140952175
879 priorityonehot sky90 16 10000 0.099923 281.260004 117.94 0.02398152
880 priorityencoder sky90 32 8950 0.111067 293.020006 53.82 0.0150717919
881 mult sky90 8 10 2.076433 1009.399998 211.637 0.005689426420000001
882 decoder sky90 128 17868 0.101057 1072.12001 985.334 0.202922456
883 csa sky90 32 15652 0.062613 815.360016 471.256 0.19247236200000004
885 decoder sky90 8 20223 0.04935 40.180001 11.498 0.0020480249999999998
886 mult sky90 128 517 1.934229 243417.302347 56700.0 150.428857788
887 comparator sky90 128 3846 0.273602 4038.58005 3610.0 0.65117276
comparator sky90 32 5263 0.195832 1060.360011 1060.0 0.168611352
888 flopenr sky90 64 4971 0.187689 3756.339987 1020.0 2.031358047
889 shiftleft sky90 64 4087 0.244635 4460.960079 2810.0 0.74124405
890 priorityonehot sky90 16 11333 0.088202 338.100002 367.782 0.034486982
891 comparator sky90 32 5508 0.200847 1061.340014 1040.0 0.23619607199999998
892 priorityonehot sky90 32 6533 0.153004 593.88001 232.761 0.049573296
893 shiftleft sky90 32 7056 0.161457 3370.220042 3560.0 0.710087886
894 comparator tsmc28 32 7500 0.133257 80.261999 259.856 0.0200551785
895 comparator sky90 16 4000 0.249312 280.280005 55.248 0.027324595200000003
896 mult sky90 64 1000 1.350119 103523.281624 73000.0 141.54647596
897 csa sky90 128 17568 0.060643 4264.960083 3260.0 1.445971692
comparator sky90 32 10000 0.194087 1451.380013 1850.0 0.596041177
898 alu sky90 16 3248 0.307875 3183.040048 2030.0 0.804477375
899 add tsmc28 8 3000 0.238199 15.75 58.809 0.00370637644
900 decoder sky90 32 19000 0.059976 951.580016 1480.0 0.141903216
914 mult sky90 64 857 1.336163 107976.401664 79500.0 121.17127781800001
915 alu sky90 16 7500 0.289423 4254.180065 3860.0 2.3205936140000003
916 floprasync sky90 32 15117 0.071444 1446.480028 643.984 1.662430436
comparator sky90 32 3158 0.304333 684.040013 135.532 0.0640925298
priorityencoder sky90 16 9004 0.104403 159.740003 39.177 0.0093023073
917 mult sky90 128 551 1.814879 274624.423573 87300.0 215.616699595
918 mult sky90 8 1927 0.574177 3273.200051 3430.0 1.827605391
shiftleft sky90 32 10000 0.15971 3675.98006 4090.0 1.0643074399999999
919 alu sky90 8 10000 0.235219 2419.620038 2600.0 1.5159864550000002
920 comparator sky90 64 6000 0.221138 2341.220025 2590.0 0.45222721
921 priorityonehot sky90 16 6667 0.147215 152.880003 35.496 0.007802395000000001
928 floprasync sky90 8 13437 0.071444 362.600007 161.167 0.366793496
929 add tsmc28 8 14489 0.068305 26.46 130.305 0.0076569904999999995
930 alu sky90 16 4837 0.301919 3701.460057 3010.0 1.3909408329999997
931 add tsmc28 64 11440 0.096855 786.240003 3940.0 0.21724576500000004
932 flop sky90 128 13844 0.070789 4264.959961 2070.0 5.948541248
933 decoder sky90 16 30044 0.039572 495.880012 908.129 0.06470022
934 alu sky90 64 2190 0.463611 11599.280214 4980.0 2.276793621
shiftleft sky90 16 7846 0.127358 935.900016 874.844 0.153211674
935 decoder sky90 8 13313 0.05554 38.220001 2.007 0.0010152712
936 csa sky90 8 16610 0.060643 266.560005 222.649 0.0865254324
937 flopenr sky90 16 5390 0.187272 1099.560027 590.987 1.1700380015999998
940 flopr sky90 64 10947 0.17183 2816.520026 1390.0 5.555951220000001
941 decoder sky90 8 32580 0.030694 148.960001 268.119 0.016052962
942 mult sky90 32 963 1.089271 32490.92054 27000.0 29.452798569000006
943 add tsmc28 8 21630 0.04887 86.814001 481.026 0.019743479999999997
944 add tsmc28 8 25000 0.051315 80.892 454.024 0.023040435
945 flopr sky90 16 11413 0.133182 746.760008 381.108 1.290799944
946 flopenr sky90 32 5986 0.190611 2119.739996 800.403 1.90611
952 comparator sky90 128 3692 0.270828 3380.020055 2000.0 0.505365048
953 mult sky90 8 2182 0.550085 4360.02008 5200.0 2.4209240850000002
954 csa sky90 64 16610 0.060643 2132.480042 1660.0 0.6849626850000001
955 priorityencoder sky90 32 9308 0.111067 293.020006 53.82 0.0156715537
956 flopenr sky90 64 4916 0.20176 3790.640003 1130.0 2.4461382400000002
957 floprasync sky90 16 8398 0.071444 723.240014 321.992 0.46074235599999996
958 flopenr sky90 16 7398 0.189228 1106.42003 616.649 1.6656794700000002
959 comparator add sky90 tsmc28 32 64 4000 10780 0.24995 0.098083 608.580012 652.932003 130.613 3240.0 0.0684863 0.17939380700000002
960 mult sky90 8 1091 0.915221 1167.180013 211.892 0.30293815099999993
961 comparator sky90 32 5304 0.195831 1117.200012 1210.0 0.179577027
962 add sky90 64 3636 0.330032 3266.340054 1220.0 0.79537712
963 flop sky90 128 14692 0.070789 4264.959961 2070.0 6.313033809
964 add tsmc28 8 15000 0.06579 28.728 137.18 0.008302698
shiftleft sky90 16 10000 0.128994 1192.660017 1420.0 0.242379726
965 mult sky90 64 10 14.7933 46798.920227 5460.0 2.7101325599999995
966 comparator sky90 32 5202 0.196011 989.800013 915.96 0.17052957000000002
967 floprasync sky90 16 14557 0.071444 723.240014 321.992 0.798601032
968 flop sky90 8 16104 0.070789 266.559998 129.629 0.43264113130000004
comparator sky90 32 5368 0.199678 1110.340013 1120.0 0.206067696
969 mult sky90 128 10 29.334627 180734.540854 18000.0 22.264981893
970 flop sky90 64 15539 0.070789 2132.47998 1040.0 3.3386216070000003
971 add tsmc28 8 12074 0.081502 23.31 115.92 0.0062838042000000005
972 priorityencoder sky90 32 9666 0.111067 293.020006 53.82 0.016271315499999998
973 flopr sky90 128 12811 0.174211 5123.439977 1890.0 10.893762252
974 mult sky90 64 714 1.400528 87215.101373 43900.0 85.31176259200001
975 alu sky90 64 2496 0.442869 12618.480223 6700.0 2.9570363129999997
978 mult sky90 128 539 1.855281 259737.242949 71800.0 184.947397047
979 csa sky90 16 16291 0.060643 533.12001 412.352 0.16773853800000002
980 flopenr sky90 64 5109 0.194025 4256.140049 1930.0 4.038630375
981 comparator sky90 32 5712 0.203736 1218.140014 1420.0 0.25772604
982 flopenr sky90 32 8059 0.19172 2358.860018 1330.0 3.6465144
983 csa sky90 64 15000 0.062613 1630.720032 893.318 0.363844143
984 mult sky90 16 6000 0.831308 8594.600132 7150.0 29.671045136
986 alu sky90 8 4336 0.230485 2084.460033 1910.0 0.5681455249999999
987 priorityonehot sky90 8 16000 0.061645 82.320002 24.568 0.006065868
988 alu sky90 32 2868 0.38931 5940.760105 3200.0 1.55490414
989 priorityencoder sky90 16 8832 0.104403 159.740003 39.177 0.0091352625
990 comparator sky90 64 4818 0.214579 2591.120026 2620.0 0.545245239
991 alu sky90 128 1167 0.85624 18358.340355 2460.0 2.59611968
992 alu sky90 64 2628 0.45202 12977.160225 6830.0 3.3114985200000002
999 comparator tsmc28 16 7500 0.12946 29.736 99.737 0.006913163999999999
1000 alu sky90 64 2365 0.452964 12152.980222 6200.0 2.5982015040000004
1001 priorityonehot sky90 16 11111 0.089821 300.860005 305.978 0.029281646
comparator sky90 32 5474 0.192304 1188.740012 1430.0 0.20691910400000002
1002 flopenr sky90 32 4803 0.217601 2179.52003 1080.0 2.520907585
1003 csa sky90 32 17568 0.060643 1066.240021 827.644 0.36203871
1004 comparator sky90 128 4000 0.268954 4027.800041 3660.0 0.679377804
1016 priorityonehot sky90 64 7500 0.224494 1243.620017 948.965 0.182513622
1017 shiftleft sky90 64 4000 0.249988 4733.400082 3490.0 0.8394597039999999
1018 comparator sky90 16 10000 0.146177 1065.260009 1610.0 0.28387573400000005
shiftleft sky90 16 7692 0.130257 1033.900012 1060.0 0.17128795500000002
1019 priorityonehot sky90 32 6133 0.162922 442.960006 148.282 0.030596751600000006
1020 priorityonehot sky90 128 3704 0.276108 2448.040034 1370.0 0.18526846800000002
1021 csa sky90 128 15652 0.062613 3261.440063 1790.0 0.759683529
1028 decoder sky90 16 25000 0.039941 245.0 388.765 0.027399525999999997
1029 mult sky90 8 2545 0.564127 4034.66007 4580.0 2.9069464310000006
1030 flopenr sky90 16 7147 0.189228 1106.42003 616.649 1.6091002979999998
shiftleft sky90 32 5750 0.173824 2582.30004 2290.0 0.43681971199999997
1031 flopr sky90 128 16305 0.085865 5959.380113 3930.0 9.01943133
1032 flopr sky90 8 16305 0.085865 373.380007 241.917 0.562673345
1033 mult sky90 16 1293 0.813903 9702.000166 8740.0 6.423322476
1037 add sky90 64 3152 0.328164 3804.360061 1890.0 0.7199918160000001
1038 add sky90 16 3478 0.287131 443.940009 126.253 0.074941191
1039 flopenr sky90 64 5495 0.222369 4167.940028 1850.0 4.343756046
1040 add tsmc28 64 11000 0.098535 679.392002 3420.0 0.183570705
1041 flopr sky90 8 9317 0.101851 389.060005 211.043 0.4071595576
1042 csa sky90 128 14693 0.067531 2634.240051 1080.0 0.48561542099999994
1043 add tsmc28 128 4500 0.205985 498.204002 2290.0 0.13512616
1045 shiftleft sky90 64 4696 0.2291 6340.600105 5970.0 1.429584
1046 add tsmc28 64 1000 0.998735 187.110001 917.222 0.053831816500000004
1047 mult sky90 64 671 1.490298 74604.461058 28900.0 66.73703473799999
shiftleft sky90 16 6154 0.162492 802.620013 641.83 0.118131684
1048 add sky90 16 4775 0.224325 926.100016 875.917 0.185068125
1049 mult sky90 128 596 1.71139 312992.404301 144000.0 294.25126243
1050 flopenr sky90 16 6342 0.173049 1137.780011 533.637 1.114089462
1055 flopenr sky90 64 5205 0.223461 4116.000022 1710.0 4.376260224
1056 add sky90 64 6000 0.328457 3749.480066 1770.0 1.403496761
1057 comparator sky90 16 6267 0.168782 502.740008 498.843 0.08050901399999999
1058 add tsmc28 64 8800 0.113635 395.640004 1780.0 0.11738495499999999
1059 decoder sky90 8 18000 0.055416 37.240001 6.065 0.0016181472
1060 priorityonehot sky90 32 5000 0.199515 362.600007 102.444 0.019392858000000002
1061 mult sky90 32 1296 1.097292 30544.640517 23700.0 38.819996376
1062 flop sky90 128 20000 0.070789 4264.959961 2070.0 8.593784600000001
1063 shiftleft sky90 32 6804 0.158954 3534.86005 4050.0 0.68906559
1064 alu sky90 16 3593 0.302131 3612.280059 2790.0 0.9477849469999999
1065 alu sky90 32 1564 0.638329 3728.900073 535.987 0.541941321
1066 flop sky90 16 15539 0.070789 533.119995 259.258 0.8347651247000001
1077 csa sky90 8 10000 0.080832 180.320004 37.69 0.018348864
1078 priorityonehot sky90 8 20800 0.054084 154.840002 56.302 0.017934254400000002
1079 csa sky90 16 7500 0.10878 250.880005 46.518 0.030991421999999998
1080 shiftleft sky90 16 6480 0.15429 848.680007 840.985 0.15645006
1081 shiftleft sky90 128 3097 0.322855 8849.400141 5950.0 1.7169428899999999
1082 add tsmc28 32 10775 0.092794 189.630002 873.487 0.059944924000000004
1083 flop sky90 32 20000 0.070789 1066.23999 518.516 2.1487222271
1095 priorityonehot sky90 64 5143 0.220683 1064.280016 459.708 0.088714566
1096 flopenr sky90 64 4531 0.216814 3957.240066 1770.0 3.501112472
1097 csa sky90 16 15000 0.062613 407.680008 235.173 0.09227277810000001
1098 priorityencoder sky90 16 9792 0.104403 159.740003 39.177 0.0101166507
1099 decoder sky90 8 25000 0.039559 46.060001 27.261 0.0028205567
1100 comparator sky90 16 6933 0.168782 607.600006 799.51 0.094180356
1101 add sky90 64 3212 0.336436 3593.660062 1720.0 0.6964225200000002
1102 add tsmc28 128 9408 0.117481 1300.95001 6200.0 0.38028599700000004
1103 comparator sky90 32 4488 0.222664 705.600013 279.131 0.088174944
1104 decoder sky90 128 13784 0.080668 1300.460014 1370.0 0.18795644
1105 flop sky90 16 15257 0.070789 533.119995 259.258 0.8196445943
1106 csa sky90 16 15013 0.062613 407.680008 235.173 0.0923416524
1111 csa sky90 128 16610 0.060643 4264.960083 3260.0 1.3673783640000001
1112 floprasync sky90 64 14557 0.071444 2892.960056 1290.0 3.203048852
1113 flopenr sky90 16 4228 0.180729 842.799992 176.142 0.3973688523
priorityencoder sky90 32 9364 0.111067 293.020006 53.82 0.0157604073
1114 priorityonehot sky90 32 7200 0.143094 1101.520018 1470.0 0.16956639
1115 comparator sky90 8 8545 0.116724 205.800003 165.947 0.041670467999999995
1116 mult sky90 128 528 1.893939 255011.682875 66500.0 175.06625146500002
1123 mult sky90 64 5000 1.404875 94040.801492 61600.0 723.34484975
1124 comparator sky90 16 8000 0.158838 801.640006 1190.0 0.15169029
1125 flopenr sky90 8 9518 0.148606 636.020015 366.016 0.9204655639999999
1126 add tsmc28 64 9900 0.101353 573.048003 2800.0 0.155374149
1127 alu sky90 16 3455 0.289435 3445.680058 2290.0 0.80289269
1128 add tsmc28 8 21130 0.050365 90.846 513.587 0.020700015
1129 priorityonehot sky90 16 10222 0.097791 313.600004 134.808 0.026892525000000004
1130 shiftleft sky90 32 5544 0.180365 2727.340043 2630.0 0.51043295
1131 shiftleft sky90 16 8748 0.118907 1426.880021 1760.0 0.233414441
1132 flopr sky90 128 12112 0.177282 5399.800033 2390.0 11.989758942
1133 flopr sky90 8 12112 0.11919 400.820003 214.285 0.675533163
1134 priorityencoder sky90 16 10368 0.104403 159.740003 39.177 0.0107117478
1135 decoder sky90 16 18000 0.052159 98.980002 39.029 0.0068328289999999995
1136 decoder sky90 8 11912 0.067612 37.240001 2.814 0.0011845622400000002
1137 shiftleft sky90 64 4522 0.23827 5915.280105 5100.0 1.2318559
1142 mult sky90 16 1195 0.836814 7685.16012 5330.0 5.5187883300000005
1143 csa sky90 32 7500 0.10878 501.76001 93.035 0.061863186
1144 add tsmc28 64 7952 0.12526 319.536001 1390.0 0.09645020000000001
1145 add tsmc28 64 6600 0.151266 296.100001 1280.0 0.090305802
1146 csa sky90 8 17568 0.060643 266.560005 213.306 0.09095237140000001
1147 flop sky90 8 15257 0.070789 266.559998 129.629 0.40986123110000006
1148 alu sky90 8 3401 0.29399 1119.160018 535.517 0.22813624
1150 add sky90 16 5406 0.22338 993.720015 916.992 0.24750504
1151 add sky90 128 2564 0.436395 6456.240111 2270.0 1.102770165
1152 decoder sky90 32 25000 0.058416 905.52001 1340.0 0.177117312
1153 shiftleft sky90 32 6678 0.161895 3698.520061 4310.0 0.79911372
1154 add sky90 16 5135 0.222202 789.880013 544.462 0.15798562200000002
1155 shiftleft sky90 128 10000 0.313996 12023.620188 9230.0 7.595249244
1156 decoder sky90 8 37141 0.030694 188.160004 322.82 0.0214858
1161 mult sky90 64 743 1.345895 95943.961579 56200.0 96.32301336
1162 csa sky90 16 14693 0.067531 329.280006 134.949 0.0607643938
1163 flopr sky90 32 10714 0.107015 1436.680023 864.0 1.8148673849999999
comparator sky90 32 4211 0.237004 654.640013 145.103 0.072997232
1164 comparator tsmc28 64 7500 0.13289 163.547999 522.847 0.04039856
1165 alu sky90 8 4847 0.227576 2652.860044 3100.0 0.695017104
shiftleft sky90 32 8750 0.164673 3752.420048 4460.0 1.0595060820000002
1166 priorityonehot sky90 128 3630 0.27774 2218.720036 971.079 0.14692446
1167 flopr sky90 128 11646 0.177282 5376.280021 2320.0 11.488760009999998
1168 alu sky90 8 2551 0.390589 784.980015 188.056 0.12030141200000001
1169 flopr sky90 8 11646 0.11919 400.820003 214.285 0.649525905
1170 flopenr sky90 32 4707 0.208408 2050.160023 905.261 1.8560816479999998
1171 mult sky90 8 1818 0.581954 2672.460046 2200.0 1.6195779819999998
1172 add tsmc28 16 13580 0.073608 110.88 614.344 0.031357008000000006
1173 csa sky90 64 14693 0.067531 1317.120026 539.796 0.24263888299999997
1174 flopr sky90 128 12345 0.177282 5403.720033 2390.0 12.250540763999998
1175 shiftleft sky90 16 9720 0.110329 1628.760017 2190.0 0.296895339
1176 flopr sky90 8 12345 0.11919 400.820003 214.285 0.688608306
1177 mult sky90 8 1673 0.611485 2094.260033 1390.0 1.0994500299999999
1178 add tsmc28 16 35000 0.067289 190.764001 1060.0 0.107124088
1179 csa sky90 16 15652 0.062613 407.680008 235.173 0.09629879400000001
1180 alu sky90 64 2146 0.465831 11271.960215 4250.0 2.0906495279999997
priorityencoder sky90 32 7203 0.111067 293.020006 53.82 0.0121285164
1181 shiftleft sky90 8 5000 0.198975 154.840003 31.052 0.0137491725
1182 flopenr sky90 8 6663 0.152384 635.040013 414.486 0.664927584
1183 comparator sky90 16 10 0.576329 252.840005 31.402 0.0001368781375
1196 mult sky90 32 6000 1.084816 33519.920555 29100.0 195.28315224
1197 mult sky90 64 571 1.751186 58587.340388 11000.0 27.973445163999997
1198 flop sky90 16 15000 0.070789 533.119995 259.258 0.8058053448
priorityencoder sky90 16 7663 0.104403 159.740003 39.177 0.0079241877
1199 flop sky90 32 8476 0.070789 1066.23999 518.516 0.910629696
1200 add sky90 64 10 8.474034 927.079988 230.083 0.023015476344
1201 decoder sky90 16 24035 0.041561 176.400002 223.236 0.019034938
1202 alu sky90 64 1752 0.570589 8920.940172 1800.0 1.428184267
1203 priorityonehot sky90 8 25000 0.054084 158.760003 59.967 0.022390775999999998
priorityencoder sky90 32 9904 0.111067 293.020006 53.82 0.016671156700000002
1204 priorityencoder sky90 8 10000 0.104625 85.260002 26.481 0.007428375
1205 decoder sky90 64 10511 0.094204 302.820005 116.69 0.024681448
1206 add sky90 16 5000 0.228259 924.140017 641.631 0.18762889800000002
1221 alu sky90 128 2722 0.513268 27566.420501 13200.0 8.80767888
1222 priorityencoder sky90 128 7032 0.113763 1058.400021 117.974 0.037996841999999996
1223 flop sky90 8 15000 0.070789 266.559998 129.629 0.4029734614
1224 priorityencoder sky90 32 8413 0.111067 293.020006 53.82 0.0141610425
1225 flopenr sky90 128 20000 0.210945 8479.94003 3830.0 34.87173984
1226 priorityonehot sky90 16 11556 0.090809 382.200008 391.295 0.039774342
shiftleft sky90 32 5000 0.199946 2419.620024 2110.0 0.5004648380000001
1227 priorityencoder sky90 64 7500 0.112447 546.840011 77.149 0.0218596968
1228 priorityonehot sky90 8 15000 0.065937 73.500001 15.316 0.004219968
1229 csa sky90 64 15013 0.062613 1630.720032 893.318 0.364157208