mirror of
https://github.com/openhwgroup/cvw
synced 2025-02-11 06:05:49 +00:00
fixed normalization vertical axes, added TechSpecs type
This commit is contained in:
parent
9c58c63864
commit
ab0b0a0da4
@ -1 +1 @@
|
||||
Subproject commit ad04e119a5d846a1c11159786ad3382cf5ad3649
|
||||
Subproject commit 307c77b26e070ae85ffea665ad9b642b40e33c86
|
@ -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
|
@ -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
|
||||
|
|
Loading…
Reference in New Issue
Block a user