diff --git a/synthDC/bestSynths.csv b/synthDC/bestSynths.csv index 330050d8..cbe89c6b 100644 --- a/synthDC/bestSynths.csv +++ b/synthDC/bestSynths.csv @@ -1,101 +1,101 @@ Module,Tech,Width,Target Freq,Delay,Area,L Power (nW),D energy (fJ) -priorityencoder,sky90,8,7994,0.12495900000000001,60.760001,44.346,13.420596600000001 -priorityencoder,sky90,16,5753,0.16977,136.220003,77.243,21.255203999999996 -priorityencoder,sky90,32,4776,0.20887,379.260006,246.78,50.066139 -priorityencoder,sky90,64,4096,0.244022,794.780014,364.853,72.718556 -priorityencoder,sky90,128,3409,0.293333,1602.300031,610.009,126.13319000000001 -add,sky90,8,3652,0.27337,245.000005,139.276,101.69364 -add,sky90,16,2931,0.339912,623.280012,352.919,268.53048 -add,sky90,32,2420,0.413219,1330.840024,582.809,520.65594 -add,sky90,64,2139,0.467468,2781.240054,1050.0,939.143212 -add,sky90,128,1885,0.5304949999999999,6186.740118,2230.0,2147.974254999999 -csa,sky90,8,5984,0.166714,306.740006,227.761,164.046576 -csa,sky90,16,5984,0.165225,588.000011,322.135,321.1974 -csa,sky90,32,5740,0.166714,1160.320023,826.559,570.495308 -csa,sky90,64,5984,0.165225,2469.600048,1440.0,1354.3493250000001 -csa,sky90,128,5984,0.165225,4897.060095,2990.0,2649.0524250000003 -shiftleft,sky90,8,4321,0.23109,250.880004,181.951,70.25136 -shiftleft,sky90,16,3355,0.29804,666.400006,558.433,195.51424 +priorityencoder,sky90,8,7994,0.12495882036527395,60.760001,44.346,13.42057730723042 +priorityencoder,sky90,16,5761,0.16976997552508244,136.220003,77.243,21.28915493084534 +priorityencoder,sky90,32,4776,0.20887023450586265,379.260006,246.78,50.06619521105528 +priorityencoder,sky90,64,4096,0.244021625,794.780014,364.853,72.71844425000002 +priorityencoder,sky90,128,3409,0.2933331557641537,1602.300031,610.009,126.1332569785861 +add,sky90,8,3652,0.2733695629791895,245.000005,139.276,101.6934774282585 +add,sky90,16,2931,0.33991248447628797,623.280012,352.919,268.5308627362675 +add,sky90,32,2420,0.4132191404958678,1330.840024,582.809,520.6561170247934 +add,sky90,64,2139,0.4674681813931744,2781.240054,1050.0,939.1435764188874 +add,sky90,128,1885,0.5304949787798409,6186.740118,2230.0,2147.9741690795754 +csa,sky90,8,5740,0.16671402787456446,290.080006,207.654,143.04063591637635 +csa,sky90,16,5984,0.16522529946524064,588.000011,322.135,321.19798216042784 +csa,sky90,32,5740,0.16671402787456446,1160.320023,826.559,570.4954033867597 +csa,sky90,64,5984,0.16522529946524064,2469.600048,1440.0,1354.3517797165773 +csa,sky90,128,5984,0.16522529946524064,4897.060095,2990.0,2649.0572263262034 +shiftleft,sky90,8,4321,0.23108991020597083,250.880004,181.951,70.25133270261513 +shiftleft,sky90,16,3355,0.29803959314456036,666.400006,558.433,195.51397310283156 shiftleft,sky90,32,2500,0.39945200000000003,1400.420023,738.137,368.29474400000004 -shiftleft,sky90,64,2203,0.453859,3914.120062,2680.0,1144.632398 -shiftleft,sky90,128,1907,0.5242939999999999,9192.400136,6080.0,2900.3944079999997 -comparator,sky90,8,4829,0.206669,198.940004,136.459,48.567215 -comparator,sky90,16,4014,0.24886599999999998,355.740006,188.666,62.714231999999996 -comparator,sky90,32,3596,0.27763899999999997,697.760013,316.793,109.389766 -comparator,sky90,64,3129,0.319542,1372.980026,508.393,204.826422 -comparator,sky90,128,2682,0.37267500000000003,2836.120055,772.571,463.6077000000001 -flop,sky90,8,7708,0.11434399999999999,133.279999,129.629,341.2939712 -flop,sky90,16,7708,0.11434399999999999,266.5599975,259.258,682.4049919999999 -flop,sky90,32,7708,0.11434399999999999,533.119995,518.516,1364.69564 -flop,sky90,64,8396,0.114344,1066.23999,1040.0,2972.829656 -flop,sky90,128,8396,0.114344,2132.4799805,2070.0,5945.087592 -mux2,sky90,8,5280,0.188723,63.700001,23.506,19.4762136 -mux2,sky90,16,4815,0.202073,119.560002,32.354,37.7674437 -mux2,sky90,32,4950,0.199897,374.360008,259.372,135.530166 -mux2,sky90,64,4060,0.245667,514.50001,165.954,163.614222 -mux2,sky90,128,4004,0.249748,1302.420025,767.078,466.52926399999996 -mux4,sky90,8,4655,0.214552,159.740002,86.462,42.0307368 -mux4,sky90,16,4452,0.223139,392.0,398.313,103.090218 -mux4,sky90,32,3802,0.262263,465.500009,150.568,139.26165300000002 -mux4,sky90,64,3699,0.269517,877.100017,304.149,274.90734 -mux4,sky90,128,3166,0.31572500000000003,1984.500039,725.267,569.5679000000001 -mux8,sky90,8,3577,0.27891699999999997,287.140006,116.648,60.831797699999996 -mux8,sky90,16,3419,0.29151,588.000006,280.193,150.71067 -mux8,sky90,32,3155,0.314651,1237.740008,639.983,323.14657700000004 -mux8,sky90,64,3020,0.330329,2207.940042,730.503,445.613821 -mux8,sky90,128,2666,0.37501399999999996,3761.240072,1460.0,854.281892 -mult,sky90,8,1310,0.7631560000000001,2194.220041,1440.0,1420.996472 -mult,sky90,16,997,1.002926,7519.540137,4940.0,6375.600582 -mult,sky90,32,763,1.310613,25200.700446,14900.0,24931.791099000002 -mult,sky90,64,632,1.5822660000000002,86011.661365,42600.0,88845.818166 -mult,sky90,128,524,1.9083759999999999,296198.144128,114000.0,273311.88559200004 -priorityencoder,tsmc28,8,31306,0.031913,8.316,34.836,1.7137280999999998 -priorityencoder,tsmc28,16,21202,0.047050999999999996,21.294,73.912,3.8158361 -priorityencoder,tsmc28,32,16453,0.06074,62.118,205.801,9.438996 -priorityencoder,tsmc28,64,13786,0.07244400000000001,137.088001,428.365,18.328332000000003 -priorityencoder,tsmc28,128,11439,0.087412,315.252,980.365,40.908816 -add,tsmc28,8,13787,0.072267,33.012,176.194,12.328750199999996 -add,tsmc28,16,11520,0.08680199999999999,90.972001,475.452,33.679176 -add,tsmc28,32,9810,0.101918,209.286002,1060.0,81.43248200000001 -add,tsmc28,64,8203,0.121869,392.616003,1800.0,142.34299200000004 -add,tsmc28,128,7210,0.138694,868.140006,4090.0,331.33996600000006 -csa,tsmc28,8,23865,0.040776,49.392,473.393,20.918088 -csa,tsmc28,16,23865,0.040776,98.783999,946.879,41.75462400000001 -csa,tsmc28,32,23865,0.040776,197.567999,1890.0,83.305368 -csa,tsmc28,64,23865,0.040776,395.135998,3790.0,166.52918400000001 -csa,tsmc28,128,23865,0.040776,790.271996,7570.0,333.099144 -shiftleft,tsmc28,8,15183,0.06578,48.384,333.876,15.517502 -shiftleft,tsmc28,16,11800,0.084718,130.788,613.549,33.717764 -shiftleft,tsmc28,32,9587,0.104304,384.803997,1940.0,101.800704 -shiftleft,tsmc28,64,8269,0.120883,967.427998,4980.0,272.8329309999999 -shiftleft,tsmc28,128,7023,0.14238299999999998,1836.953994,8670.0,566.541957 -comparator,tsmc28,8,17054,0.058548,32.256,160.477,8.752925999999999 -comparator,tsmc28,16,13709,0.07280299999999999,48.132,204.944,11.8523284 -comparator,tsmc28,32,12136,0.082381,146.16,623.674,35.506211 -comparator,tsmc28,64,10862,0.09205799999999999,291.312,1240.0,69.41173199999999 -comparator,tsmc28,128,9371,0.106711,558.432,2400.0,127.946489 -flop,tsmc28,8,19458,0.048892,15.12,157.268,51.8450768 -flop,tsmc28,16,19226,0.048892,30.24,314.578,102.39940480000001 -flop,tsmc28,32,20286,0.048892,60.4799995,629.157,216.053748 -flop,tsmc28,64,20286,0.048892,120.959999,1260.0,432.107496 -flop,tsmc28,128,20286,0.048892,241.919998,2520.0,864.1661 -mux2,tsmc28,8,29634,0.033745,16.758,114.564,5.436319499999999 -mux2,tsmc28,16,19150,0.052219,15.75,88.448,5.1592372 -mux2,tsmc28,32,17903,0.055855999999999996,32.130001,171.146,9.897683199999998 -mux2,tsmc28,64,18546,0.053857,90.846,517.414,27.359356000000002 -mux2,tsmc28,128,16594,0.060106,184.968,1150.0,58.603350000000006 -mux4,tsmc28,8,18130,0.055091999999999995,27.971999,133.963,8.0213952 -mux4,tsmc28,16,16440,0.060656,39.438,185.149,12.373824000000003 -mux4,tsmc28,32,15168,0.065805,69.174,324.969,23.229165 -mux4,tsmc28,64,13915,0.071806,137.465999,648.086,45.59681 -mux4,tsmc28,128,13089,0.07639599999999999,296.603997,1440.0,94.501852 -mux8,tsmc28,8,12885,0.07751,44.856,215.13,11.905536000000001 -mux8,tsmc28,16,12256,0.081543,121.841998,521.624,25.930674 -mux8,tsmc28,32,11695,0.085374,168.21,815.694,46.35808200000001 -mux8,tsmc28,64,11000,0.090793,304.037999,1490.0,81.895286 -mux8,tsmc28,128,10464,0.095475,664.775992,2850.0,153.04642500000003 -mult,tsmc28,8,5091,0.196425,516.222001,3840.0,342.95804999999996 -mult,tsmc28,16,3819,0.261843,1634.472002,11800.0,1455.3233939999998 -mult,tsmc28,32,2973,0.33635600000000004,5141.430011,36900.0,5416.340668 -mult,tsmc28,64,2390,0.41840900000000003,16045.092071,109000.0,18545.978925000003 -mult,tsmc28,128,1868,0.535328,44272.49428,262000.0,50011.412416 +shiftleft,sky90,64,2203,0.45385946391284615,3914.120062,2680.0,1144.633567988198 +shiftleft,sky90,128,1907,0.5242938489774515,9192.400136,6080.0,2900.3935725432616 +comparator,sky90,8,4829,0.2066692116380203,198.940004,136.459,48.56726473493477 +comparator,sky90,16,4014,0.24886605181863478,355.740006,188.666,62.714245058295965 +comparator,sky90,32,3596,0.27763876307007784,697.760013,316.793,109.38967264961067 +comparator,sky90,64,3129,0.31954192361776923,1372.980026,508.393,204.82637303899006 +comparator,sky90,128,2682,0.37267507755406415,2836.120055,772.571,463.6077964772558 +flop,sky90,8,10,0.1143419999999935,133.279999,64.8145,0.22163481569998741 +flop,sky90,16,10,0.1143419999999935,266.5599975,129.629,0.4426750529999749 +flop,sky90,32,10,0.1143419999999935,533.119995,259.258,0.88306326599995 +flop,sky90,64,10,0.1143419999999935,1066.23999,520.0,1.7717864609998994 +flop,sky90,128,10,0.1143419999999935,2132.4799805,1035.0,3.537741479999799 +mux2,sky90,8,5280,0.1887229393939394,63.700001,23.506,19.476207345454547 +mux2,sky90,16,4815,0.20207331983385254,119.560002,32.354,37.76750347694705 +mux2,sky90,32,5049,0.21904002158843336,237.160005,57.793,84.98752837631214 +mux2,sky90,64,4087,0.2460982481037436,482.160008,124.422,156.51848579398091 +mux2,sky90,128,3920,0.25878504081632653,955.500018,279.611,313.9062545102041 +mux4,sky90,8,4655,0.21455177121374866,159.740002,86.462,42.03069198077337 +mux4,sky90,16,4452,0.22313914914645103,392.0,398.313,103.09028690566036 +mux4,sky90,32,3802,0.2622634634402946,465.500009,150.568,139.26189908679646 +mux4,sky90,64,3699,0.2695173360367667,877.100017,304.149,274.9076827575021 +mux4,sky90,128,3166,0.3157249696778269,1984.500039,725.267,569.5678452987997 +mux8,sky90,8,3577,0.2789168803466592,287.140006,116.648,60.83177160360637 +mux8,sky90,16,3419,0.2915101822170225,588.000006,280.193,150.71076420620065 +mux8,sky90,32,3092,0.33231726520051746,1062.320021,325.058,219.99402956274258 +mux8,sky90,64,3020,0.33032882781456957,2207.940042,730.503,445.61358872185434 +mux8,sky90,128,2666,0.37501377344336084,3761.240072,1460.0,854.281375903976 +mult,sky90,8,1310,0.7631557786259543,2194.220041,1440.0,1420.996059801527 +mult,sky90,16,997,1.0029260270812437,7519.540137,4940.0,6375.600754155466 +mult,sky90,32,763,1.3106129895150722,25200.700446,14900.0,24931.79089954522 +mult,sky90,64,632,1.5822664810126583,86011.661365,42600.0,88845.84517534176 +mult,sky90,128,524,1.9083759465648855,296198.144128,114000.0,273311.87793918326 +priorityencoder,tsmc28,8,31306,0.03191275857663067,8.316,34.836,1.713715135565067 +priorityencoder,tsmc28,16,21202,0.04705136175832468,21.294,73.912,3.815865438600132 +priorityencoder,tsmc28,32,16453,0.060740189205615996,62.118,205.801,9.439025402552724 +priorityencoder,tsmc28,64,13786,0.07244435673872045,137.088001,428.365,18.328422254896275 +priorityencoder,tsmc28,128,11439,0.0874122290410001,315.252,980.365,40.908923191188045 +add,tsmc28,8,13787,0.07226709545223761,33.012,176.194,12.328766484151734 +add,tsmc28,16,11520,0.08680155555555555,90.972001,475.452,33.67900355555555 +add,tsmc28,32,9810,0.1019177991845056,209.286002,1060.0,81.43232154841998 +add,tsmc28,64,8203,0.12186861952944045,392.616003,1800.0,142.34254761038645 +add,tsmc28,128,7210,0.13869425520110956,868.140006,4090.0,331.3405756754508 +csa,tsmc28,8,23865,0.04077636748376283,49.392,473.393,20.91827651917033 +csa,tsmc28,16,23865,0.04077636748376283,98.783999,946.879,41.75500030337314 +csa,tsmc28,32,23865,0.04077636748376283,197.567999,1890.0,83.30611876932745 +csa,tsmc28,64,23865,0.04077636748376283,395.135998,3790.0,166.5306848036874 +csa,tsmc28,128,23865,0.04077636748376283,790.271996,7570.0,333.1021459748586 +shiftleft,tsmc28,8,15183,0.06578013640255549,48.384,333.876,15.51753417736284 +shiftleft,tsmc28,16,11800,0.0847177627118644,130.788,613.549,33.71766955932203 +shiftleft,tsmc28,32,9587,0.10430391697089808,384.803997,1940.0,101.80062296359652 +shiftleft,tsmc28,64,8269,0.12088260744951022,967.427998,4980.0,272.83204501354453 +shiftleft,tsmc28,128,7023,0.14238329232521713,1836.953994,8670.0,566.543120162039 +comparator,tsmc28,8,17054,0.05854826984871585,32.256,160.477,8.752966342383019 +comparator,tsmc28,16,13709,0.07280278080093369,48.132,204.944,11.852292714392004 +comparator,tsmc28,32,12136,0.08238147264337507,146.16,623.674,35.50641470929466 +comparator,tsmc28,64,10862,0.09205807659731172,291.312,1240.0,69.41178975437303 +comparator,tsmc28,128,9371,0.10671119720414043,558.432,2400.0,127.9467254477644 +flop,tsmc28,8,10,0.048889000000002625,15.12,78.6345,0.013320296940000717 +flop,tsmc28,16,10,0.048889000000002625,30.24,157.29,0.026541838100001425 +flop,tsmc28,32,10,0.048889000000002625,60.4799995,314.5805,0.05332812120000287 +flop,tsmc28,64,10,0.048889000000002625,120.959999,630.0,0.10640935295000573 +flop,tsmc28,128,10,0.048889000000002625,241.919998,1260.0,0.21305826200001143 +mux2,tsmc28,8,27000,0.04027303703703704,10.332,86.166,4.244778103703704 +mux2,tsmc28,16,19440,0.052470329218107,15.372,84.373,5.1473392962962965 +mux2,tsmc28,32,17903,0.05585556035301346,32.130001,171.146,9.897605294553983 +mux2,tsmc28,64,18546,0.05385698274560552,90.846,517.414,27.359347234767604 +mux2,tsmc28,128,16594,0.0601057455706882,184.968,1150.0,58.603101931421 +mux4,tsmc28,8,18130,0.05509219801434087,27.971999,133.963,8.021424030888031 +mux4,tsmc28,16,16440,0.06065625060827251,39.438,185.149,12.373875124087593 +mux4,tsmc28,32,15168,0.0658052700421941,69.174,324.969,23.229260324894515 +mux4,tsmc28,64,13915,0.07180589399928135,137.465999,648.086,45.59674268954365 +mux4,tsmc28,128,13089,0.07639603056001222,296.603997,1440.0,94.50188980273512 +mux8,tsmc28,8,12885,0.07750962359332557,44.856,215.13,11.90547818393481 +mux8,tsmc28,16,12256,0.08154268929503918,121.841998,521.624,25.93057519582246 +mux8,tsmc28,32,11695,0.08537362676357418,168.21,815.694,46.35787933262078 +mux8,tsmc28,64,11000,0.0907930909090909,304.037999,1490.0,81.89536799999999 +mux8,tsmc28,128,10464,0.09547474923547401,664.775992,2850.0,153.04602302446486 +mult,tsmc28,8,5000,0.19998100000000002,444.150001,3260.0,306.970835 +mult,tsmc28,16,3819,0.26184265147944485,1634.472002,11800.0,1455.3214569227544 +mult,tsmc28,32,2973,0.3363555785401951,5141.430011,36900.0,5416.333881232761 +mult,tsmc28,64,2390,0.4184090418410042,16045.092071,109000.0,18545.980779602512 +mult,tsmc28,128,1868,0.5353279057815846,44272.49428,262000.0,50011.4036139272 diff --git a/synthDC/ppaAnalyze.py b/synthDC/ppaAnalyze.py index 52f7ec7d..1af304d3 100755 --- a/synthDC/ppaAnalyze.py +++ b/synthDC/ppaAnalyze.py @@ -1,7 +1,6 @@ #!/usr/bin/python3 # Madeleine Masser-Frye mmasserfrye@hmc.edu 5/22 -from operator import index import scipy.optimize as opt import subprocess import csv @@ -9,7 +8,6 @@ import re from matplotlib.cbook import flatten import matplotlib.pyplot as plt import matplotlib.lines as lines -import matplotlib.axes as axes import numpy as np from collections import namedtuple import sklearn.metrics as skm @@ -49,7 +47,7 @@ def synthsintocsv(): module, width, risc, tech, freq = specReg.findall(oneSynth)[2:7] tech = tech[:-2] metrics = [] - for phrase in [['Path Slack', 'qor'], ['Clk Period', 'qor'], ['Design Area', 'qor'], ['100', 'power']]: + for phrase in [['Path Slack', 'qor'], ['Design Area', 'qor'], ['100', 'power']]: bashCommand = 'grep "{}" '+ oneSynth[2:]+'/reports/*{}*' bashCommand = bashCommand.format(*phrase) try: output = subprocess.check_output(['bash','-c', bashCommand]) @@ -59,12 +57,13 @@ def synthsintocsv(): nums = metricReg.findall(str(output)) nums = [float(m) for m in nums] metrics += nums - delay = metrics[1] - metrics[0] - area = metrics[2] - lpower = metrics[5] - denergy = (metrics[3] + metrics[4])*delay*1000 # (switching + internal powers)*delay, more practical units for regression coefs + delay = 1000/int(freq) - metrics[0] + area = metrics[1] + lpower = metrics[4] + denergy = (metrics[2] + metrics[3])*delay*1000 # (switching + internal powers)*delay, more practical units for regression coefs - if ('flop' in module): area = area/2 # since two flops in each module + if ('flop' in module): # since two flops in each module + [area, lpower, denergy] = [n/2 for n in [area, lpower, denergy]] writer.writerow([module, tech, width, freq, delay, area, lpower, denergy]) file.close() @@ -102,7 +101,6 @@ def getVals(tech, module, var, freq=None): works at a specified target frequency or if none is given, uses the synthesis with the best achievable delay for each width ''' - global widths metric = [] widthL = [] @@ -115,31 +113,33 @@ def getVals(tech, module, var, freq=None): metric = [x for _, x in sorted(zip(widthL, metric))] # ordering else: for w in widths: - m = 100000 # large number to start - for oneSynth in allSynths: + for oneSynth in bestSynths: if (oneSynth.width == w) & (oneSynth.tech == tech) & (oneSynth.module == module): - if (oneSynth.delay < m) & (1000/oneSynth.delay > oneSynth.freq): - m = oneSynth.delay - osdict = oneSynth._asdict() - met = osdict[var] - try: metric += [met] - except: pass - + osdict = oneSynth._asdict() + met = osdict[var] + metric += [met] return metric def csvOfBest(): - global techSpecs, widths, modules, allSynths bestSynths = [] for tech in [x.tech for x in techSpecs]: for mod in modules: for w in widths: - m = 100000 # large number to start + m = np.Inf # large number to start best = None - for oneSynth in allSynths: - if (oneSynth.width == w) & (oneSynth.tech == tech) & (oneSynth.module == mod): - if (oneSynth.delay < m) & (1000/oneSynth.delay > oneSynth.freq): - m = oneSynth.delay - best = oneSynth + if [mod, tech, w] in leftblue: + for oneSynth in allSynths: + if (oneSynth.width == w) & (oneSynth.tech == tech) & (oneSynth.module == mod): + if (oneSynth.freq < m) & (1000/oneSynth.delay < oneSynth.freq): + if ([mod, tech, w] != ['mux2', 'sky90', 128]) or (oneSynth.area < 1100): + m = oneSynth.freq + best = oneSynth + else: + for oneSynth in allSynths: + if (oneSynth.width == w) & (oneSynth.tech == tech) & (oneSynth.module == mod): + if (oneSynth.delay < m) & (1000/oneSynth.delay > oneSynth.freq): + m = oneSynth.delay + best = oneSynth if (best != None) & (best not in bestSynths): bestSynths += [best] @@ -149,6 +149,7 @@ def csvOfBest(): for synth in bestSynths: writer.writerow(list(synth)) file.close() + return bestSynths def genLegend(fits, coefs, r2, spec, ale=False): ''' generates a list of two legend elements @@ -172,7 +173,7 @@ def genLegend(fits, coefs, r2, spec, ale=False): if str(coefsr[ind]) != '0.0': eq += " + " + coefsr[ind] + eqDict[k] ind += 1 - eq = eq[3:] + eq = eq[3:] # chop off leading ' + ' legend_elements = [lines.Line2D([0], [0], color=spec.color, label=eq)] legend_elements += [lines.Line2D([0], [0], color=spec.color, ls='', marker=spec.shape, label=spec.tech +' $R^2$='+ str(round(r2, 4)))] @@ -185,19 +186,13 @@ def oneMetricPlot(module, var, freq=None, ax=None, fits='clsgn', norm=True, colo fits: constant, linear, square, log2, Nlog2 plots given variable vs width for all matching syntheses with regression ''' - - if ax is None: - singlePlot = True - ax = plt.gca() - else: + singlePlot = True + if ax or (freq == 10): singlePlot = False + if ax is None: + ax = plt.gca() fullLeg = [] - global techSpecs - global widths - - global norms - allWidths = [] allMetrics = [] @@ -209,39 +204,40 @@ def oneMetricPlot(module, var, freq=None, ax=None, fits='clsgn', norm=True, colo if norm: techdict = spec._asdict() norm = techdict[var] - metric = [m/norm for m in metric] # comment out to not normalize + metric = [m/norm for m in metric] - if len(metric) == 5: - allWidths += widths - allMetrics += metric + if len(metric) == 5: # don't include the spec if we don't have points for all widths xp, pred, leg = regress(widths, metric, spec, fits, ale=ale) fullLeg += leg c = color if color else spec.color ax.scatter(widths, metric, color=c, marker=spec.shape) ax.plot(xp, pred, color=c) + allWidths += widths + allMetrics += metric combined = TechSpec('combined', 'red', '_', 0, 0, 0, 0) xp, pred, leg = regress(allWidths, allMetrics, combined, fits, ale=ale) fullLeg += leg ax.plot(xp, pred, color='red') - ax.legend(handles=fullLeg) - - ax.set_xticks(widths) - ax.set_xlabel("Width (bits)") - if norm: ylabeldic = {"lpower": "Leakage Power (add32)", "denergy": "Energy/Op (add32)", "area": "Area (add32)", "delay": "Delay (FO4)"} else: ylabeldic = {"lpower": "Leakage Power (nW)", "denergy": "Dynamic Energy (fJ)", "area": "Area (sq microns)", "delay": "Delay (ns)"} + ax.legend(handles=fullLeg) + ax.set_xticks(widths) + ax.set_xlabel("Width (bits)") ax.set_ylabel(ylabeldic[var]) + if (module in ['flop', 'csa']) & (var == 'delay'): + ax.set_ylim(ymin=0) + if singlePlot: titleStr = " (target " + str(freq)+ "MHz)" if freq != None else " (best achievable delay)" ax.set_title(module + titleStr) plt.savefig('./plots/PPA/'+ module + '_' + var + '.png') - plt.show() + # plt.show() def regress(widths, var, spec, fits='clsgn', ale=False): ''' fits a curve to the given points @@ -259,22 +255,19 @@ def regress(widths, var, spec, fits='clsgn', ale=False): mat += [row] y = np.array(var, dtype=np.float) - coefsResid = opt.nnls(mat, y) - coefs = coefsResid[0] - - xp = np.linspace(4, 140, 200) - pred = [] + coefs = opt.nnls(mat, y)[0] yp = [] - for x in xp: - n = [func(x/normAddWidth) for func in funcArr] - pred += [sum(np.multiply(coefs, n))] - for w in widths: n = [func(w) for func in funcArr] yp += [sum(np.multiply(coefs, n))] - r2 = skm.r2_score(y, yp) + xp = np.linspace(4, 140, 200) + pred = [] + for x in xp: + n = [func(x/normAddWidth) for func in funcArr] + pred += [sum(np.multiply(coefs, n))] + leg = genLegend(fits, coefs, r2, spec, ale=ale) return xp, pred, leg @@ -317,7 +310,7 @@ def genFuncs(fits='clsgn'): funcArr += [lambda x: x*np.log2(x)] return funcArr -def noOutliers(freqs, delays, areas): +def noOutliers(median, freqs, delays, areas): ''' returns a pared down list of freqs, delays, and areas cuts out any syntheses in which target freq isn't within 75% of the min delay target to focus on interesting area helper function to freqPlot() @@ -325,33 +318,28 @@ def noOutliers(freqs, delays, areas): f=[] d=[] a=[] - try: - ind = delays.index(min(delays)) - med = freqs[ind] - for i in range(len(freqs)): - norm = freqs[i]/med - # if (norm > 0.25) & (norm<1.75): - if freqs[i] < 8000: - f += [freqs[i]] - d += [delays[i]] - a += [areas[i]] - except: pass + for i in range(len(freqs)): + norm = freqs[i]/median + if (norm > 0.4) & (norm<1.4): + f += [freqs[i]] + d += [delays[i]] + a += [areas[i]] return f, d, a def freqPlot(tech, mod, width): ''' plots delay, area, area*delay, and area*delay^2 for syntheses with specified tech, module, width ''' - global allSynths + freqsL, delaysL, areasL = ([[], []] for i in range(3)) - count = 0 for oneSynth in allSynths: if (mod == oneSynth.module) & (width == oneSynth.width) & (tech == oneSynth.tech): - count += 1 ind = (1000/oneSynth.delay < oneSynth.freq) # when delay is within target clock period freqsL[ind] += [oneSynth.freq] delaysL[ind] += [oneSynth.delay] areasL[ind] += [oneSynth.area] + + median = np.median(list(flatten(freqsL))) f, (ax1, ax2, ax3, ax4) = plt.subplots(4, 1, sharex=True) for ax in (ax1, ax2, ax3, ax4): @@ -362,8 +350,7 @@ def freqPlot(tech, mod, width): delays = delaysL[ind] freqs = freqsL[ind] - if ('flop' in mod): areas = [m/2 for m in areas] # since two flops in each module - # freqs, delays, areas = noOutliers(freqs, delays, areas) # comment out to see all syntheses + freqs, delays, areas = noOutliers(median, freqs, delays, areas) # comment out to see all syntheses c = 'blue' if ind else 'green' adprod = adprodpow(areas, delays, 1) @@ -408,7 +395,6 @@ def squareAreaDelay(tech, mod, width): targets = freqsL[ind] targets = [1000/f for f in targets] - if ('flop' in mod): areas = [m/2 for m in areas] # since two flops in each module targets, delays, areas = noOutliers(targets, delays, areas) # comment out to see all if not ind: @@ -473,24 +459,29 @@ def adprodpow(areas, delays, pow): return result -def plotPPA(mod, freq=None, norm=True): +def plotPPA(mod, freq=None, norm=True, aleOpt=False): ''' 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 ''' plt.rcParams["figure.figsize"] = (12,8) fig, axs = plt.subplots(2, 2) - 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) + if aleOpt: + oneMetricPlot(mod, 'area', ax=axs[0,1], fits=modFit[1], freq=10, norm=norm, color='black') + oneMetricPlot(mod, 'lpower', ax=axs[1,0], fits=modFit[1], freq=10, norm=norm, color='black') + oneMetricPlot(mod, 'denergy', ax=axs[1,1], fits=modFit[1], freq=10, norm=norm, color='black') + titleStr = " (target " + str(freq)+ "MHz)" if freq != None else " (best achievable delay)" n = 'normalized' if norm else 'unnormalized' saveStr = './plots/PPA/'+ n + '/' + mod + '.png' plt.suptitle(mod + titleStr) - plt.savefig(saveStr) + if freq != 10: plt.savefig(saveStr) # plt.show() def plotBestAreas(mod): @@ -512,38 +503,38 @@ def plotBestAreas(mod): plt.savefig('./plots/bestAreas/' + mod + '.png') if __name__ == '__main__': - + ############################## # set up stuff, global variables widths = [8, 16, 32, 64, 128] - normAddWidth = 32 - fitDict = {'add': ['cg', 'l', 'l'], 'mult': ['cg', 'sl', 'ls'], 'comparator': ['cg', 'l', 'l'], 'csa': ['c', 'l', 'l'], 'shiftleft': ['cg', 'n', 'ln'], 'flop': ['c', 'l', 'l'], 'priorityencoder': ['cg', 'l', 'l']} - fitDict.update(dict.fromkeys(['mux2', 'mux4', 'mux8'], ['cg', 'l', 'l'])) #data + modules = ['priorityencoder', 'add', 'csa', 'shiftleft', 'comparator', 'flop', 'mux2', 'mux4', 'mux8', 'mult'] + normAddWidth = 32 # divisor to use with N since normalizing to add_32 + + fitDict = {'add': ['cg', 'l', 'l'], 'mult': ['cg', 's', 'ls'], 'comparator': ['cg', 'l', 'l'], 'csa': ['c', 'l', 'l'], 'shiftleft': ['cg', 'l', 'ln'], 'flop': ['c', 'l', 'l'], 'priorityencoder': ['cg', 'l', 'l']} + fitDict.update(dict.fromkeys(['mux2', 'mux4', 'mux8'], ['cg', 'l', 'l'])) + leftblue = [['mux2', 'sky90', 32], ['mux2', 'sky90', 64], ['mux2', 'sky90', 128], ['mux2', 'tsmc28', 16], ['mux2', 'tsmc28', 8], ['mux8', 'sky90', 32]] + TechSpec = namedtuple("TechSpec", "tech color shape delay area lpower denergy") techSpecs = [['sky90', 'green', 'o', 43.2e-3, 1330.84, 582.81, 520.66], ['tsmc28', 'blue', '^', 12.2e-3, 209.29, 1060, 81.43]] - - invz1arealeakage = [['sky90', 1.96, 1.98], ['gf32', .351, .3116], ['tsmc28', .252, 1.09]] #['gf32', 'purple', 's', 15e-3] techSpecs = [TechSpec(*t) for t in techSpecs] - modules = ['priorityencoder', 'add', 'csa', 'shiftleft', 'comparator', 'flop', 'mux2', 'mux4', 'mux8', 'mult'] + # invz1arealeakage = [['sky90', 1.96, 1.98], ['gf32', .351, .3116], ['tsmc28', .252, 1.09]] #['gf32', 'purple', 's', 15e-3] + ############################## - - # cleanup() + # cleanup() # run to remove garbage synth runs # synthsintocsv() # slow, run only when new synth runs to add to csv allSynths = synthsfromcsv('ppaData.csv') # your csv here! + bestSynths = csvOfBest() - # # ### examples - + # ### plotting examples # squareAreaDelay('sky90', 'add', 32) - # plotBestAreas('add') # oneMetricPlot('add', 'delay') # freqPlot('sky90', 'mux4', 16) for mod in modules: - plotPPA(mod, norm=False) - plotPPA(mod) + # plotPPA(mod, norm=False) + plotPPA(mod, aleOpt=True) + plotBestAreas(mod) for w in [8, 16, 32, 64, 128]: freqPlot('sky90', mod, w) freqPlot('tsmc28', mod, w) - plt.close('all') - - csvOfBest() \ No newline at end of file + plt.close('all') \ No newline at end of file diff --git a/synthDC/ppaData.csv b/synthDC/ppaData.csv index d28a7740..4d0cdca1 100644 --- a/synthDC/ppaData.csv +++ b/synthDC/ppaData.csv @@ -1,1848 +1,1840 @@ Module,Tech,Width,Target Freq,Delay,Area,L Power (nW),D energy (fJ) -shiftleft,sky90,128,2022,0.527103,10014.620149,7320.0,3350.2666679999998 -priorityencoder,tsmc28,64,14337,0.07960600000000001,127.89,410.885,19.264652 -flop,sky90,64,8396,0.114344,1066.23999,1040.0,2972.829656 -mux4,sky90,128,3489,0.311349,2107.000041,761.758,639.510846 +shiftleft,sky90,128,2022,0.5271028417408506,10014.620149,7320.0,3350.265662104847 +priorityencoder,tsmc28,64,14337,0.0796055989398061,127.89,410.885,19.264554943433076 +flop,sky90,64,8396,0.11434433539780849,1066.23999,520.0,1486.4191880038113 +mux4,sky90,128,3489,0.3113490759529951,2107.000041,761.758,639.5110020074519 priorityencoder,sky90,32,5000,0.209401,370.440007,222.189,46.5917225 -mux2,sky90,128,4087,0.25516300000000003,1146.600021,479.203,403.412703 -mult,tsmc28,16,3741,0.267306,1458.072003,10500.0,1321.82817 -comparator,sky90,8,4457,0.22251900000000002,175.420003,102.05,44.2145253 -flop,tsmc28,16,5000,0.04889200000000002,30.24,314.58,26.641250800000012 -priorityencoder,tsmc28,16,22068,0.046203,25.2,94.625,4.5694767 -priorityencoder,sky90,128,3201,0.31181000000000003,1541.54003,454.954,94.47843000000003 -add,tsmc28,128,8111,0.13344,1052.226011,5250.0,424.20576000000005 -mux4,tsmc28,32,16078,0.06633,93.239999,437.954,28.58823 -mux4,sky90,32,4031,0.265558,686.980013,310.401,187.21839 -add,sky90,8,3726,0.27843,282.240005,170.25,148.68162 +mux2,sky90,128,4087,0.2551632481037436,1146.600021,479.203,403.4130952520186 +mult,tsmc28,16,3741,0.2673062063619353,1458.072003,10500.0,1321.8291904597702 +comparator,sky90,8,4457,0.2225191655822302,175.420003,102.05,44.214558201189135 +flop,tsmc28,16,5000,0.04889200000000002,30.24,157.29,13.320625400000006 +priorityencoder,tsmc28,16,22068,0.046203482508609756,25.2,94.625,4.569524420101505 +priorityencoder,sky90,128,3201,0.31181037425804436,1541.54003,454.954,94.47854340018745 +add,tsmc28,128,8111,0.13344036012822094,1052.226011,5250.0,424.2069048476144 +mux4,tsmc28,32,16078,0.06632979064560268,93.239999,437.954,28.588139768254756 +mux4,sky90,32,4031,0.26555840014884646,686.980013,310.401,187.21867210493676 +add,sky90,8,3726,0.2784303263553409,282.240005,170.25,148.68179427375202 shiftleft,tsmc28,128,10000,0.144407,2548.727987,12900.0,1076.987406 -mux2,tsmc28,32,19335,0.055856,32.130001,171.146,10.6908384 -mux2,sky90,16,4606,0.21640199999999998,114.660002,40.216,42.56627339999999 -mux8,sky90,128,2851,0.36049000000000003,4595.220086,1780.0,991.3475000000001 +mux2,tsmc28,32,19335,0.05585567933798811,32.130001,171.146,10.690777025290924 +mux2,sky90,16,4606,0.21640211984368213,114.660002,40.216,42.56629697325227 +mux8,sky90,128,2851,0.360490121360926,4595.220086,1780.0,991.3478337425465 mux4,tsmc28,32,5000,0.14417800000000003,54.431999,184.849,11.534240000000002 -flop,sky90,64,13279,0.114344,1066.23999,1040.0,4701.939624000001 +flop,sky90,64,13279,0.11434387551773477,1066.23999,520.0,2350.9672525823858 shiftleft,sky90,8,1000,0.612417,130.340003,12.308,16.06369791 add,tsmc28,16,5000,0.198828,47.754,237.822,17.516746800000004 -flop,sky90,16,1000,0.114344,266.5599975,259.258,88.5365592 -mux4,tsmc28,64,14785,0.068541,300.13199,1350.0,71.008476 -comparator,sky90,64,3313,0.32597800000000005,1324.960026,375.296,186.133438 -flop,tsmc28,128,40000,0.048892000000000005,241.919998,2520.0,1704.0328760000002 -mux2,tsmc28,16,19821,0.052471,15.372,84.373,5.2418529 -flop,sky90,128,10495,0.114344,2132.4799805,2070.0,7431.788280000001 -mux4,tsmc28,8,19610,0.057567,22.302,111.045,7.2073884 -mux8,sky90,16,3628,0.286143,590.940012,200.069,127.61977799999998 -mux2,sky90,16,4700,0.21094700000000002,117.600002,46.727,43.53946080000001 -shiftleft,sky90,16,3220,0.31031899999999996,539.000007,340.34,149.26343899999998 -mux4,tsmc28,8,18870,0.057567,22.302,111.045,6.9368235 +flop,sky90,16,1000,0.114344,266.5599975,129.629,44.2682796 +mux4,tsmc28,64,14785,0.06854111768684477,300.13199,1350.0,71.00859792357119 +comparator,sky90,64,3313,0.3259782315122246,1324.960026,375.296,186.13357019348024 +flop,tsmc28,128,40000,0.048892000000000005,241.919998,1260.0,852.0164380000001 +mux2,tsmc28,16,19821,0.05247054129458655,15.372,84.373,5.241807075329197 +flop,sky90,128,10495,0.1143444683182468,2132.4799805,1035.0,3715.909359172226 +mux4,tsmc28,8,19610,0.05756739061703213,22.302,111.045,7.207437305252423 +mux8,sky90,16,3628,0.2861429581036384,590.940012,200.069,127.61975931422273 +mux2,sky90,16,4700,0.21094695744680853,117.600002,46.727,43.53945201702128 +shiftleft,sky90,16,3220,0.3103190062111801,539.000007,340.34,149.26344198757764 +mux4,tsmc28,8,18870,0.057567170641229466,22.302,111.045,6.936844062268151 inv,sky90,1,100000,0.068855,3.92,5.959,30.70933 -priorityencoder,sky90,16,5408,0.18331699999999998,124.460002,60.685,17.4517784 +priorityencoder,sky90,16,5408,0.18331724260355028,124.460002,60.685,17.45180149585799 comparator,sky90,64,2500,0.399258,1413.160027,227.356,158.10616800000003 -mux2,sky90,64,4590,0.243197,490.980009,117.75,171.697082 -mux8,sky90,8,3577,0.27891699999999997,287.140006,116.648,60.831797699999996 -flop,sky90,8,8396,0.114344,133.279999,129.629,371.7094752 -mux4,tsmc28,128,13623,0.075858,298.619997,1420.0,97.40167199999999 -mux2,tsmc28,16,19533,0.052469999999999996,15.372,84.373,5.168295 +mux8,sky90,8,3577,0.2789168803466592,287.140006,116.648,60.83177160360637 +flop,sky90,8,8396,0.11434433539780849,133.279999,64.8145,185.8552827555979 +mux4,tsmc28,128,13623,0.07585827049842178,298.619997,1420.0,97.40201931997356 +mux2,tsmc28,16,19533,0.052470412891004965,15.372,84.373,5.16833566976399 mux4,sky90,128,1000,0.921621,1651.300032,109.473,381.551094 -mult,sky90,128,535,1.912681,298339.444095,121000.0,294262.14648800006 -shiftleft,sky90,32,2904,0.37145700000000004,1854.160032,1240.0,495.5236380000001 +mult,sky90,128,535,1.912680878504673,298339.444095,121000.0,294262.12779618695 +shiftleft,tsmc28,8,10,0.12195599999999729,15.624,50.976,0.005707540799999872 +shiftleft,sky90,32,2904,0.3714566170798898,1854.160032,1240.0,495.523127184573 shiftleft,tsmc28,64,10000,0.12092800000000001,1066.337997,5680.0,359.51894400000003 comparator,tsmc28,32,10000,0.099953,104.957999,399.61,25.1981513 -add,sky90,8,3133,0.316657,189.140003,92.176,82.01416300000001 -add,sky90,32,1767,0.5628299999999999,930.020018,188.601,298.86272999999994 +add,sky90,8,3133,0.3166568917969997,189.140003,92.176,82.01413497542292 +add,sky90,32,1767,0.5628299564233163,930.020018,188.601,298.862706860781 add,tsmc28,8,10000,0.098662,25.704,135.998,9.866200000000001 csa,tsmc28,16,5000,0.067577,34.271999,114.459,4.8723016999999995 -add,sky90,8,2952,0.33654500000000004,187.180004,53.255,68.0157445 -flop,sky90,16,14974,0.114344,266.5599975,259.258,1325.7043360000002 -flop,sky90,32,7708,0.11434399999999999,533.119995,518.516,1364.69564 -add,sky90,64,2406,0.45515,3146.780061,1370.0,1377.73905 -priorityencoder,sky90,8,7363,0.13563699999999998,49.980001,33.776,9.264007099999999 -priorityencoder,sky90,16,5638,0.177361,130.340003,76.093,20.2546262 -shiftleft,sky90,64,1500,0.6639470000000001,2139.340042,239.334,359.195327 -flop,sky90,16,7872,0.114345,266.5599975,259.258,696.932775 -mux4,tsmc28,128,13356,0.075179,309.707998,1520.0,95.928404 -shiftleft,tsmc28,8,15791,0.066159,48.762,356.201,17.280730799999997 +flop,sky90,16,14974,0.11434442286630159,266.5599975,129.629,662.8546193559504 +flop,sky90,32,7708,0.11434433990659056,533.119995,259.258,682.3498483925791 +add,sky90,64,2406,0.4551495976724855,3146.780061,1370.0,1377.7378321546137 +priorityencoder,sky90,8,7363,0.13563720616596495,49.980001,33.776,9.264021181135407 +priorityencoder,sky90,16,5638,0.17736086094359702,130.340003,76.093,20.254610319758783 +shiftleft,sky90,64,1500,0.6639466666666667,2139.340042,239.334,359.19514666666663 +flop,sky90,16,7872,0.11434452032520326,266.5599975,129.629,348.4649256910569 +mux4,tsmc28,128,13356,0.07517871638215035,309.707998,1520.0,95.92804210362384 +shiftleft,tsmc28,8,15791,0.06615921170286872,48.762,356.201,17.28078609678931 mux8,tsmc28,8,1000,0.11438300000000001,30.114,111.042,0.58564096 shiftleft,tsmc28,128,20000,0.142383,2569.517985,13100.0,2099.579718 +flop,sky90,8,10,0.1143419999999935,133.279999,64.8145,0.22163481569998741 +mux4,tsmc28,32,10,0.12346599999999341,54.431999,199.177,0.01671729639999911 csa,sky90,64,5000,0.190168,1505.280029,935.708,696.01488 -priorityencoder,tsmc28,32,17125,0.059472000000000004,60.354,212.071,9.2597904 -csa,sky90,16,5740,0.166714,580.160011,413.956,285.58108200000004 -add,sky90,8,4024,0.282379,270.480005,164.225,155.026071 -mux8,tsmc28,64,10304,0.096994,286.397999,1400.0,80.602014 -mux2,sky90,64,4860,0.244553,513.520009,127.141,188.061257 -priorityencoder,sky90,128,3757,0.291206,1743.420033,669.593,153.46556199999998 -csa,tsmc28,32,25357,0.040367,201.599998,1900.0,87.233087 -mux8,sky90,16,3768,0.285528,599.760012,190.243,130.77182399999998 -priorityencoder,sky90,32,3119,0.31581400000000004,263.620005,40.919,17.4013514 -mult,sky90,64,593,1.6862840000000001,74329.081072,26700.0,67508.693656 +priorityencoder,tsmc28,32,17125,0.059472160583941606,60.354,212.071,9.25981540291971 +mux2,tsmc28,16,10,0.08560900000000515,14.49,74.123,0.00415203650000025 +csa,sky90,16,5740,0.16671402787456446,580.160011,413.956,285.58112974912893 +shiftleft,sky90,64,10,1.4229579999999942,2117.780041,153.751,5.165337539999978 +add,sky90,8,4024,0.2823789463220676,270.480005,164.225,155.0260415308151 +mux8,tsmc28,64,10304,0.09699368944099379,286.397999,1400.0,80.60175592546584 +priorityencoder,sky90,128,3757,0.2912058163428267,1743.420033,669.593,153.46546521266964 +csa,tsmc28,32,25357,0.04036684189770083,201.599998,1900.0,87.23274534093149 +mux8,sky90,16,3768,0.2855277813163482,599.760012,190.243,130.77172384288747 +priorityencoder,sky90,32,3119,0.3158135819172812,263.620005,40.919,17.401328363642193 +mult,sky90,64,593,1.6862836408094435,74329.081072,26700.0,67508.67927616525 csa,tsmc28,16,25000,0.040492,104.832,964.99,43.974312 priorityencoder,tsmc28,16,10000,0.09986,13.608,39.317,2.636304 shiftleft,sky90,64,1000,0.980714,2118.760041,162.005,320.693478 -mux8,sky90,32,3218,0.320661,1057.420021,332.873,226.38666599999996 -comparator,tsmc28,64,11075,0.09302099999999999,282.366,1190.0,66.78907799999999 -mux4,tsmc28,8,19240,0.057567,22.302,111.045,7.0692276000000005 -add,sky90,8,3073,0.323733,222.460004,103.281,98.091099 -mux2,sky90,16,5504,0.20207399999999998,119.560002,32.354,43.22362859999999 -flop,tsmc28,32,20700,0.048892,60.4799995,629.157,220.4686956 -add,tsmc28,64,8370,0.119695,439.488003,2130.0,164.70031999999998 +mux8,sky90,32,3218,0.3206610198881293,1057.420021,332.873,226.38668004101925 +comparator,tsmc28,64,11075,0.09302145372460496,282.366,1190.0,66.78940377426636 +mux4,tsmc28,8,19240,0.05756705197505198,22.302,111.045,7.0692339825363835 +add,sky90,8,3073,0.3237329040026033,222.460004,103.281,98.0910699127888 +mux2,sky90,16,5504,0.20207404651162789,119.560002,32.354,43.2236385488372 +flop,tsmc28,32,20700,0.04889217874396135,60.4799995,314.5785,110.23475080507247 +add,tsmc28,64,8370,0.11969531302270012,439.488003,2130.0,164.70075071923534 mult,sky90,64,500,1.999933,56949.760296,9600.0,26869.099855 -mux2,tsmc28,16,17618,0.054703999999999996,14.994,80.805,4.792070399999999 -shiftleft,tsmc28,128,6461,0.15476299999999998,1215.647996,5280.0,368.64546599999994 -add,sky90,16,2457,0.40497799999999995,471.380009,117.088,162.801156 -csa,sky90,32,5617,0.177898,1160.320023,826.069,595.424606 -add,sky90,16,2808,0.355893,617.400012,368.293,301.441371 -priorityencoder,sky90,32,4945,0.20940099999999998,376.320007,230.673,46.57078239999999 -priorityencoder,tsmc28,128,30000,0.086617,321.048001,1040.0,110.609909 +mux2,tsmc28,16,17618,0.054704131683505505,14.994,80.805,4.792081935475082 +shiftleft,tsmc28,128,6461,0.15476280266212658,1215.647996,5280.0,368.6449959411854 +add,sky90,16,2457,0.404978407000407,471.380009,117.088,162.80131961416362 +csa,sky90,32,5617,0.17789797739006588,1160.320023,826.069,595.4245303245506 +add,sky90,16,2808,0.3558933561253561,617.400012,368.293,301.4416726381766 +priorityencoder,sky90,32,4945,0.20940146916076843,376.320007,230.673,46.5708867413549 +priorityencoder,tsmc28,128,30000,0.08661733333333332,321.048001,1040.0,110.61033466666667 inv,tsmc28,1,50000,0.014172,0.252,1.005,0.07312752000000002 -shiftleft,sky90,128,1755,0.569533,7463.680134,3390.0,1931.8559360000002 -mux2,tsmc28,16,15000,0.064348,14.616,76.036,4.6909692 +mux2,sky90,128,10,0.9859239999999971,882.000017,273.775,4.042288399999989 +shiftleft,sky90,128,1755,0.5695325698005698,7463.680134,3390.0,1931.8544767635328 +mux2,tsmc28,16,15000,0.06434766666666666,14.616,76.036,4.6909449 priorityencoder,tsmc28,128,10000,0.09996100000000001,204.498,547.044,26.589626000000006 -mux4,sky90,8,4653,0.214867,155.820002,81.003,41.34041080000001 -mux4,sky90,64,3773,0.267446,937.860018,363.202,298.20229000000006 -priorityencoder,sky90,16,3000,0.32573799999999997,95.060002,13.926,10.8145016 -priorityencoder,sky90,64,4012,0.249243,786.940013,356.488,71.53274100000002 -mux4,sky90,8,10845,0.214647,155.820003,90.053,85.644153 -add,sky90,128,2081,0.547048,6442.520124,2500.0,2626.3774479999997 -add,sky90,8,3000,0.33194,196.000004,62.336,76.77772200000001 -comparator,sky90,16,3000,0.332999,314.580006,67.26,45.387763699999994 -flop,sky90,32,9445,0.114344,533.119995,518.516,1672.281 -add,tsmc28,64,9073,0.12137099999999999,444.276004,2240.0,188.00367899999998 +mux4,sky90,8,4653,0.2148671085321298,155.820002,81.003,41.340431681581784 +mux4,sky90,64,3773,0.26744608136761194,937.860018,363.202,298.2023807248873 +priorityencoder,sky90,16,3000,0.3257383333333333,95.060002,13.926,10.814512666666666 +priorityencoder,sky90,64,4012,0.24924324327018943,786.940013,356.488,71.53281081854438 +add,sky90,128,2081,0.5470482027871215,6442.520124,2500.0,2626.3784215809706 +comparator,sky90,16,3000,0.3329993333333333,314.580006,67.26,45.38780913333333 +flop,sky90,32,9445,0.11434412493382742,533.119995,259.258,836.1414135786131 +add,tsmc28,64,9073,0.12137112774165106,444.276004,2240.0,188.00387687181745 shiftleft,tsmc28,64,20000,0.122236,925.091998,4690.0,633.6714239999999 -comparator,sky90,32,3596,0.27763899999999997,697.760013,316.793,109.389766 -add,sky90,64,2050,0.487558,2684.220052,882.766,867.8532399999999 -shiftleft,tsmc28,64,8931,0.124297,1114.721996,5810.0,348.528788 -comparator,sky90,128,2682,0.37267500000000003,2836.120055,772.571,463.6077000000001 -priorityencoder,sky90,128,3000,0.332884,1515.080029,375.482,90.54444800000002 -comparator,tsmc28,32,12879,0.08810000000000001,147.924,654.69,40.526 -mux4,sky90,128,3295,0.309473,2212.840043,775.234,623.897568 -mult,sky90,128,556,1.961918,297281.04397,133000.0,333545.67918 -mux8,sky90,8,3431,0.290339,275.380005,59.609,49.2414944 -mux4,sky90,8,5035,0.220751,203.840004,102.281,51.9206352 +comparator,sky90,32,3596,0.27763876307007784,697.760013,316.793,109.38967264961067 +add,sky90,64,2050,0.4875578780487805,2684.220052,882.766,867.8530229268293 +shiftleft,tsmc28,64,8931,0.12429654428395477,1114.721996,5810.0,348.52751017220925 +comparator,sky90,128,2682,0.37267507755406415,2836.120055,772.571,463.6077964772558 +priorityencoder,sky90,128,3000,0.33288433333333334,1515.080029,375.482,90.54453866666667 +comparator,tsmc28,32,12879,0.08809977995185962,147.924,654.69,40.52589877785543 +mux4,sky90,128,3295,0.30947313657056147,2212.840043,775.234,623.897843326252 +mult,sky90,128,556,1.9619181510791366,297281.04397,133000.0,333545.70486496395 +mux8,sky90,8,3431,0.29033921568055965,275.380005,59.609,49.24153097942292 +mux4,sky90,8,5035,0.22075073187686195,203.840004,102.281,51.92057213743794 priorityencoder,tsmc28,8,25000,0.039097,4.662,14.604,0.9383279999999999 -mult,tsmc28,32,2852,0.350629,4220.49602,28600.0,4513.6471169999995 -shiftleft,sky90,128,1946,0.5216999999999999,10251.780151,7790.0,3348.2706 -mux4,sky90,32,12283,0.262987,543.900011,212.404,477.058418 -mux4,sky90,16,4448,0.224626,390.040001,401.649,103.10333399999999 -mux4,tsmc28,8,17153,0.058123999999999995,21.042,95.86,6.3994524 -comparator,tsmc28,32,12136,0.082381,146.16,623.674,35.506211 +mult,tsmc28,32,2852,0.3506291360448808,4220.49602,28600.0,4513.64886830575 +priorityencoder,sky90,16,10,0.660728000000006,85.260002,5.247,0.04572237760000041 +shiftleft,sky90,128,1946,0.521699614594039,10251.780151,7790.0,3348.2681264645425 +mux4,sky90,16,4448,0.22462614388489208,390.040001,401.649,103.10340004316545 +mux4,tsmc28,8,17153,0.058123839853086924,21.042,95.86,6.399434767824871 +comparator,tsmc28,32,12136,0.08238147264337507,146.16,623.674,35.50641470929466 csa,tsmc28,32,5000,0.067577,68.543999,229.117,9.737845700000001 -priorityencoder,sky90,8,8474,0.125212,64.680001,49.589,15.526288 -comparator,sky90,128,3249,0.38229599999999997,2764.580054,934.605,431.61218399999996 -mux2,tsmc28,8,31412,0.033745000000000004,16.758,114.743,5.7872675000000005 -mux4,sky90,8,4938,0.210537,164.640002,96.679,46.086549299999994 -shiftleft,tsmc28,128,7585,0.14153300000000002,2560.949989,13000.0,799.2368510000002 -flop,tsmc28,32,40000,0.048892000000000005,60.4799995,629.162,426.04488799999996 -mult,tsmc28,8,4987,0.20050300000000001,410.634,2900.0,286.919793 -flop,sky90,128,8396,0.114344,2132.4799805,2070.0,5945.087592 -mux4,sky90,16,4092,0.24427400000000002,245.000004,71.922,75.0409728 -add,sky90,8,3875,0.26842499999999997,273.420005,147.185,128.30714999999998 -mux4,sky90,8,8033,0.213102,171.500002,131.282,75.011904 -priorityencoder,sky90,128,3004,0.332648,1519.980029,408.654,97.79851200000002 -shiftleft,tsmc28,64,7608,0.131377,516.221996,2380.0,161.59371 +priorityencoder,sky90,8,8474,0.1252120245456691,64.680001,49.589,15.526291043662969 +mux2,tsmc28,32,10,0.17166100000000029,28.728001,146.078,0.016805611900000024 +comparator,sky90,128,3249,0.3822960113881194,2764.580054,934.605,431.6121968571868 +mux2,tsmc28,8,31412,0.03374496752833312,16.758,114.743,5.78726193110913 +mux4,sky90,8,4938,0.2105371381125962,164.640002,96.679,46.0865795328473 +shiftleft,tsmc28,128,7585,0.14153315622940013,2560.949989,13000.0,799.2377332274225 +mux4,tsmc28,16,10,0.092804000000001,28.224,102.974,0.0064034760000000685 +flop,tsmc28,32,40000,0.048892000000000005,60.4799995,314.581,213.02244399999998 +mult,tsmc28,8,4987,0.20050335552436335,410.634,2900.0,286.920301755364 +flop,sky90,128,8396,0.11434433539780849,2132.4799805,1035.0,2972.5525151691286 +mux4,sky90,16,4092,0.24427427663734116,245.000004,71.922,75.0410577829912 +add,sky90,8,3875,0.26842451612903223,273.420005,147.185,128.3069187096774 +priorityencoder,sky90,128,3004,0.33264848069241015,1519.980029,408.654,97.7986533235686 +shiftleft,tsmc28,64,7608,0.13137658885383804,516.221996,2380.0,161.59320429022077 csa,sky90,128,1000,0.264181,1881.599976,220.98,178.322175 -csa,tsmc28,32,23865,0.040776,197.567999,1890.0,83.305368 -flop,sky90,16,8200,0.114344,266.5599975,259.258,725.9700560000001 -priorityencoder,sky90,64,2999,0.33224000000000004,603.680011,115.541,40.533280000000005 +csa,tsmc28,32,23865,0.04077636748376283,197.567999,1890.0,83.30611876932745 +flop,sky90,16,8200,0.11434421951219512,266.5599975,129.629,362.9857248414634 +priorityencoder,sky90,64,2999,0.3322404814938313,603.680011,115.541,40.533338742247416 mux4,sky90,16,1000,0.565966,219.520004,14.317,28.128510199999997 -comparator,tsmc28,16,15000,0.07002900000000001,81.522,384.522,21.358845000000002 -shiftleft,tsmc28,64,8435,0.12291400000000001,1006.488,5100.0,290.69161 -csa,tsmc28,32,25854,0.040895,201.599998,1900.0,90.74600500000003 -comparator,tsmc28,32,12631,0.085785,146.286,660.995,38.345895 +comparator,tsmc28,16,15000,0.07002866666666667,81.522,384.522,21.358743333333333 +shiftleft,tsmc28,64,8435,0.12291364552459988,1006.488,5100.0,290.69077166567877 +csa,tsmc28,32,25854,0.040894734431809396,201.599998,1900.0,90.74541570418506 +comparator,tsmc28,32,12631,0.08578529530520149,146.286,660.995,38.346027001425064 priorityencoder,tsmc28,8,20000,0.043787000000000006,4.788,14.911,0.8345802200000001 -mux8,tsmc28,16,13256,0.08118900000000001,86.814,421.512,25.330968000000002 -mux8,tsmc28,64,11377,0.09005200000000001,507.653995,2410.0,107.79224400000001 -flop,tsmc28,16,21528,0.048892,30.24,314.58,114.65173999999999 -mux4,sky90,32,3802,0.262263,465.500009,150.568,139.26165300000002 +mux8,tsmc28,16,13256,0.08118853771876887,86.814,421.512,25.33082376825589 +mux8,tsmc28,64,11377,0.0900516335589347,507.653995,2410.0,107.79180537004483 +flop,tsmc28,16,21528,0.04889213340765514,30.24,157.29,57.32602642047565 +mux4,sky90,32,3802,0.2622634634402946,465.500009,150.568,139.26189908679646 add,tsmc28,64,1000,0.999562,189.126001,920.014,70.7689896 -mux2,tsmc28,16,19440,0.05247,15.372,84.373,5.1473070000000005 -add,tsmc28,8,14631,0.071617,39.06,231.044,16.1496335 -mux8,tsmc28,64,11440,0.08783300000000001,503.369994,2330.0,102.14977900000001 -add,tsmc28,16,11294,0.088519,85.428,437.897,31.512763999999997 +mux2,tsmc28,16,19440,0.052470329218107,15.372,84.373,5.1473392962962965 +add,tsmc28,8,14631,0.0716170281593876,39.06,231.044,16.149639849941902 +mux8,tsmc28,64,11440,0.08783258741258741,503.369994,2330.0,102.14929916083916 +add,tsmc28,16,11294,0.08851858898530193,85.428,437.897,31.512617678767487 mux4,tsmc28,16,5000,0.10381800000000001,28.224,95.979,4.1631018 -flop,tsmc28,32,10000,0.048892000000000005,60.4799995,629.161,106.5161112 -flop,tsmc28,8,19458,0.048892,15.12,157.268,51.8450768 -mux2,sky90,32,4979,0.199898,374.360008,259.372,136.130538 -mux8,tsmc28,32,12914,0.084496,175.517999,846.989,51.54256 -shiftleft,sky90,8,4056,0.246212,260.680005,147.281,66.231028 -add,sky90,64,2362,0.49665800000000004,2788.100054,911.951,1021.6255060000001 -flop,sky90,32,8528,0.114344,533.119995,518.516,1509.91252 -mux8,sky90,32,3345,0.327566,1058.400021,328.34,234.86482200000006 +flop,tsmc28,32,10000,0.048892000000000005,60.4799995,314.5805,53.2580556 +flop,tsmc28,8,19458,0.048891743344639735,15.12,78.634,25.92240232132799 +mux2,sky90,32,4979,0.1998975428800964,374.360008,259.372,136.13022670134566 +mux4,sky90,128,10,1.923141000000001,1662.080032,111.431,8.442588990000004 +mux8,tsmc28,32,12914,0.08449634148985596,175.517999,846.989,51.542768308812136 +shiftleft,sky90,8,4056,0.2462123234714004,260.680005,147.281,66.23111501380671 +add,sky90,64,2362,0.49665802540220155,2788.100054,911.951,1021.6255582523286 +flop,sky90,32,8528,0.11434378799249531,533.119995,259.258,754.9548602204503 +mux8,sky90,32,3345,0.3275656621823617,1058.400021,328.34,234.8645797847534 shiftleft,sky90,32,2500,0.39945200000000003,1400.420023,738.137,368.29474400000004 csa,tsmc28,128,20000,0.049745000000000004,467.586006,3330.0,177.58965000000003 -shiftleft,tsmc28,64,8269,0.120883,967.427998,4980.0,272.8329309999999 -csa,tsmc28,8,30000,0.040226,50.4,473.168,25.664187999999996 -csa,tsmc28,8,26848,0.040227,52.416,489.192,23.653476000000005 -shiftleft,sky90,64,2158,0.463338,3501.540059,2250.0,1004.5167840000003 -mux8,tsmc28,8,14256,0.072923,96.641998,446.639,20.637209000000002 +shiftleft,tsmc28,64,8269,0.12088260744951022,967.427998,4980.0,272.83204501354453 +csa,tsmc28,8,30000,0.040226333333333336,50.4,473.168,25.66440066666667 +csa,tsmc28,8,26848,0.04022672228843861,52.416,489.192,23.653312705601905 +shiftleft,sky90,64,2158,0.4633380296570899,3501.540059,2250.0,1004.516848296571 +mux8,tsmc28,8,14256,0.07292290347923681,96.641998,446.639,20.63718168462402 mult,sky90,8,1000,0.999357,1330.840019,338.111,571.632204 -mux2,sky90,64,4391,0.242165,487.060007,132.876,169.99983 -priorityencoder,tsmc28,32,15000,0.06654600000000001,44.226,135.239,6.5414718 -mux2,sky90,128,3840,0.261333,1384.740006,832.661,489.21537599999994 -priorityencoder,sky90,16,6098,0.169395,166.600002,113.104,29.813519999999997 -mux2,sky90,8,6951,0.188351,63.700001,21.541,25.276704199999998 +mux2,sky90,64,4391,0.24216455613755408,487.060007,132.876,169.99951840856295 +priorityencoder,tsmc28,32,15000,0.06654566666666667,44.226,135.239,6.541439033333334 +mux2,sky90,128,3840,0.26133266666666666,1384.740006,832.661,489.214752 +priorityencoder,sky90,16,6098,0.16939519285011478,166.600002,113.104,29.813553941620203 add,tsmc28,16,10000,0.099541,61.236,299.915,23.591217 -shiftleft,sky90,16,3086,0.323947,634.060009,424.832,185.62163099999998 -flop,sky90,32,7544,0.114345,533.119995,518.516,1335.6639449999998 -mux8,tsmc28,64,10518,0.09489,292.319999,1420.0,80.37183 -mux2,tsmc28,128,17948,0.057885000000000006,210.924,1240.0,63.15253500000002 -mux8,sky90,64,2759,0.362152,1951.180036,531.802,383.51896800000003 -comparator,tsmc28,8,17750,0.05673,36.918,186.638,9.81429 -mux2,sky90,8,6820,0.18835200000000002,63.700001,21.541,24.805958399999998 -flop,sky90,16,8046,0.114344,266.5599975,259.258,712.36312 +shiftleft,sky90,16,3086,0.32394706999351913,634.060009,424.832,185.62167110628644 +flop,sky90,32,7544,0.11434467338282078,533.119995,259.258,667.8300648923647 +mux8,tsmc28,64,10518,0.09489010933637573,292.319999,1420.0,80.37192260791025 +mux2,tsmc28,128,17948,0.05788451437486071,210.924,1240.0,63.15200518297305 +mux8,sky90,64,2759,0.36215216310257337,1951.180036,531.802,383.5191407256253 +comparator,tsmc28,8,17750,0.05673002816901408,36.918,186.638,9.814294873239435 +flop,sky90,16,8046,0.11434435918468804,266.5599975,129.629,356.18267886030327 csa,tsmc28,64,10000,0.067577,137.087997,458.434,38.99192899999999 -priorityencoder,sky90,8,7057,0.141364,47.040001,23.417,10.178208 -add,tsmc28,16,12695,0.088543,116.55,703.496,50.38096699999999 -mux2,sky90,16,4352,0.216401,114.660002,40.216,40.120745400000004 -mux2,tsmc28,8,29634,0.033745,16.758,114.564,5.436319499999999 -comparator,tsmc28,8,35000,0.057464,38.682,206.92,21.721391999999998 -add,tsmc28,64,8705,0.12032000000000001,440.622004,2220.0,172.89984 -add,tsmc28,8,15194,0.070553,41.706,250.932,17.5041993 +priorityencoder,sky90,8,7057,0.14136427334561427,47.040001,23.417,10.178227680884227 +add,tsmc28,16,12695,0.08854316975187082,116.55,703.496,50.38106358881449 +mux2,tsmc28,8,29634,0.03374502260916515,16.758,114.564,5.436323142336505 +comparator,tsmc28,8,35000,0.05746442857142857,38.682,206.92,21.721554 +add,tsmc28,64,8705,0.12031950775416428,440.622004,2220.0,172.89913264273403 +add,tsmc28,8,15194,0.0705534534684744,41.706,250.932,17.504311805528495 comparator,sky90,128,2500,0.39962600000000004,2625.420051,495.907,360.86227800000006 -mult,sky90,64,670,1.561193,92421.841521,53500.0,106089.30912199999 -flop,tsmc28,8,15000,0.048892000000000005,15.12,157.269,39.93987480000001 -mux8,sky90,128,2609,0.38315699999999997,4166.960064,1500.0,860.9537789999999 -csa,sky90,16,5984,0.165225,588.000011,322.135,321.1974 -mult,sky90,16,1500,1.003426,8010.520148,5680.0,11227.333514 -mux2,sky90,32,5346,0.21904099999999999,233.240005,55.502,88.492564 -mux2,sky90,32,5283,0.21904,233.240005,55.502,87.17792 -shiftleft,tsmc28,16,12046,0.083024,122.093999,582.348,32.047264 -mux4,sky90,16,4363,0.228127,359.659999,419.781,100.14775300000001 -comparator,tsmc28,8,16706,0.059646000000000005,30.114,136.439,7.926953400000002 -mux4,sky90,8,4748,0.21265799999999999,145.040003,62.861,39.5331222 -flop,tsmc28,128,20700,0.048892,241.919998,2520.0,881.76722 +mult,sky90,64,670,1.561193313432836,92421.841521,53500.0,106089.33042101492 +flop,tsmc28,8,15000,0.04889166666666667,15.12,78.6345,19.969801250000003 +mux8,sky90,128,2609,0.38315661632809506,4166.960064,1500.0,860.9529168892296 +csa,sky90,16,5984,0.16522529946524064,588.000011,322.135,321.19798216042784 +mult,sky90,16,1500,1.0034256666666665,8010.520148,5680.0,11227.329784333331 +mux2,sky90,32,5346,0.2190407426112982,233.240005,55.502,88.49246001496446 +mux2,sky90,32,5283,0.2190403903085368,233.240005,55.502,87.17807534279765 +shiftleft,tsmc28,16,12046,0.08302410874979246,122.093999,582.348,32.047305977419896 +mux4,sky90,16,4363,0.22812709168003667,359.659999,419.781,100.14779324753611 +comparator,tsmc28,8,16706,0.05964573338920149,30.114,136.439,7.926917967424878 +mux4,sky90,8,4748,0.21265799578770006,145.040003,62.861,39.53312141693344 +flop,tsmc28,128,20700,0.04889217874396135,241.919998,1260.0,440.8852218236715 priorityencoder,tsmc28,8,10000,0.05781100000000001,4.284,14.558,0.49833082000000006 shiftleft,tsmc28,8,1000,0.12400900000000004,15.624,51.263,0.6225251800000002 -mux4,tsmc28,32,13954,0.071136,68.04,282.367,20.700576000000005 -flop,tsmc28,128,5000,0.04889200000000002,241.919998,2520.0,212.9784412000001 -priorityencoder,sky90,16,5062,0.195991,111.720002,44.849,14.248545700000001 -mux2,sky90,64,4225,0.242975,511.560009,130.238,162.550275 +mux4,tsmc28,32,13954,0.07113603898523721,68.04,282.367,20.700587344704033 +flop,tsmc28,128,5000,0.04889200000000002,241.919998,1260.0,106.48922060000005 +priorityencoder,sky90,16,5062,0.19599137534571315,111.720002,44.849,14.248572987633345 +mux2,sky90,64,4225,0.24297539053254436,511.560009,130.238,162.5505362662722 shiftleft,tsmc28,128,5000,0.199997,672.083996,2400.0,219.19671200000002 -mux2,sky90,32,5385,0.21904,233.240005,55.502,89.14928 -mux4,sky90,8,10644,0.214647,155.820003,90.053,84.141624 -mux2,sky90,16,4982,0.202074,119.560002,32.354,39.2225634 -mux4,tsmc28,8,19297,0.057567,22.302,111.045,7.0922544 -priorityencoder,sky90,32,5139,0.206543,395.920008,214.865,52.875008 -csa,tsmc28,32,24362,0.040986,209.664,1920.0,86.84933400000001 -mux2,sky90,8,5060,0.197561,63.700001,30.692,22.067563699999997 +mux2,sky90,32,5385,0.21904002135561745,233.240005,55.502,89.14928869173632 +mult,sky90,16,10,5.005561999999998,3869.040009,641.517,84.49388655999995 +mux2,sky90,16,4982,0.20207360136491367,119.560002,32.354,39.22248602492974 +mux4,tsmc28,8,19297,0.05756652666217547,22.302,111.045,7.092196084780017 +priorityencoder,sky90,32,5139,0.2065433872348706,395.920008,214.865,52.87510713212687 +csa,tsmc28,32,24362,0.0409855330432641,209.664,1920.0,86.84834451867664 +mux2,sky90,8,5060,0.1975614584980237,63.700001,30.692,22.067614914229246 mux8,sky90,64,1000,0.839879,1606.220031,112.505,229.0350033 -flop,tsmc28,32,20000,0.048892000000000005,60.4799995,629.157,213.02733320000004 +flop,tsmc28,32,20000,0.048892000000000005,60.4799995,314.5785,106.51366660000002 csa,tsmc28,8,5000,0.067577,17.136,57.229,2.4395297 -shiftleft,sky90,16,3422,0.307921,625.240012,393.788,169.048629 -mux8,tsmc28,16,12756,0.07941200000000001,97.776,467.559,26.523608 +shiftleft,sky90,16,3422,0.30792076797194623,625.240012,393.788,169.0485016165985 +mux8,tsmc28,16,12756,0.0794124810285356,97.776,467.559,26.523768663530888 csa,tsmc28,128,10000,0.067577,274.175995,917.068,78.11901199999998 -priorityencoder,tsmc28,16,30000,0.046221,26.334,96.855,6.5125389 -inv,sky90,1,150000,0.068856,3.92,5.959,46.06466400000001 -shiftleft,sky90,8,4497,0.230081,262.640004,204.113,76.847054 -mux4,sky90,16,4541,0.26359699999999997,358.680007,100.453,94.89491999999998 +priorityencoder,tsmc28,16,30000,0.046221333333333336,26.334,96.855,6.512585866666667 +inv,sky90,1,150000,0.06885566666666666,3.92,5.959,46.064440999999995 +shiftleft,sky90,8,4497,0.23008146920169,262.640004,204.113,76.84721071336445 +mux4,sky90,16,4541,0.26359681149526537,358.680007,100.453,94.89485213829553 mux2,tsmc28,32,10000,0.092725,28.854001,147.552,8.595607500000002 -flop,tsmc28,128,1000,0.04889200000000005,241.919998,2520.0,42.614267200000036 -mux8,tsmc28,32,11939,0.085939,326.843999,1610.0,65.82927400000001 -add,tsmc28,8,13787,0.072267,33.012,176.194,12.328750199999996 -comparator,tsmc28,32,11641,0.088625,123.48,513.166,30.664249999999996 -shiftleft,tsmc28,64,15000,0.121782,990.863998,5040.0,510.0230160000001 -mux2,sky90,16,4260,0.231662,114.660002,39.643,41.76865860000001 -mux8,sky90,64,3119,0.336859,2214.800043,772.006,488.78240900000003 -mux8,sky90,32,2953,0.33839600000000003,1262.24001,682.649,294.74291600000004 +flop,tsmc28,128,1000,0.04889200000000005,241.919998,1260.0,21.307133600000018 +mux8,tsmc28,32,11939,0.08593910880308234,326.843999,1610.0,65.82935734316108 +add,tsmc28,8,13787,0.07226709545223761,33.012,176.194,12.328766484151734 +comparator,tsmc28,32,11641,0.08862527291469806,123.48,513.166,30.664344428485524 +shiftleft,tsmc28,64,15000,0.12178166666666666,990.863998,5040.0,510.02162000000004 +mux8,sky90,64,3119,0.3368585819172812,2214.800043,772.006,488.78180236197505 +mux8,sky90,32,2953,0.3383956725364037,1262.24001,682.649,294.7426307792076 csa,tsmc28,32,1000,0.067577,68.543999,229.117,1.9462175999999998 -add,tsmc28,128,7360,0.135903,907.578008,4370.0,347.63987399999996 -mux4,sky90,32,3955,0.264635,696.780013,305.234,181.01034 -add,tsmc28,16,11972,0.086035,99.036001,529.716,39.317995 -flop,tsmc28,128,21528,0.048892,241.919998,2520.0,917.116136 -mux4,tsmc28,16,15755,0.062852,34.776,149.138,10.464858000000003 -shiftleft,tsmc28,32,9000,0.111085,249.857999,1130.0,69.31703999999999 -add,sky90,128,1963,0.536879,6416.060124,2500.0,2342.939956 -mux8,sky90,128,2965,0.36382800000000004,4568.760088,1500.0,972.148416 -shiftleft,tsmc28,8,15000,0.066633,48.258,347.175,16.325084999999998 -priorityencoder,sky90,8,7355,0.13568,49.980001,33.776,9.307647999999999 -priorityencoder,tsmc28,128,11906,0.087048,288.414,908.014,39.606840000000005 -mux8,sky90,128,2950,0.356242,4419.800086,1610.0,977.5280479999999 -comparator,tsmc28,16,15422,0.071125,65.898,305.232,18.0586375 -add,tsmc28,32,9618,0.10391399999999999,201.600002,1010.0,79.18246799999999 -mux4,tsmc28,64,15655,0.07022,145.151999,710.274,52.03302000000001 -priorityencoder,sky90,8,8131,0.127993,56.840001,37.422,12.159335 +add,tsmc28,128,7360,0.1359025652173913,907.578008,4370.0,347.6387618260869 +mux4,sky90,32,3955,0.26463450063211125,696.780013,305.234,181.00999843236409 +add,tsmc28,16,11972,0.0860352325425994,99.036001,529.716,39.318101271967926 +flop,tsmc28,128,21528,0.04889213340765514,241.919998,1260.0,458.55931923039753 +mux4,tsmc28,16,15755,0.0628519136781974,34.776,149.138,10.464843627419867 +shiftleft,tsmc28,32,9000,0.1110851111111111,249.857999,1130.0,69.31710933333333 +add,sky90,128,1963,0.5368793504839532,6416.060124,2500.0,2342.941485511972 +shiftleft,tsmc28,8,15000,0.06663266666666666,48.258,347.175,16.32500333333333 +priorityencoder,sky90,8,7355,0.13567993065941536,49.980001,33.776,9.307643243235892 +priorityencoder,tsmc28,128,11906,0.08704826490844952,288.414,908.014,39.606960533344534 +comparator,tsmc28,16,15422,0.07112543288808196,65.898,305.232,18.058747410284013 +add,tsmc28,32,9618,0.10391371969224371,201.600002,1010.0,79.1822544054897 +mux4,tsmc28,64,15655,0.07022035547748323,145.151999,710.274,52.03328340881507 +priorityencoder,sky90,8,8131,0.12799310257040955,56.840001,37.422,12.159344744188907 csa,tsmc28,8,10000,0.067577,17.136,57.229,4.8723016999999995 -mux8,tsmc28,64,10340,0.09667500000000001,338.435996,1430.0,78.88680000000002 -add,sky90,16,2307,0.432901,443.940009,86.522,149.350845 -priorityencoder,sky90,32,3526,0.28135,247.940005,38.796,17.584374999999998 +mux8,tsmc28,64,10340,0.09667479883945841,338.435996,1430.0,78.88663585299807 +add,sky90,16,2307,0.43290137234503684,443.940009,86.522,149.3509734590377 +mux8,sky90,128,10,1.955451999999994,3207.540062,224.085,11.361176119999966 +priorityencoder,sky90,32,3526,0.28135048723766304,247.940005,38.796,17.58440545235394 mux2,tsmc28,16,5000,0.08561,14.49,74.123,2.0803230000000004 -shiftleft,tsmc28,8,16398,0.065929,61.488,451.858,21.888427999999998 +shiftleft,tsmc28,8,16398,0.06592904671301378,61.488,451.858,21.888443508720574 add,tsmc28,64,5000,0.19029300000000002,231.210001,1080.0,79.54247400000001 mult,sky90,128,1000,1.932611,290264.243977,112000.0,520929.49721700005 mult,sky90,64,250,3.997668,49702.660357,5450.0,19720.496243999998 mux4,tsmc28,16,1000,0.092804,28.224,102.974,0.6403476 -flop,sky90,32,9095,0.11434499999999999,533.119995,518.516,1610.4349799999998 -mult,sky90,128,524,1.9083759999999999,296198.144128,114000.0,273311.88559200004 -flop,sky90,32,10495,0.114344,533.119995,518.516,1858.2043440000002 -shiftleft,sky90,64,2338,0.446446,4425.68006,3620.0,1337.552216 -priorityencoder,sky90,16,4694,0.21080200000000002,104.860002,32.047,11.425468400000002 -shiftleft,tsmc28,128,6602,0.15145999999999998,1247.021993,5430.0,390.0095 -priorityencoder,tsmc28,16,21202,0.047050999999999996,21.294,73.912,3.8158361 -flop,tsmc28,64,21942,0.048892,120.959999,1260.0,467.35862799999995 -mux8,tsmc28,32,11208,0.08916199999999999,167.201999,792.502,42.708597999999995 -flop,sky90,16,8528,0.114344,266.5599975,259.258,754.899088 -priorityencoder,tsmc28,32,15782,0.063304,48.51,149.054,7.343264 +flop,sky90,32,9095,0.11434452226498075,533.119995,259.258,805.2141257899945 +mult,sky90,128,524,1.9083759465648855,296198.144128,114000.0,273311.87793918326 +flop,sky90,32,10495,0.1143444683182468,533.119995,259.258,929.1059773199144 +shiftleft,sky90,64,2338,0.44644599657827205,4425.68006,3620.0,1337.552205748503 +priorityencoder,sky90,16,4694,0.21080192074989348,104.860002,32.047,11.425464104644227 +shiftleft,tsmc28,128,6602,0.1514602517418964,1247.021993,5430.0,390.01014823538327 +priorityencoder,tsmc28,16,21202,0.04705136175832468,21.294,73.912,3.815865438600132 +flop,tsmc28,64,21942,0.04889169692826543,120.959999,630.0,233.6778654686446 +comparator,tsmc28,128,10,0.6097180000000009,256.787999,853.776,0.3451003880000005 +mux8,tsmc28,32,11208,0.08916198429693076,167.201999,792.502,42.70859047822983 +flop,sky90,16,8528,0.11434378799249531,266.5599975,129.629,377.448844163227 +csa,tsmc28,32,10,0.06758100000000411,68.543999,229.117,0.01946332800000118 +mux4,sky90,8,10,0.3993300000000062,116.620002,9.077,0.09559960200000148 +priorityencoder,tsmc28,32,15782,0.06330432530731213,48.51,149.054,7.343301735648207 mux4,sky90,16,5000,0.255844,359.660007,120.182,94.150592 -mux4,sky90,32,3574,0.27880900000000003,450.800009,134.823,138.010455 +mux4,sky90,32,3574,0.27880854504756575,450.800009,134.823,138.01022979854505 csa,sky90,128,5000,0.190168,3010.560059,1880.0,1393.551104 -flop,sky90,32,8200,0.114344,533.119995,518.516,1451.711424 -mux8,sky90,32,10000,0.319463,1334.760023,622.046,963.819871 -mux8,tsmc28,32,15000,0.082084,168.587999,820.331,57.21254800000001 -mux4,tsmc28,16,16097,0.061836999999999996,34.272,145.085,10.493738899999999 -mult,sky90,64,619,1.6154430000000002,82141.641305,36600.0,84038.575746 -shiftleft,sky90,32,2794,0.371899,1813.980028,1310.0,537.765954 -priorityencoder,sky90,32,4680,0.213481,366.520007,200.482,45.535497299999996 -mux2,sky90,16,4324,0.22813,114.660002,39.664,41.793416 +flop,sky90,32,8200,0.11434421951219512,533.119995,259.258,725.8571054634145 +mux4,tsmc28,16,16097,0.06183737702677517,34.272,145.085,10.493802881443747 +priorityencoder,tsmc28,128,10,0.9983220000000017,114.533999,291.024,0.15943202340000026 +mult,sky90,64,619,1.6154428852988691,82141.641305,36600.0,84038.56977901777 +shiftleft,sky90,32,2794,0.37189880672870435,1813.980028,1310.0,537.7656745297064 +priorityencoder,sky90,32,4680,0.21348121367521367,366.520007,200.482,45.535542876923074 +mux8,tsmc28,16,10,0.1332400000000007,55.314,209.828,0.013017548000000068 shiftleft,tsmc28,32,10000,0.102217,374.85,1790.0,106.71454800000001 -shiftleft,sky90,8,4233,0.235633,247.940005,186.768,67.391038 -mult,tsmc28,64,2390,0.41840900000000003,16045.092071,109000.0,18545.978925000003 -shiftleft,tsmc28,16,13275,0.082172,178.037998,941.714,50.535779999999995 +shiftleft,sky90,8,4233,0.23563307394283015,247.940005,186.768,67.39105914764941 +mux2,sky90,64,10,0.9630970000000048,444.920009,77.207,1.618002960000008 +mult,tsmc28,64,2390,0.4184090418410042,16045.092071,109000.0,18545.980779602512 +shiftleft,tsmc28,16,13275,0.08217156685499058,178.037998,941.714,50.535513615819205 mult,sky90,16,10000,1.01953,8018.360145,5700.0,74794.75986 -mux2,tsmc28,16,18001,0.054703999999999996,14.994,80.805,4.896007999999999 -mux8,sky90,32,3408,0.332073,899.640018,273.363,196.58721600000004 -mux8,tsmc28,128,10678,0.097324,910.727989,4180.0,190.560392 -shiftleft,tsmc28,128,6742,0.148315,1348.955989,6120.0,404.15837500000004 -mult,sky90,32,748,1.3575709999999999,22731.100368,11200.0,21406.179528 -mux2,sky90,16,4888,0.204388,115.640002,27.351,37.97529039999999 -priorityencoder,sky90,128,3184,0.31365200000000004,1590.54003,480.507,110.71915600000001 -csa,sky90,32,5984,0.16675700000000002,1177.960023,649.039,647.850945 -mux2,sky90,32,5487,0.21903999999999998,233.240005,55.502,90.68256 -mult,sky90,32,1500,1.3061850000000002,26329.660471,16700.0,51881.66820000001 -priorityencoder,sky90,8,7835,0.126266,49.980001,32.378,10.719983399999998 -comparator,sky90,32,4602,0.274317,748.720015,347.767,143.19347399999998 -flop,tsmc28,8,22356,0.048892,15.12,157.27,59.535788399999994 -mux4,tsmc28,32,15471,0.065487,73.961999,360.628,24.688599000000004 -mux4,sky90,8,4750,0.21265799999999999,145.040003,62.861,39.5331222 -mux8,tsmc28,8,14804,0.07403,90.342,420.482,21.542730000000002 -mux2,sky90,64,3000,0.316483,448.840009,147.78,159.507432 -csa,tsmc28,64,24860,0.040492,419.327999,3860.0,174.601504 -flop,sky90,16,7544,0.114345,266.5599975,259.258,667.8891450000001 -add,sky90,64,2273,0.461605,2966.460057,1170.0,1136.0099050000001 -mux4,sky90,32,3000,0.331072,433.160008,114.713,123.158784 -priorityencoder,sky90,128,2644,0.37802800000000003,1372.000027,260.085,72.8081928 -flop,sky90,64,8746,0.114344,1066.23999,1040.0,3096.892896 -csa,sky90,128,6106,0.165361,5269.460103,3330.0,2494.636046 -mux8,sky90,64,5000,0.339746,2558.780049,891.145,831.6982079999999 +mux2,tsmc28,16,18001,0.05470446930726071,14.994,80.805,4.896050002999833 +mux8,sky90,32,3408,0.3320732300469484,899.640018,273.363,196.58735218779347 +mux8,tsmc28,128,10678,0.09732449634763064,910.727989,4180.0,190.5613638486608 +shiftleft,tsmc28,128,6742,0.14831493948383268,1348.955989,6120.0,404.15821009344404 +mult,sky90,32,748,1.357571395721925,22731.100368,11200.0,21406.185767743318 +mux2,tsmc28,8,10,0.08170300000000452,7.56,38.026,0.0019690423000001092 +mux2,sky90,16,4888,0.20438765139116202,115.640002,27.351,37.9752256284779 +priorityencoder,sky90,128,3184,0.313652351758794,1590.54003,480.507,110.71928017085428 +csa,sky90,32,5984,0.16675729946524065,1177.960023,649.039,647.8521084224599 +comparator,tsmc28,32,10,0.21334099999999978,64.26,218.094,0.031830477199999964 +mux2,sky90,32,5487,0.21903995206852558,233.240005,55.502,90.6825401563696 +mult,sky90,32,1500,1.3061846666666668,26329.660471,16700.0,51881.65496000001 +priorityencoder,sky90,8,7835,0.1262664186343331,49.980001,32.378,10.720018942054882 +comparator,sky90,32,4602,0.27431682746631897,748.720015,347.767,143.1933839374185 +flop,tsmc28,8,22356,0.04889172105922347,15.12,78.635,29.76772436690821 +mux4,tsmc28,32,15471,0.0654870628918622,73.961999,360.628,24.688622710232046 +mux4,sky90,8,4750,0.21265831578947367,145.040003,62.861,39.53318090526316 +mux8,tsmc28,8,14804,0.07403031099702784,90.342,420.482,21.542820500135104 +mux2,sky90,64,3000,0.31648333333333334,448.840009,147.78,159.5076 +csa,tsmc28,64,24860,0.04049226146419952,419.327999,3860.0,174.60263143362835 +flop,sky90,16,7544,0.11434467338282078,266.5599975,129.629,333.9436186145281 +add,sky90,64,2273,0.46160520633523977,2966.460057,1170.0,1136.0104127910251 +mux4,sky90,32,3000,0.3310723333333333,433.160008,114.713,123.15890799999998 +priorityencoder,sky90,128,2644,0.37802782602118,1372.000027,260.085,72.80815929167926 +flop,sky90,64,8746,0.11434398307797851,1066.23999,520.0,1548.446218841985 +csa,sky90,128,6106,0.16536133770062234,5269.460103,3330.0,2494.6411405515887 csa,tsmc28,8,1000,0.067577,17.136,57.229,0.4872301699999999 -flop,tsmc28,16,20700,0.048892,30.24,314.578,110.2367924 -csa,sky90,64,6472,0.165362,3010.560059,1720.0,1357.6220200000002 -shiftleft,sky90,16,3556,0.297125,608.58001,422.656,163.12162499999997 -mux4,sky90,8,9238,0.214647,155.820003,90.053,72.765333 -flop,sky90,8,8364,0.114344,133.279999,129.629,370.30304399999994 -priorityencoder,tsmc28,8,32533,0.033048,11.592,49.654,2.3034456 -shiftleft,sky90,64,2203,0.453859,3914.120062,2680.0,1144.632398 -flop,tsmc28,128,5000,0.04889200000000002,241.919998,2520.0,212.9784412000001 -mux4,tsmc28,8,18500,0.055938999999999996,24.066,117.217,7.4790443 +flop,tsmc28,16,20700,0.04889217874396135,30.24,157.289,55.11859770700484 +csa,sky90,64,6472,0.16536174289245983,3010.560059,1720.0,1357.6199091470953 +shiftleft,sky90,16,3556,0.297124848143982,608.58001,422.656,163.12154163104609 +flop,sky90,8,8364,0.11434401912960306,133.279999,64.8145,185.15155297560972 +priorityencoder,tsmc28,8,32533,0.03304801985676083,11.592,49.654,2.3034469840162295 +shiftleft,sky90,64,2203,0.45385946391284615,3914.120062,2680.0,1144.633567988198 +flop,tsmc28,128,5000,0.04889200000000002,241.919998,1260.0,106.48922060000005 +mux4,tsmc28,8,18500,0.055939054054054055,24.066,117.217,7.4790515270270275 csa,tsmc28,32,25000,0.040492,209.664,1930.0,87.82714800000001 -mult,sky90,8,1257,0.7949849999999999,1967.840037,1110.0,1339.5497249999999 +mult,sky90,8,1257,0.7949849482895783,1967.840037,1110.0,1339.5496378679395 shiftleft,tsmc28,128,5000,0.199997,672.083996,2400.0,219.19671200000002 -mux8,sky90,64,3059,0.32748799999999995,2283.400044,765.158,470.60025599999994 +mux8,sky90,64,3059,0.3274882170644001,2283.400044,765.158,470.60056792154296 priorityencoder,tsmc28,64,5000,0.199836,68.292,191.082,9.532177199999998 -csa,tsmc28,16,25357,0.040367,100.799999,950.751,43.757828 -mux2,sky90,64,4140,0.248458,479.220009,102.601,154.789334 -flop,sky90,8,8746,0.114344,133.279999,129.629,387.2716936 -add,sky90,128,2312,0.530672,6506.220126,2630.0,2909.6745760000003 +csa,tsmc28,16,25357,0.04036684189770083,100.799999,950.751,43.757656617107706 +mux2,sky90,64,4140,0.24845789371980675,479.220009,102.601,154.78926778743963 +flop,sky90,8,8746,0.11434398307797851,133.279999,64.8145,193.6358181434027 shiftleft,tsmc28,32,20000,0.10250200000000001,341.208,1680.0,201.826438 csa,tsmc28,128,10000,0.067577,274.175995,917.068,78.11901199999998 -mux2,sky90,16,4630,0.213293,115.640002,41.725,42.487965599999995 +mux2,sky90,16,4630,0.2132927213822894,115.640002,41.725,42.48791009935205 shiftleft,tsmc28,8,5000,0.11473000000000001,15.624,51.647,2.9829800000000004 -csa,sky90,8,6472,0.165362,375.340007,216.172,170.488222 -csa,tsmc28,128,26848,0.040227,838.655994,7830.0,376.444266 -csa,tsmc28,128,30000,0.040226,806.399994,7570.0,408.33412599999997 -priorityencoder,sky90,32,4967,0.209402,376.320007,230.673,46.6757058 -shiftleft,sky90,32,2474,0.404146,1482.740026,885.25,385.555284 -add,sky90,8,2892,0.345669,191.100004,56.336,75.56324339999999 -mux4,sky90,64,10000,0.287571,1421.980027,594.458,981.7673940000001 -mux4,tsmc28,8,17760,0.056212000000000005,23.436,112.334,7.122060400000001 +csa,sky90,8,6472,0.16536174289245983,375.340007,216.172,170.48795692212607 +csa,tsmc28,128,26848,0.04022672228843861,838.655994,7830.0,376.4416671752085 +csa,tsmc28,128,30000,0.040226333333333336,806.399994,7570.0,408.33750966666673 +priorityencoder,sky90,32,4967,0.20940176988121603,376.320007,230.673,46.67565450652305 +shiftleft,sky90,32,2474,0.4041457186742118,1482.740026,885.25,385.555015615198 +mux4,tsmc28,8,17760,0.05621230630630631,23.436,112.334,7.12209920900901 shiftleft,tsmc28,128,1000,0.524341,621.683997,2020.0,121.64711199999998 -comparator,tsmc28,32,12384,0.082321,163.044,743.896,40.254969 -priorityencoder,sky90,16,5523,0.180798,119.560002,54.0,16.3079796 -mux4,tsmc28,32,14258,0.069512,70.056,308.062,21.54872 -mult,sky90,32,825,1.305535,23737.560395,13100.0,25042.772370000002 -add,sky90,128,2413,0.533866,6417.040124,2450.0,3012.0719719999993 -add,sky90,128,1806,0.5536880000000001,5933.900115,2120.0,1891.951896 -comparator,tsmc28,8,18098,0.058020999999999996,35.154,195.216,10.1304666 +comparator,tsmc28,32,12384,0.08232135400516796,163.044,743.896,40.25514210852713 +priorityencoder,sky90,16,5523,0.1807980175629187,119.560002,54.0,16.307981184175265 +mux4,tsmc28,32,14258,0.06951206396409033,70.056,308.062,21.548739828868 +mult,sky90,32,825,1.305535212121212,23737.560395,13100.0,25042.776438909095 +add,sky90,128,1806,0.5536878560354375,5933.900115,2120.0,1891.9514040730899 +comparator,tsmc28,8,18098,0.05802072427892584,35.154,195.216,10.130418459100452 comparator,sky90,32,1000,0.905658,495.88001,66.524,39.124425599999995 -add,sky90,64,2228,0.46351899999999996,2911.580057,1040.0,1016.0336480000001 -priorityencoder,tsmc28,64,13786,0.07244400000000001,137.088001,428.365,18.328332000000003 -mult,sky90,16,1056,1.003037,8028.160147,5580.0,7355.270321 +add,sky90,64,2228,0.46351903411131057,2911.580057,1040.0,1016.0337227719929 +priorityencoder,tsmc28,64,13786,0.07244435673872045,137.088001,428.365,18.328422254896275 +mult,sky90,16,1056,1.003036696969697,8028.160147,5580.0,7355.26809887879 +comparator,sky90,64,10,1.1199110000000019,1008.42002,127.626,0.9306460410000015 mux4,tsmc28,32,1000,0.14417800000000003,54.431999,184.849,2.3082897800000004 -mux8,sky90,16,3280,0.305203,644.840013,287.966,131.847696 -mux8,tsmc28,16,12006,0.083084,88.83,424.362,23.928192000000003 +mux8,sky90,16,3280,0.3052030487804878,644.840013,287.966,131.84771707317074 +mux8,tsmc28,16,12006,0.08308368748958854,88.83,424.362,23.9281019970015 add,tsmc28,16,1000,0.476658,32.886,116.238,7.459697700000001 -flop,sky90,16,5000,0.11434400000000002,266.5599975,259.258,442.6827960000001 -mult,tsmc28,128,1868,0.535328,44272.49428,262000.0,50011.412416 -mult,tsmc28,16,4053,0.258784,1990.674001,14800.0,1757.1433600000003 -shiftleft,tsmc28,8,16094,0.06714,44.982,306.629,16.019604 +flop,sky90,16,5000,0.11434400000000002,266.5599975,129.629,221.34139800000005 +mult,tsmc28,128,1868,0.5353279057815846,44272.49428,262000.0,50011.4036139272 +mult,tsmc28,16,4053,0.2587838166790032,1990.674001,14800.0,1757.1421152504315 +shiftleft,tsmc28,8,16094,0.06713995712687958,44.982,306.629,16.019593770473463 shiftleft,sky90,8,5000,0.22681400000000002,277.340005,226.865,87.55020400000001 -add,sky90,128,2212,0.557327,5992.700117,1850.0,2419.3565070000004 -flop,tsmc28,32,21528,0.048892,60.4799995,629.162,229.30347999999998 +flop,tsmc28,32,21528,0.04889213340765514,60.4799995,314.581,114.6520528409513 shiftleft,tsmc28,128,10000,0.144407,2548.727987,12900.0,1076.987406 -flop,sky90,32,9270,0.114344,533.119995,518.516,1641.40812 -mult,tsmc28,64,2634,0.40975700000000004,19951.974017,141000.0,24597.712710000003 -shiftleft,tsmc28,8,14272,0.070005,38.052,274.573,12.915922499999999 -mult,tsmc28,32,3216,0.327259,6856.037993,51400.0,7051.776932000001 +flop,sky90,32,9270,0.11434386515641856,533.119995,259.258,820.7030921601942 +mult,tsmc28,64,2634,0.4097567213363706,19951.974017,141000.0,24597.695981822326 +shiftleft,tsmc28,8,14272,0.07000526457399102,38.052,274.573,12.915971313901343 +mult,tsmc28,32,3216,0.32725927363184076,6856.037993,51400.0,7051.782828218905 add,sky90,128,2000,0.549155,6414.100125,2390.0,2531.055395 add,sky90,64,1000,0.996359,1638.560032,229.217,405.51811299999997 -priorityencoder,tsmc28,128,12373,0.08597300000000001,298.494001,967.377,43.158446000000005 +priorityencoder,tsmc28,128,12373,0.08597314281095936,298.494001,967.377,43.1585176911016 mux4,tsmc28,8,10000,0.08076,15.12,51.529,3.303084 mux2,tsmc28,16,10000,0.08561,14.49,74.123,4.1520850000000005 -csa,tsmc28,16,25854,0.040895,100.799999,947.479,45.516135 -add,sky90,64,2139,0.467468,2781.240054,1050.0,939.143212 +csa,tsmc28,16,25854,0.040894734431809396,100.799999,947.479,45.515839422603854 +add,sky90,64,2139,0.4674681813931744,2781.240054,1050.0,939.1435764188874 +comparator,tsmc28,16,10,0.16839600000000132,29.736,97.848,0.011450928000000091 priorityencoder,sky90,32,1000,0.879197,196.980004,12.728,10.48002824 -mux4,sky90,64,3419,0.29176599999999997,1055.46002,266.494,272.80120999999997 -mux4,sky90,8,4845,0.210516,160.720002,75.759,41.997942 -csa,tsmc28,16,23865,0.040776,98.783999,946.879,41.75462400000001 -mux2,sky90,16,3920,0.237892,115.640002,38.479,39.3949152 +mux4,sky90,64,3419,0.2917661822170225,1055.46002,266.494,272.80138037291607 +mux4,sky90,8,4845,0.2105163488132095,160.720002,75.759,41.99801158823529 +csa,tsmc28,16,23865,0.04077636748376283,98.783999,946.879,41.75500030337314 +mux2,sky90,16,3920,0.23789204081632653,115.640002,38.479,39.39492195918368 priorityencoder,sky90,8,10000,0.127398,59.780001,40.39,15.682693800000004 -priorityencoder,sky90,64,4430,0.250848,804.580015,353.584,79.769664 +priorityencoder,sky90,64,4430,0.2508476343115124,804.580015,353.584,79.76954771106094 priorityencoder,tsmc28,128,20000,0.087283,307.062,958.128,71.57206000000001 mux2,tsmc28,8,5000,0.08170100000000001,7.56,38.026,0.9836800400000001 -flop,tsmc28,16,40000,0.048892000000000005,30.24,314.58,213.0322224 +flop,tsmc28,16,40000,0.048892000000000005,30.24,157.29,106.5161112 mux8,tsmc28,16,10000,0.097831,59.094,224.879,13.490894900000002 -csa,sky90,8,6350,0.16398100000000002,392.000008,245.798,189.234074 -priorityencoder,sky90,16,5715,0.173832,131.320003,73.59,20.668624799999996 +csa,sky90,8,6350,0.16398131496062993,392.000008,245.798,189.23443746456692 +priorityencoder,sky90,16,5715,0.17383212773403323,131.320003,73.59,20.66863998757655 csa,tsmc28,16,1000,0.067577,34.271999,114.459,0.9737845699999998 -flop,sky90,16,8920,0.114345,266.5599975,259.258,789.66657 -mux2,tsmc28,8,29041,0.033768,16.884,113.726,5.335344 -mux2,sky90,64,3710,0.26627,455.700009,143.8,163.22350999999998 -flop,sky90,16,7708,0.11434399999999999,266.5599975,259.258,682.4049919999999 -csa,sky90,8,6228,0.165362,338.100007,209.02,160.40114 -add,tsmc28,32,9810,0.101918,209.286002,1060.0,81.43248200000001 -mux2,sky90,64,4265,0.24438200000000002,479.220007,123.342,163.24717600000002 -csa,sky90,64,6228,0.165362,2697.940053,1590.0,1263.861766 -flop,tsmc28,64,10000,0.048892000000000005,120.959999,1260.0,213.02733320000004 -csa,sky90,64,6350,0.16398100000000002,3136.000061,1970.0,1508.297238 -mux2,tsmc28,64,18546,0.053857,90.846,517.414,27.359356000000002 -comparator,tsmc28,128,15000,0.109851,491.022003,2380.0,182.901915 -comparator,tsmc28,64,10223,0.097785,235.62,932.855,54.857384999999994 -mux4,sky90,8,8836,0.21464699999999998,155.820003,90.053,69.6744162 -shiftleft,tsmc28,128,7304,0.141359,2368.547985,11900.0,680.643585 +flop,sky90,16,8920,0.11434462331838566,266.5599975,129.629,394.83198431838565 +mux2,tsmc28,8,29041,0.033768075961571574,16.884,113.726,5.335356001928308 +flop,sky90,16,10,0.1143419999999935,266.5599975,129.629,0.4426750529999749 +mux2,sky90,64,3710,0.2662697789757412,455.700009,143.8,163.22337451212937 +flop,sky90,16,7708,0.11434433990659056,266.5599975,129.629,341.20351028126623 +csa,sky90,8,6228,0.16536218946692358,338.100007,209.02,160.40132378291585 +add,tsmc28,32,9810,0.1019177991845056,209.286002,1060.0,81.43232154841998 +mux2,sky90,64,4265,0.24438158851113717,479.220007,123.342,163.24690112543962 +csa,sky90,64,6228,0.16536218946692358,2697.940053,1590.0,1263.863214095697 +mux8,sky90,16,10,0.7726059999999961,430.220008,28.957,0.5315529279999974 +flop,tsmc28,64,10000,0.048892000000000005,120.959999,630.0,106.51366660000002 +comparator,sky90,128,10,1.136650000000003,1997.240039,243.506,1.7868138000000047 +csa,sky90,64,6350,0.16398131496062993,3136.000061,1970.0,1508.3001350078741 +mux2,tsmc28,64,18546,0.05385698274560552,90.846,517.414,27.359347234767604 +comparator,tsmc28,128,15000,0.10985066666666667,491.022003,2380.0,182.90136 +comparator,tsmc28,64,10223,0.09778464423359091,235.62,932.855,54.8571854150445 +shiftleft,tsmc28,128,7304,0.14135928148959476,2368.547985,11900.0,680.6449403723987 mux4,sky90,128,5000,0.309527,3004.680057,1720.0,1123.273483 -mux8,tsmc28,128,10250,0.097441,712.907993,3150.0,163.116234 -mux2,tsmc28,32,18977,0.055855999999999996,32.130001,171.146,10.4953424 -flop,tsmc28,8,21114,0.048892,15.12,157.269,56.26002439999999 -flop,sky90,128,8746,0.114344,2132.4799805,2070.0,6193.214072 -priorityencoder,sky90,64,2823,0.352802,594.860012,101.901,38.7729398 -mux2,tsmc28,8,15000,0.06463100000000001,7.56,38.116,2.3331791 -flop,tsmc28,8,19044,0.048892,15.12,157.268,50.70589319999999 -mux4,sky90,64,12913,0.286605,1429.820028,623.602,1273.3860149999998 +mux8,tsmc28,128,10250,0.0974409756097561,712.907993,3150.0,163.11619317073172 +mux2,tsmc28,32,18977,0.055856368077146015,32.130001,171.146,10.495411561695736 +flop,tsmc28,8,21114,0.048891939945060144,15.12,78.6345,28.12997764739035 +flop,sky90,128,8746,0.11434398307797851,2132.4799805,1035.0,3096.6065777262747 +priorityencoder,sky90,64,2823,0.35280208537017355,594.860012,101.901,38.77294918218207 +mux2,tsmc28,8,15000,0.06463066666666667,7.56,38.116,2.333167066666667 +flop,tsmc28,8,19044,0.048891976895610166,15.12,78.634,25.35293461921865 inv,tsmc28,1,25000,0.014172,0.252,1.005,0.036592104 -csa,sky90,128,5862,0.169647,5091.100099,3510.0,2527.401006 -priorityencoder,sky90,8,7683,0.125086,50.960001,24.761,10.269560600000002 +csa,sky90,128,5862,0.16964724223814398,5091.100099,3510.0,2527.404614863869 +priorityencoder,sky90,8,7683,0.12508649056358195,50.960001,24.761,10.26960087527008 shiftleft,tsmc28,16,5000,0.16564500000000001,43.722,136.668,11.4791985 -add,sky90,16,3367,0.330827,716.380014,469.58,382.105185 +add,sky90,16,3367,0.330827297000297,716.380014,469.58,382.105528035343 mult,sky90,64,2500,1.551295,96693.661592,61800.0,429972.43515 -mux2,sky90,8,5940,0.188351,64.680001,21.541,21.603859699999997 -comparator,sky90,128,3148,0.348739,3087.000056,1340.0,521.364805 -priorityencoder,tsmc28,32,30000,0.060377,67.032,248.971,18.475361999999997 -comparator,sky90,8,4364,0.227465,187.180004,82.043,36.4171465 +mux2,sky90,8,5940,0.18835116835016835,64.680001,21.541,21.60387900976431 +comparator,sky90,128,3148,0.3487390076238882,3087.000056,1340.0,521.364816397713 +priorityencoder,tsmc28,32,30000,0.06037733333333333,67.032,248.971,18.475464 +comparator,sky90,8,4364,0.22746457103574702,187.180004,82.043,36.4170778228231 +mux8,sky90,8,10,0.5354459999999932,234.220005,15.482,0.17610818939999778 add,sky90,64,2000,0.499819,2649.920052,942.503,994.63981 -add,sky90,8,3502,0.282372,243.040004,150.588,123.961308 +add,sky90,8,3502,0.2823721136493432,243.040004,150.588,123.96135789206168 priorityencoder,tsmc28,32,5000,0.187693,26.334,75.077,3.6750289400000002 -flop,sky90,32,7872,0.114345,533.119995,518.516,1393.751205 -add,sky90,16,3242,0.331592,708.540014,495.091,358.78254400000003 -priorityencoder,sky90,128,3424,0.294674,1618.960031,588.849,124.05775399999999 -csa,tsmc28,16,24362,0.040986,104.832,960.623,43.486146 +flop,sky90,32,7872,0.11434452032520326,533.119995,259.258,696.8726791219513 +csa,sky90,128,10,0.2641830000000027,1881.599976,220.98,1.7832352500000184 +add,sky90,16,3242,0.33159157310302284,708.540014,495.091,358.7820820974708 +priorityencoder,sky90,128,3424,0.29467407476635515,1618.960031,588.849,124.05778547663552 +csa,tsmc28,16,24362,0.0409855330432641,104.832,960.623,43.48565055890321 mux8,tsmc28,8,5000,0.120592,30.114,99.721,3.5815824000000003 csa,sky90,64,1000,0.264181,940.799988,110.49,89.0025789 -add,tsmc28,32,10002,0.104043,214.074002,1100.0,88.33250699999999 -mux4,sky90,64,15066,0.291626,1358.280026,526.608,1258.657816 -shiftleft,tsmc28,128,7445,0.14240999999999998,2676.617983,13800.0,812.0218199999999 -mux8,sky90,32,3092,0.33231700000000003,1062.320021,325.058,219.99385400000003 -csa,sky90,32,5740,0.166714,1160.320023,826.559,570.495308 -priorityencoder,sky90,32,3458,0.287468,252.840005,73.577,24.8084884 -add,tsmc28,32,10195,0.10213,224.658002,1150.0,91.30422 -shiftleft,sky90,128,2478,0.524464,10362.520144,7760.0,4248.682864 -shiftleft,sky90,128,1869,0.534998,8478.960135,5130.0,2594.7403 +add,tsmc28,32,10002,0.10404300399920016,214.074002,1100.0,88.33251039532094 +shiftleft,tsmc28,128,7445,0.14241033445265278,2676.617983,13800.0,812.0237270490261 +mux8,sky90,32,3092,0.33231726520051746,1062.320021,325.058,219.99402956274258 +csa,sky90,32,5740,0.16671402787456446,1160.320023,826.559,570.4954033867597 +priorityencoder,sky90,32,3458,0.2874674997108155,252.840005,73.577,24.808445225043375 +add,tsmc28,32,10195,0.10213029769494851,224.658002,1150.0,91.30448613928397 +shiftleft,sky90,128,2478,0.5244642510088782,10362.520144,7760.0,4248.6848974229215 +shiftleft,sky90,128,1869,0.5349974788657036,8478.960135,5130.0,2594.7377724986623 mux2,tsmc28,16,20000,0.05247,15.372,84.373,5.294223 -priorityencoder,tsmc28,64,14613,0.072574,137.592,430.216,19.086962000000003 -flop,tsmc28,64,20286,0.048892,120.959999,1260.0,432.107496 -mult,tsmc28,64,2341,0.427168,14834.610092,97900.0,17120.466272 -flop,sky90,32,3000,0.114344,533.119995,518.516,531.242224 -comparator,tsmc28,128,9754,0.104828,597.366001,2680.0,141.09848800000003 -add,sky90,16,2207,0.446295,455.700009,91.288,163.79026499999998 -mux2,tsmc28,32,16471,0.060024,29.484001,155.318,9.4777896 -mux4,tsmc28,8,17868,0.055793,22.176,103.126,6.756532300000001 -mux4,sky90,128,14052,0.326517,2691.080052,1020.0,2742.7428000000004 +priorityencoder,tsmc28,64,14613,0.07257421788818175,137.592,430.216,19.0870193045918 +mux8,tsmc28,32,10,0.16755700000000218,105.713999,407.748,0.03230498960000042 +flop,tsmc28,64,20286,0.04889208035098097,120.959999,630.0,216.05410307098495 +mult,tsmc28,64,2341,0.42716787697565145,14834.610092,97900.0,17120.461341307135 +flop,sky90,32,3000,0.11434433333333333,533.119995,259.258,265.62188633333335 +comparator,tsmc28,128,9754,0.1048280422390814,597.366001,2680.0,141.0985448538036 +add,sky90,16,2207,0.4462947607612143,455.700009,91.288,163.79017719936564 +mux2,tsmc28,32,16471,0.060023767895088335,29.484001,155.318,9.477752950634446 +mux4,tsmc28,8,17868,0.05579297268860533,22.176,103.126,6.7565289925901055 priorityencoder,tsmc28,128,10000,0.09996100000000001,204.498,547.044,26.589626000000006 -mux4,tsmc28,32,14561,0.06839100000000001,73.079999,333.732,23.800068 +mux4,tsmc28,32,14561,0.0683906018817389,73.079999,333.732,23.799929454845135 inv,sky90,1,25000,0.034255,2.94,3.973,1.08074525 -shiftleft,tsmc28,32,9587,0.104304,384.803997,1940.0,101.800704 -mux8,sky90,128,2666,0.37501399999999996,3761.240072,1460.0,854.281892 -priorityencoder,sky90,8,8634,0.125212,64.680001,49.589,15.8267968 -mux4,sky90,16,4274,0.231876,367.5,398.159,99.242928 -csa,sky90,16,5617,0.177898,580.160011,413.466,298.15704800000003 -add,sky90,8,3801,0.275853,257.740005,154.606,129.926763 -priorityencoder,sky90,8,7977,0.1251,54.880001,38.166,11.97207 -add,sky90,16,3055,0.330297,678.160013,461.632,320.05779300000006 +shiftleft,tsmc28,32,9587,0.10430391697089808,384.803997,1940.0,101.80062296359652 +mux8,sky90,128,2666,0.37501377344336084,3761.240072,1460.0,854.281375903976 +priorityencoder,sky90,8,8634,0.12521217211026175,64.680001,49.589,15.82681855473709 +mux4,sky90,16,4274,0.2318758591483388,367.5,398.159,99.24286771548901 +csa,tsmc28,16,10,0.06758100000000411,34.271999,114.459,0.009738422100000593 +csa,sky90,16,5617,0.17789797739006588,580.160011,413.466,298.1570101057505 +add,sky90,8,3801,0.2758526608787161,257.740005,154.606,129.9266032738753 +priorityencoder,sky90,8,7977,0.12510041118214868,54.880001,38.166,11.97210935013163 +add,sky90,16,3055,0.33029724222585927,678.160013,461.632,320.0580277168576 add,tsmc28,32,10000,0.10397500000000001,213.696002,1120.0,89.62645 -priorityencoder,sky90,128,3244,0.308029,1532.720028,470.562,99.493367 -add,tsmc28,8,30000,0.072911,40.698001,243.583,33.393238 -flop,tsmc28,64,20000,0.048892000000000005,120.959999,1260.0,425.995996 -mux8,tsmc28,32,11452,0.08728999999999999,163.421999,716.958,42.51022999999999 -comparator,tsmc28,8,16010,0.062416,26.964,121.779,7.084215999999999 -mux2,sky90,64,4410,0.242164,487.060007,132.876,170.72562000000002 -flop,tsmc28,8,10000,0.048892000000000005,15.12,157.269,26.642228640000006 -flop,sky90,64,6996,0.11434400000000002,1066.23999,1040.0,2477.0340720000004 -mux2,sky90,64,4500,0.243231,491.96001,109.223,164.66738700000002 -flop,sky90,8,7544,0.114345,133.279999,129.629,334.047483 -shiftleft,sky90,32,2635,0.38715099999999997,1704.220026,1140.0,488.19741100000005 -priorityencoder,tsmc28,16,20770,0.048116,22.806,79.733,4.065802 -mux2,sky90,64,4532,0.24323099999999998,491.96001,109.223,165.640311 -csa,tsmc28,8,26351,0.040226,52.416,489.192,23.210402 +priorityencoder,sky90,128,3244,0.30802940567200987,1532.720028,470.562,99.4934980320592 +add,tsmc28,8,30000,0.07291133333333333,40.698001,243.583,33.39339066666666 +flop,tsmc28,64,20000,0.048892000000000005,120.959999,630.0,212.997998 +mux8,tsmc28,32,11452,0.08728999196646874,163.421999,716.958,42.51022608767027 +comparator,tsmc28,8,16010,0.06241596189881324,26.964,121.779,7.084211675515301 +mux2,sky90,64,4410,0.2421643696145125,487.060007,132.876,170.7258805782313 +comparator,tsmc28,8,10,0.138023000000004,14.994,49.297,0.004761793500000138 +flop,tsmc28,8,10000,0.048892000000000005,15.12,78.6345,13.321114320000003 +flop,sky90,64,6996,0.1143438221841052,1066.23999,520.0,1238.5151099871355 +mux2,sky90,64,4500,0.2432312222222222,491.96001,109.223,164.66753744444446 +flop,sky90,8,7544,0.11434467338282078,133.279999,64.8145,167.02326441028632 +shiftleft,sky90,32,2635,0.3871506413662239,1704.220026,1140.0,488.1969587628084 +priorityencoder,tsmc28,16,20770,0.048116364949446315,22.806,79.733,4.065832838228213 +csa,tsmc28,8,26351,0.04022622393837046,52.416,489.192,23.210531212439758 +mult,sky90,32,10,8.063384999999997,12417.580067,1180.0,374.1410639999998 +shiftleft,sky90,128,10,2.072533000000007,4988.200097,311.979,19.813415480000064 csa,tsmc28,128,5000,0.067577,274.175995,917.068,39.05950599999999 -add,sky90,16,3966,0.33806800000000004,711.480014,493.165,413.795232 -csa,tsmc28,32,24860,0.040492,209.664,1930.0,87.341244 -mux4,sky90,16,4750,0.25584399999999996,359.660007,120.182,89.80124399999997 +add,sky90,16,3966,0.3380682173474534,711.480014,493.165,413.79549803328297 +flop,sky90,128,10,0.1143419999999935,2132.4799805,1035.0,3.537741479999799 +csa,tsmc28,32,24860,0.04049226146419952,209.664,1930.0,87.34180797827837 +mux4,sky90,16,4750,0.25584431578947364,359.660007,120.182,89.80135484210524 priorityencoder,tsmc28,32,10000,0.09431300000000001,31.374,89.513,4.706218700000001 -mux4,tsmc28,64,14495,0.071284,225.287996,1000.0,59.94984399999999 +mux4,tsmc28,64,14495,0.0712843066574681,225.287996,1000.0,59.95010189893067 add,tsmc28,128,10000,0.136438,980.532009,4830.0,506.86717000000004 -priorityencoder,sky90,32,7923,0.217665,376.320006,196.516,80.753715 -shiftleft,sky90,128,1907,0.5242939999999999,9192.400136,6080.0,2900.3944079999997 -mux2,sky90,8,6296,0.188351,64.680001,21.541,22.9223167 +shiftleft,tsmc28,128,10,0.6244959999999935,621.683997,1970.0,1.3738911999999859 +priorityencoder,sky90,32,7923,0.21766481761958853,376.320006,196.516,80.75364733686733 +shiftleft,sky90,128,1907,0.5242938489774515,9192.400136,6080.0,2900.3935725432616 priorityencoder,sky90,32,10000,0.21766400000000002,373.380006,197.593,102.30208 mux8,sky90,32,1000,0.901778,822.220016,56.227,121.74003 -flop,tsmc28,32,1000,0.04889200000000005,60.4799995,629.161,10.66627872000001 -mux4,sky90,64,3921,0.30271000000000003,1673.840027,1300.0,540.6400600000001 -priorityencoder,tsmc28,64,12959,0.077095,118.692,338.228,16.0280505 -add,tsmc28,128,7660,0.135969,941.976009,4660.0,370.37955600000004 -priorityencoder,sky90,128,2824,0.35399699999999995,1485.680028,304.73,82.835298 -add,sky90,16,3118,0.328226,736.960014,480.371,348.57601200000005 +flop,tsmc28,32,1000,0.04889200000000005,60.4799995,314.5805,5.333139360000005 +csa,sky90,64,10,0.2641830000000027,940.799988,110.49,0.8900325270000092 +mux4,sky90,64,3921,0.3027099803621525,1673.840027,1300.0,540.6400249268044 +priorityencoder,tsmc28,64,12959,0.07709544802839725,118.692,338.228,16.02814364510379 +add,tsmc28,128,7660,0.1359693028720627,941.976009,4660.0,370.3803810234988 +priorityencoder,sky90,128,2824,0.3539966487252124,1485.680028,304.73,82.83521580169969 +add,sky90,16,3118,0.3282264092366902,736.960014,480.371,348.57644660936506 mux4,tsmc28,128,5000,0.195368,225.539998,875.821,68.574168 -comparator,sky90,128,2798,0.366175,2806.720054,989.569,387.046975 -flop,sky90,16,8746,0.114344,266.5599975,259.258,774.337568 -comparator,tsmc28,64,11501,0.092152,260.693999,1150.0,63.861336 -mux2,sky90,64,4680,0.243196,490.980009,117.75,175.10112 -priorityencoder,sky90,64,3244,0.307628,675.220013,189.065,46.667167600000006 -priorityencoder,sky90,64,2937,0.340426,638.960011,137.801,47.8979382 -comparator,sky90,8,4550,0.2193,185.220003,114.347,39.58365 -mux2,sky90,8,6033,0.18835100000000002,64.680001,21.541,21.9428915 -flop,tsmc28,128,20286,0.048892,241.919998,2520.0,864.1661 +comparator,sky90,128,2798,0.366175141529664,2806.720054,989.569,387.04712459685487 +flop,sky90,16,8746,0.11434398307797851,266.5599975,129.629,387.1687267020352 +comparator,tsmc28,64,11501,0.09215196095991653,260.693999,1150.0,63.861308945222156 +priorityencoder,sky90,64,3244,0.3076284056720099,675.220013,189.065,46.667229140443894 +priorityencoder,sky90,64,2937,0.3404264865509023,638.960011,137.801,47.898006657711946 +comparator,sky90,8,4550,0.21930021978021977,185.220003,114.347,39.58368967032966 +mux2,sky90,8,6033,0.1883510140891762,64.680001,21.541,21.94289314138903 +flop,tsmc28,128,20286,0.04889208035098097,241.919998,1260.0,432.0837601017943 mult,sky90,8,10000,0.771349,2152.08004,1430.0,11146.764399 -mux8,tsmc28,128,10464,0.095475,664.775992,2850.0,153.04642500000003 -mux8,tsmc28,8,13159,0.076369,46.494,227.561,12.2877721 -mux4,sky90,128,3360,0.31526600000000005,2191.280043,879.483,666.1570580000001 -mux2,tsmc28,8,30227,0.033745000000000004,16.758,114.743,5.567925 -mux2,tsmc28,32,15000,0.06414600000000001,30.240001,154.587,9.275511600000002 -mux4,tsmc28,64,14205,0.070929,145.655999,671.083,46.529424000000006 -mult,tsmc28,32,2791,0.358293,3917.214024,26100.0,4235.7398459999995 -flop,sky90,128,5000,0.11434400000000002,2132.4799805,2070.0,3540.6619600000004 -mux8,sky90,8,10000,0.274003,415.520008,185.383,218.654394 -mux8,sky90,32,3079,0.324665,1050.56002,350.25,223.694185 -mux4,sky90,8,4558,0.219421,136.220003,45.945,38.5742118 +mux8,tsmc28,128,10464,0.09547474923547401,664.775992,2850.0,153.04602302446486 +mux8,tsmc28,8,13159,0.07636861653621096,46.494,227.561,12.287710400676342 +mux4,sky90,128,3360,0.31526604761904764,2191.280043,879.483,666.1571586190477 +mux2,tsmc28,8,30227,0.03374500526019784,16.758,114.743,5.567925867932642 +mux2,tsmc28,32,15000,0.06414566666666667,30.240001,154.587,9.275463400000001 +mux4,tsmc28,64,14205,0.0709287472720873,145.655999,671.083,46.52925821048927 +mult,tsmc28,32,2791,0.35829251809387314,3917.214024,26100.0,4235.734148905768 +shiftleft,tsmc28,16,10,0.16585499999999342,43.722,137.701,0.02141188049999915 +flop,sky90,128,5000,0.11434400000000002,2132.4799805,1035.0,1770.3309800000002 +mux8,sky90,32,3079,0.3246647729782397,1050.56002,350.25,223.69402858200718 +mux4,sky90,8,4558,0.21942147125932426,136.220003,45.945,38.57429464738921 csa,tsmc28,64,25000,0.040492,419.327999,3860.0,175.573312 shiftleft,tsmc28,64,10000,0.12092800000000001,1066.337997,5680.0,359.51894400000003 comparator,sky90,8,5000,0.21538000000000002,244.020004,169.251,67.62932 mux2,tsmc28,16,5000,0.08561,14.49,74.123,2.0803230000000004 -mux2,sky90,8,6689,0.188351,63.700001,21.541,24.3349492 +flop,tsmc28,16,10,0.048889000000002625,30.24,157.29,0.026541838100001425 mux4,tsmc28,128,1000,0.36021400000000003,213.569998,724.573,25.611215400000003 -flop,sky90,16,8364,0.114344,266.5599975,259.258,740.4917439999999 -mux8,tsmc28,8,13981,0.07549900000000001,46.494,225.202,12.925428800000002 -mux2,sky90,32,5247,0.21904,237.160005,57.793,88.27312 -csa,sky90,16,6594,0.165362,736.960014,439.259,348.08701 +flop,sky90,16,8364,0.11434401912960306,266.5599975,129.629,370.2459339416547 +mux8,tsmc28,8,13981,0.07549864194263645,46.494,225.202,12.92536750057936 +mux2,sky90,32,5247,0.2190400962454736,237.160005,57.793,88.27315878692586 +csa,sky90,16,6594,0.1653620178950561,736.960014,439.259,348.0870476690931 mux4,tsmc28,32,20000,0.065929,117.557998,490.72,36.854310999999996 -mult,sky90,128,1500,1.9212159999999998,309312.504297,146000.0,926604.398016 -flop,sky90,32,8571,0.114345,533.119995,518.516,1517.4724949999998 +mult,sky90,128,1500,1.9212156666666664,309312.504297,146000.0,926604.237249 +add,tsmc28,8,10,0.25532499999999914,15.75,58.809,0.01820467249999994 +flop,sky90,32,8571,0.11434450029168125,533.119995,259.258,758.7329316854508 mux2,sky90,16,1000,0.606993,113.680002,19.729,23.4299298 +add,sky90,64,10,7.080673000000004,927.079988,110.998,23.005106577000014 mux8,tsmc28,64,5000,0.19365200000000002,209.159999,779.626,48.993956000000004 -mult,sky90,64,683,1.557208,95922.401617,59200.0,114920.393192 +mult,sky90,64,683,1.5572078433382137,95922.401617,59200.0,114920.38163051684 comparator,tsmc28,8,5000,0.12846600000000002,14.994,50.165,2.3689130400000007 -mux4,sky90,16,4537,0.26359699999999997,358.680007,100.453,94.89491999999998 +mux4,sky90,16,4537,0.2635969625303064,358.680007,100.453,94.8949065109103 shiftleft,tsmc28,32,5000,0.19764500000000002,109.116,365.184,35.912096500000004 -mult,tsmc28,32,3034,0.330298,6116.670002,45200.0,6186.151241999999 -shiftleft,sky90,8,4673,0.229462,243.040005,191.378,70.215372 -mult,sky90,16,997,1.002926,7519.540137,4940.0,6375.600582 -flop,sky90,128,8920,0.114345,2132.4799805,2070.0,6316.4178 -comparator,tsmc28,16,13709,0.07280299999999999,48.132,204.944,11.8523284 -mux8,sky90,32,3155,0.314651,1237.740008,639.983,323.14657700000004 -comparator,sky90,32,3523,0.282833,713.440014,308.366,110.870536 -priorityencoder,sky90,8,8954,0.128693,55.860001,32.802,13.770151000000002 -add,sky90,8,3950,0.26842499999999997,271.460005,148.135,130.99139999999997 -mult,tsmc28,128,1906,0.5298619999999999,47270.53821,285000.0,54324.101549999985 -priorityencoder,sky90,32,4871,0.213649,392.980008,269.469,55.335091000000006 -priorityencoder,tsmc28,32,17797,0.062308,56.826,201.644,9.720048000000002 -priorityencoder,tsmc28,64,14061,0.073364,141.624001,436.895,19.44146 -add,tsmc28,16,12197,0.08589100000000001,99.666001,538.564,39.853424000000004 +mult,tsmc28,32,3034,0.3302978905735003,6116.670002,45200.0,6186.149192551086 +shiftleft,sky90,8,4673,0.22946229210357372,243.040005,191.378,70.21546138369355 +mult,sky90,16,997,1.0029260270812437,7519.540137,4940.0,6375.600754155466 +flop,sky90,128,8920,0.11434462331838566,2132.4799805,1035.0,3158.198496053812 +comparator,tsmc28,16,13709,0.07280278080093369,48.132,204.944,11.852292714392004 +mux8,sky90,32,3155,0.3146512107765452,1237.740008,639.983,323.14679346751194 +comparator,sky90,32,3523,0.28283299233607717,713.440014,308.366,110.87053299574227 +priorityencoder,sky90,8,8954,0.12869292986374803,55.860001,32.802,13.770143495421042 +add,sky90,8,3950,0.26842455696202533,271.460005,148.135,130.99118379746835 +mult,tsmc28,128,1906,0.5298619716684155,47270.53821,285000.0,54324.09864530429 +priorityencoder,sky90,32,4871,0.21364865366454527,392.980008,269.469,55.33500129911722 +priorityencoder,tsmc28,32,17797,0.06230824537843457,56.826,201.644,9.720086279035794 +priorityencoder,tsmc28,64,14061,0.07336369710546903,141.624001,436.895,19.441379732949294 +add,tsmc28,16,12197,0.08589137394441257,99.666001,538.564,39.853597510207436 mult,sky90,32,1000,1.318548,26428.640468,17200.0,34487.941488 -priorityencoder,sky90,32,3661,0.27227199999999996,259.700005,52.373,23.252028799999998 -add,sky90,32,1500,0.665945,815.360016,146.423,235.07858499999998 -priorityencoder,sky90,32,3254,0.306921,309.680005,71.079,26.4565902 +priorityencoder,sky90,32,3661,0.2722724127287626,259.700005,52.373,23.252064047036328 +add,sky90,32,1500,0.6659446666666666,815.360016,146.423,235.07846733333332 +priorityencoder,sky90,32,3254,0.30692107498463433,309.680005,71.079,26.456596663675477 csa,sky90,8,5000,0.190168,188.160004,111.708,86.146104 -mux2,sky90,128,4337,0.258709,1099.560018,533.373,434.8898290000001 -add,tsmc28,128,7810,0.13571599999999998,963.270009,4770.0,387.87632799999994 -mux8,sky90,8,3869,0.278156,312.620006,98.575,60.9717952 +mux2,sky90,128,4337,0.25870912958266085,1099.560018,533.373,434.8900468284529 +add,tsmc28,128,7810,0.13571597311139563,963.270009,4770.0,387.87625115236875 +mux8,sky90,8,3869,0.2781557195657793,312.620006,98.575,60.97173372881882 add,tsmc28,32,1000,0.923854,67.157999,231.062,30.117640399999996 -comparator,sky90,16,4349,0.246005,415.520007,287.169,94.219915 +comparator,sky90,16,4349,0.24600491676247413,415.520007,287.169,94.21988312002759 priorityencoder,tsmc28,8,5000,0.057811,4.284,14.558,0.24858730000000004 -mux8,sky90,128,2794,0.361259,4775.54006,2600.0,1173.369232 -mux4,sky90,128,3037,0.329104,1765.960034,549.903,537.7559359999999 -mult,sky90,32,794,1.301399,26529.580464,17000.0,27460.820299 -mux2,tsmc28,128,15917,0.062806,162.792,942.721,50.181993999999996 -priorityencoder,sky90,16,5102,0.193464,133.280003,47.464,16.1735904 -shiftleft,sky90,16,3489,0.316368,644.840009,367.22,204.373728 +mux8,sky90,128,2794,0.36125880672870436,4775.54006,2600.0,1173.368604254832 +mux4,sky90,128,3037,0.3291043081988805,1765.960034,549.903,537.7564395969706 +mult,sky90,32,794,1.3013988438287152,26529.580464,17000.0,27460.817003629716 +csa,tsmc28,8,10,0.06758100000000411,17.136,57.229,0.004872590100000297 +mux2,tsmc28,128,15917,0.06280590940503863,162.792,942.721,50.181921614625864 +priorityencoder,sky90,16,5102,0.19346356801254408,133.280003,47.464,16.173554285848684 +shiftleft,sky90,16,3489,0.3163680759529951,644.840009,367.22,204.37377706563484 shiftleft,sky90,128,2000,0.534484,9473.660144,6430.0,3263.559304 -flop,tsmc28,32,21942,0.048892,60.4799995,629.162,233.7184276 -comparator,sky90,64,3252,0.32338700000000004,1354.360026,435.572,195.002361 -priorityencoder,sky90,64,9249,0.241227,907.480017,482.887,216.13939200000002 -add,tsmc28,128,7059,0.14164800000000002,818.748007,3800.0,317.71646400000003 -priorityencoder,sky90,16,5983,0.16939500000000002,166.600002,113.125,29.339214000000002 +flop,tsmc28,32,21942,0.04889169692826543,60.4799995,314.581,116.85848941309362 +comparator,sky90,64,3252,0.3233870750307503,1354.360026,435.572,195.00240624354242 +priorityencoder,sky90,64,9249,0.24122679673478215,907.480017,482.887,216.1392098743648 +add,tsmc28,128,7059,0.14164812508853947,818.748007,3800.0,317.716744573594 +priorityencoder,sky90,16,5983,0.1693952306535183,166.600002,113.125,29.33925394918937 mux4,tsmc28,32,10000,0.09749100000000001,56.825999,208.953,16.5929682 +priorityencoder,sky90,32,10,0.8791959999999932,196.980004,12.728,0.1043605651999992 comparator,tsmc28,16,10000,0.09940700000000001,34.02,138.933,7.6245169000000015 -mux4,sky90,8,9640,0.214647,155.820003,90.053,75.98503799999999 -priorityencoder,tsmc28,8,29464,0.033933,8.316,36.118,1.8086289 -shiftleft,tsmc28,32,10566,0.100913,429.534,2150.0,122.205643 -flop,sky90,8,8528,0.114344,133.279999,129.629,377.55245360000004 +priorityencoder,tsmc28,8,29464,0.033932723051859896,8.316,36.118,1.8086141386641326 +shiftleft,tsmc28,32,10566,0.1009131951542684,429.534,2150.0,122.20587933181902 +flop,sky90,8,8528,0.11434378799249531,133.279999,64.8145,188.77587678621015 mux2,sky90,8,1000,0.415161,58.800001,10.206,7.41477546 -priorityencoder,tsmc28,8,33147,0.033048,11.34,48.981,2.2968360000000003 +priorityencoder,tsmc28,8,33147,0.03304764271276436,11.34,48.981,2.296811168537123 shiftleft,sky90,128,1000,0.995988,5011.720098,428.194,865.513572 -priorityencoder,sky90,128,3340,0.29939,1706.180032,712.585,138.61757 -mux2,tsmc28,64,20478,0.052975,87.318,456.882,26.80535 -mux8,tsmc28,32,13157,0.087196,265.104,1290.0,64.001864 -priorityencoder,sky90,8,3000,0.265908,34.300001,2.992,3.9061885199999997 -priorityencoder,tsmc28,16,15000,0.06552200000000001,13.86,43.042,2.4636272000000004 -add,sky90,16,3000,0.35045,648.760012,358.879,285.61674999999997 -shiftleft,tsmc28,8,15487,0.065897,44.856,300.094,14.655492800000001 -priorityencoder,sky90,64,2643,0.37571000000000004,594.860012,108.4,40.802106 -priorityencoder,tsmc28,64,13234,0.075544,126.504,374.222,16.6725608 -shiftleft,tsmc28,16,11800,0.084718,130.788,613.549,33.717764 -priorityencoder,tsmc28,64,30000,0.07325000000000001,143.136001,460.222,41.38625 +priorityencoder,sky90,128,3340,0.2993901976047904,1706.180032,712.585,138.61766149101797 +mux2,tsmc28,64,20478,0.052974893837288796,87.318,456.882,26.80529628166813 +mux8,tsmc28,32,13157,0.08719616835144789,265.104,1290.0,64.00198756996275 +priorityencoder,sky90,8,3000,0.2659083333333333,34.300001,2.992,3.906193416666666 +priorityencoder,tsmc28,16,15000,0.06552166666666667,13.86,43.042,2.463614666666667 +add,sky90,16,3000,0.3504503333333333,648.760012,358.879,285.61702166666663 +shiftleft,tsmc28,8,15487,0.06589728475495576,44.856,300.094,14.655556129502163 +priorityencoder,sky90,64,2643,0.3757099265985623,594.860012,108.4,40.802098028603865 +priorityencoder,tsmc28,64,13234,0.07554394393229559,126.504,374.222,16.672548425857634 +shiftleft,tsmc28,16,11800,0.0847177627118644,130.788,613.549,33.71766955932203 +priorityencoder,tsmc28,64,30000,0.07325033333333333,143.136001,460.222,41.38643833333333 mux8,tsmc28,16,10000,0.097831,59.094,224.879,13.490894900000002 -add,sky90,16,2357,0.42127299999999995,461.580009,93.497,167.666654 -add,sky90,128,2500,0.542236,6626.760128,2640.0,3098.336504000001 -add,tsmc28,16,11520,0.08680199999999999,90.972001,475.452,33.679176 -priorityencoder,sky90,64,3187,0.312618,644.840012,169.713,45.8297988 -add,sky90,32,2626,0.411158,1413.160026,589.009,610.980788 -priorityencoder,sky90,8,8323,0.12521200000000002,62.720001,47.365,14.537113200000004 -mux2,sky90,8,5720,0.18835100000000002,64.680001,21.541,20.812785500000004 -comparator,sky90,64,2822,0.35328,1487.640029,401.686,214.08768000000003 -mux8,tsmc28,16,12506,0.08082,99.036,498.654,27.55962 -shiftleft,tsmc28,64,7939,0.126242,968.687991,4910.0,278.99482 -priorityencoder,sky90,64,3184,0.31369800000000003,643.860013,144.409,42.913886399999996 -flop,sky90,16,10000,0.114344,266.5599975,259.258,885.3655920000001 -priorityencoder,tsmc28,64,13510,0.074611,136.836,429.547,18.055861999999998 -csa,tsmc28,128,22871,0.042445,499.96801,3850.0,214.00768999999997 -mux4,tsmc28,16,17125,0.060548000000000005,41.454,196.466,13.381108000000001 -flop,sky90,128,6996,0.11434400000000002,2132.4799805,2070.0,4953.839456000001 -mux8,sky90,8,5000,0.274003,415.520008,185.383,109.875203 +add,sky90,16,2357,0.42127313746287653,461.580009,93.497,167.66670871022487 +add,tsmc28,16,11520,0.08680155555555555,90.972001,475.452,33.67900355555555 +priorityencoder,sky90,64,3187,0.3126177097583935,644.840012,169.713,45.82975625058049 +add,sky90,32,2626,0.41115831150038085,1413.160026,589.009,610.9812508895659 +priorityencoder,sky90,8,8323,0.12521198474107895,62.720001,47.365,14.537111428439268 +mux2,sky90,8,5720,0.18835117482517483,64.680001,21.541,20.812804818181817 +comparator,sky90,64,2822,0.3532796109142452,1487.640029,401.686,214.08744421403262 +mux8,tsmc28,16,12506,0.08081961842315688,99.036,498.654,27.559489882296493 +shiftleft,tsmc28,64,7939,0.12624244841919638,968.687991,4910.0,278.995811006424 +priorityencoder,sky90,64,3184,0.313698351758794,643.860013,144.409,42.913934520603014 +flop,sky90,16,10000,0.114344,266.5599975,129.629,442.68279600000005 +priorityencoder,tsmc28,64,13510,0.07461124500370096,136.836,429.547,18.055921290895633 +csa,tsmc28,128,22871,0.04244549263259149,499.96801,3850.0,214.01017385352628 +mux4,tsmc28,16,17125,0.06054816058394161,41.454,196.466,13.381143489051095 +flop,sky90,128,6996,0.1143438221841052,2132.4799805,1035.0,2476.9158761520866 csa,tsmc28,64,20000,0.047873000000000006,233.856003,1670.0,85.40543200000002 -mult,sky90,32,810,1.302183,26464.900467,16900.0,27144.004635 -mux2,tsmc28,8,33000,0.033745,16.758,114.743,6.060601999999999 +mult,sky90,32,810,1.3021829012345678,26464.900467,16900.0,27144.002576234565 +mux2,tsmc28,8,33000,0.033745030303030304,16.758,114.743,6.060607442424242 mux2,tsmc28,32,5000,0.171662,28.728001,146.078,8.411438 add,sky90,64,2560,0.46298300000000003,2989.000058,1130.0,1192.6442080000002 -mux2,sky90,128,4240,0.262273,1283.800021,782.334,509.33416600000004 -flop,tsmc28,32,20286,0.048892,60.4799995,629.157,216.053748 -add,tsmc28,64,8872,0.12206,466.452004,2410.0,195.66217999999998 -mux2,sky90,16,4160,0.237892,115.640002,38.479,41.7262568 -priorityencoder,sky90,64,3845,0.26007399999999997,718.340014,247.528,55.343747199999996 -csa,tsmc28,8,23368,0.042446,31.248001,240.54,13.735525599999999 -flop,tsmc28,16,19226,0.048892,30.24,314.578,102.39940480000001 +mux2,sky90,128,4240,0.2622730566037736,1283.800021,782.334,509.3342759245284 +flop,tsmc28,32,20286,0.04889208035098097,60.4799995,314.5785,108.02705153549248 +add,tsmc28,64,8872,0.1220601568981064,466.452004,2410.0,195.66243150766454 +priorityencoder,sky90,64,3845,0.2600740234070221,718.340014,247.528,55.3437521810143 +csa,tsmc28,8,23368,0.04244556384799726,31.248001,240.54,13.735384461211915 +flop,tsmc28,16,19226,0.04889189919900135,30.24,157.289,51.19959684119423 mux2,sky90,128,1000,0.986012,882.000017,156.733,360.880392 inv,tsmc28,1,80000,0.009913000000000002,0.252,1.094,0.09001004000000001 -mux4,tsmc28,16,18152,0.060844999999999996,40.824,196.722,14.176884999999999 -mux2,sky90,16,4537,0.21640199999999998,114.660002,40.216,41.87378699999999 +mux4,tsmc28,16,18152,0.06084534817100044,40.824,196.722,14.176966123843101 +mux2,sky90,16,4537,0.21640196253030636,114.660002,40.216,41.87377974961428 mult,tsmc28,32,10000,0.32958600000000005,6886.152,51900.0,22272.433122000002 mux4,sky90,8,1000,0.399328,116.620002,9.077,9.50001312 csa,sky90,32,5000,0.190168,752.640015,465.518,347.817272 -shiftleft,tsmc28,64,8600,0.120595,1165.877997,6270.0,333.32458 -mux4,tsmc28,16,16440,0.060656,39.438,185.149,12.373824000000003 -flop,tsmc28,16,1000,0.04889200000000005,30.24,314.58,5.308693360000005 -shiftleft,sky90,64,2248,0.449403,4417.840063,3480.0,1354.9500449999998 +mult,tsmc28,128,10,8.397948999999997,26059.445743,91700.0,2157.4330980999994 +shiftleft,sky90,8,10,0.705528000000001,130.340003,10.712,0.17243104320000024 +shiftleft,tsmc28,64,8600,0.12059506976744186,1165.877997,6270.0,333.32477283720937 +mux4,tsmc28,16,16440,0.06065625060827251,39.438,185.149,12.373875124087593 +mux8,tsmc28,128,10,0.39436299999999846,411.011997,1610.0,0.3363916389999987 +flop,tsmc28,16,1000,0.04889200000000005,30.24,157.29,2.6543466800000024 +shiftleft,sky90,64,2248,0.44940285765124555,4417.840063,3480.0,1354.9496158185052 mux2,tsmc28,16,10000,0.08561,14.49,74.123,4.1520850000000005 -add,sky90,8,3577,0.278352,248.920005,158.724,124.701696 +add,sky90,8,3577,0.2783518803466592,248.920005,158.724,124.70164239530332 shiftleft,sky90,32,1000,0.973356,882.980017,61.502,141.23395560000003 add,tsmc28,64,10000,0.11947100000000001,441.378003,2170.0,199.87498300000001 -mult,sky90,8,1364,0.7568699999999999,2283.400042,1530.0,1662.84339 -priorityencoder,tsmc28,128,15000,0.08566900000000001,327.096,1080.0,56.198864 -mult,tsmc28,16,4209,0.261945,1826.496002,13500.0,1725.69366 -priorityencoder,sky90,128,3287,0.304159,1530.760028,528.644,113.147148 -priorityencoder,sky90,32,2960,0.33683500000000005,282.240005,55.579,21.557440000000003 -mux4,sky90,32,3650,0.27134800000000003,459.620008,136.481,139.20152400000003 -mux4,tsmc28,32,16381,0.065149,89.837999,413.021,27.558027 -mux2,sky90,64,3640,0.265195,453.740009,157.765,163.625315 -mux8,tsmc28,16,20000,0.079961,104.202,511.588,42.05948600000001 +mult,sky90,8,1364,0.7568698299120235,2283.400042,1530.0,1662.8430163167156 +priorityencoder,tsmc28,128,15000,0.08566866666666667,327.096,1080.0,56.19864533333333 +mult,tsmc28,16,4209,0.26194512497030176,1826.496002,13500.0,1725.6944833043478 +priorityencoder,sky90,128,3287,0.304158780042592,1530.760028,528.644,113.14706617584422 +priorityencoder,sky90,32,2960,0.33683483783783785,282.240005,55.579,21.557429621621623 +mux4,sky90,32,3650,0.271347602739726,459.620008,136.481,139.20132020547945 +mux4,tsmc28,32,16381,0.06514933416763323,89.837999,413.021,27.558168352908854 +mux2,sky90,64,3640,0.26519527472527477,453.740009,157.765,163.6254845054945 priorityencoder,sky90,128,10000,0.292065,1726.760031,791.829,457.081725 -csa,sky90,16,3000,0.26417999999999997,235.199997,27.622,66.916794 -mux8,tsmc28,16,13006,0.077738,186.101998,913.855,37.858405999999995 -mux4,sky90,64,3995,0.289447,1482.740026,933.075,413.90921 -mult,tsmc28,16,3663,0.27299300000000004,1326.528005,9230.0,1224.646598 -mux8,tsmc28,128,11532,0.09583900000000001,723.24,3620.0,201.93277300000003 -flop,tsmc28,16,20863,0.048892000000000005,30.24,314.578,111.12662680000003 -comparator,tsmc28,32,13127,0.0881,147.168,652.42,41.3189 -add,sky90,64,2327,0.460503,2953.720057,1160.0,1186.2557279999999 -flop,tsmc28,64,21528,0.048892,120.959999,1260.0,458.60695999999996 -add,sky90,32,1928,0.51854,1050.56002,294.688,355.1999 -comparator,sky90,16,3930,0.259639,405.720007,196.545,71.141086 -priorityencoder,sky90,16,6443,0.166629,185.220003,132.902,35.6086173 -flop,sky90,64,8920,0.114345,1066.23999,1040.0,3158.5519350000004 -flop,sky90,32,6996,0.11434400000000002,533.119995,518.516,1238.6885519999998 -mult,tsmc28,8,5403,0.193355,543.06,3920.0,373.755215 +csa,sky90,16,3000,0.2641803333333333,235.199997,27.622,66.91687843333332 +mux8,tsmc28,16,13006,0.07773759034291866,186.101998,913.855,37.85820649700139 +mux4,sky90,64,3995,0.2894468911138924,1482.740026,933.075,413.9090542928661 +mult,tsmc28,16,3663,0.27299327300027304,1326.528005,9230.0,1224.6478226792249 +mux8,tsmc28,128,11532,0.09583922719389526,723.24,3620.0,201.93325169753734 +flop,tsmc28,16,20863,0.048891745194842545,30.24,157.289,55.563023826678815 +comparator,tsmc28,32,13127,0.08809986798202178,147.168,652.42,41.31883808356821 +add,sky90,64,2327,0.46050285990545764,2953.720057,1160.0,1186.2553671164587 +flop,tsmc28,64,21528,0.04889213340765514,120.959999,630.0,229.3041056819026 +add,sky90,32,1928,0.5185401991701245,1050.56002,294.688,355.2000364315353 +comparator,sky90,16,3930,0.2596389262086514,405.720007,196.545,71.1410657811705 +priorityencoder,sky90,16,6443,0.1666292016141549,185.220003,132.902,35.608660384944905 +flop,sky90,64,8920,0.11434462331838566,1066.23999,520.0,1579.2707649618835 +flop,sky90,32,6996,0.1143438221841052,533.119995,259.258,619.3433128602057 +mult,tsmc28,8,5403,0.19335536165093467,543.06,3920.0,373.75591407125677 add,sky90,64,2500,0.473711,3024.280058,1280.0,1417.817023 csa,tsmc28,64,10000,0.067577,137.087997,458.434,38.99192899999999 -priorityencoder,sky90,16,6121,0.169395,166.600002,113.104,29.8643385 -priorityencoder,sky90,8,8284,0.125212,62.720001,47.365,14.461986 -mux4,tsmc28,16,18495,0.061287999999999995,43.218,210.716,14.709119999999999 -comparator,tsmc28,128,9371,0.106711,558.432,2400.0,127.946489 -mult,tsmc28,32,2913,0.34328400000000003,4543.056018,31800.0,4923.035844000001 -comparator,tsmc28,32,15000,0.080752,150.444001,791.489,44.575104 -add,tsmc28,8,13224,0.075171,32.004,169.208,12.147633600000002 +priorityencoder,sky90,16,6121,0.16939499803953603,166.600002,113.104,29.864338154370206 +priorityencoder,sky90,8,8284,0.12521163061323032,62.720001,47.365,14.461943335828103 +mux4,tsmc28,16,18495,0.06128766720735333,43.218,210.716,14.7090401297648 +comparator,tsmc28,128,9371,0.10671119720414043,558.432,2400.0,127.9467254477644 +mult,tsmc28,32,2913,0.34328370580157913,4543.056018,31800.0,4923.031624900447 +comparator,tsmc28,32,15000,0.08075166666666667,150.444001,791.489,44.574920000000006 +add,tsmc28,8,13224,0.07517108469449485,32.004,169.208,12.14764728663037 mux8,tsmc28,32,5000,0.190888,105.713999,390.932,24.128243200000004 shiftleft,tsmc28,16,5000,0.16564500000000001,43.722,136.668,11.4791985 mult,tsmc28,32,20000,0.329665,6679.259997,50100.0,43685.227810000004 -mux2,sky90,128,4080,0.25516300000000003,1146.600021,479.203,402.647214 -priorityencoder,sky90,128,3479,0.312441,1500.380028,438.268,107.479704 -mult,tsmc28,128,1753,0.570451,39039.588169,211000.0,41421.588012 -flop,sky90,64,10000,0.114344,1066.23999,1040.0,3540.7763039999995 -comparator,sky90,128,3471,0.353232,2889.040053,1200.0,468.03239999999994 +mux2,sky90,128,4080,0.2551630392156863,1146.600021,479.203,402.6472758823529 +priorityencoder,sky90,128,3479,0.3124409192296637,1500.380028,438.268,107.47967621500432 +mult,tsmc28,128,1753,0.5704506560182544,39039.588169,211000.0,41421.56303479749 +flop,sky90,64,10000,0.114344,1066.23999,520.0,1770.3881519999998 +priorityencoder,tsmc28,64,10,0.4980240000000009,55.313999,146.464,0.03964271040000007 +comparator,sky90,128,3471,0.3532324116969173,2889.040053,1200.0,468.0329454984155 +flop,tsmc28,32,10,0.048889000000002625,60.4799995,314.5805,0.05332812120000287 priorityencoder,sky90,64,5000,0.242601,939.820016,513.255,114.26507099999999 -flop,tsmc28,128,21942,0.048892,241.919998,2520.0,934.7661479999999 -comparator,tsmc28,32,6604,0.151166,80.387999,260.149,19.772512799999998 -mux2,sky90,16,5841,0.202074,119.560002,32.354,45.931420200000005 -comparator,tsmc28,8,18794,0.055562,42.966,238.002,11.9513862 -priorityencoder,tsmc28,16,22501,0.044962,30.114,121.215,5.462883 -comparator,sky90,8,4272,0.232691,157.780003,66.963,29.854255300000002 -mult,sky90,8,1390,0.7671819999999999,2239.300042,1460.0,1632.5632959999998 -flop,sky90,8,8920,0.114345,133.279999,129.629,394.993368 +flop,tsmc28,128,21942,0.04889169692826543,241.919998,1260.0,467.38017678575335 +comparator,tsmc28,32,6604,0.15116637976983646,80.387999,260.149,19.77256247389461 +shiftleft,tsmc28,32,10,0.2576830000000001,108.108,362.436,0.08039709600000003 +comparator,tsmc28,8,18794,0.05556247078854954,42.966,238.002,11.951487466617007 +priorityencoder,tsmc28,16,22501,0.04496246922359006,30.114,121.215,5.462940010666192 +comparator,sky90,8,4272,0.2326913970037453,157.780003,66.963,29.85430623558052 +mult,sky90,8,1390,0.7671824604316546,2239.300042,1460.0,1632.564275798561 +flop,sky90,8,8920,0.11434462331838566,133.279999,64.8145,197.4960333955157 mult,tsmc28,128,5000,0.52473,50418.144217,312000.0,152930.45958 -flop,sky90,8,7708,0.11434399999999999,133.279999,129.629,341.2939712 -inv,tsmc28,1,150000,0.008272,0.378,2.478,0.15642352 -comparator,sky90,128,2973,0.341424,2936.080056,1160.0,409.7088 -mux4,tsmc28,8,17020,0.058741,19.404,82.944,5.6685065 -mux2,sky90,16,5167,0.202074,119.560002,32.354,40.515837000000005 -mux2,sky90,8,5170,0.192616,70.560001,12.959,18.7222752 -mux8,sky90,32,3016,0.327681,1029.980004,375.119,244.45002599999998 -flop,sky90,64,3000,0.114344,1066.23999,1040.0,1062.2557600000002 +flop,sky90,8,7708,0.11434433990659056,133.279999,64.8145,170.64749287659575 +inv,tsmc28,1,150000,0.008271666666666667,0.378,2.478,0.15641721666666666 +comparator,sky90,128,2973,0.34142357854019506,2936.080056,1160.0,409.7082942482341 +mux4,tsmc28,8,17020,0.05874140658049354,19.404,82.944,5.668545735017626 +mux2,sky90,16,5167,0.20207390090961871,119.560002,32.354,40.51581713237856 +mux2,sky90,8,5170,0.1926155976789168,70.560001,12.959,18.722236094390713 +mux8,sky90,32,3016,0.32768098673740054,1029.980004,375.119,244.45001610610078 +flop,sky90,64,3000,0.11434433333333333,1066.23999,520.0,531.1294283333333 mux8,sky90,8,1000,0.535445,234.220005,15.482,17.61078605 -mult,sky90,16,1017,1.006137,7719.460138,5170.0,6970.517136 -add,sky90,16,2507,0.398607,500.78001,170.515,191.729967 -csa,sky90,8,6106,0.165361,330.260006,208.877,156.43150599999998 -flop,sky90,32,15822,0.114344,533.119995,518.516,2801.3136560000003 +mult,sky90,16,1017,1.006137169124877,7719.460138,5170.0,6970.518307697148 +add,sky90,16,2507,0.3986071272437176,500.78001,170.515,191.73002820422815 +csa,sky90,8,6106,0.16536133770062234,330.260006,208.877,156.43182546478874 +flop,sky90,32,15822,0.11434413487548983,533.119995,259.258,1400.6584801573129 mux2,tsmc28,32,1000,0.17166199999999998,28.728001,146.078,1.68057098 -csa,tsmc28,64,25357,0.040367,403.199997,3800.0,174.50654100000003 -add,sky90,32,1847,0.537855,924.140018,210.187,308.190915 -mult,sky90,32,841,1.2987609999999998,27230.280486,18100.0,31555.996016999998 -flop,sky90,8,7872,0.114345,133.279999,129.629,348.546429 -csa,sky90,64,6106,0.165361,2597.000051,1650.0,1245.664413 +csa,tsmc28,64,25357,0.04036684189770083,403.199997,3800.0,174.5058575237607 +add,sky90,32,1847,0.5378555165132648,924.140018,210.187,308.1912109621008 +mult,sky90,32,841,1.2987606420927467,27230.280486,18100.0,31555.987320927466 +flop,sky90,8,7872,0.11434452032520326,133.279999,64.8145,174.2724834276423 +csa,sky90,64,6106,0.16536133770062234,2597.000051,1650.0,1245.6669568987882 mux2,tsmc28,8,10000,0.08170100000000001,7.56,38.026,1.9689941000000004 -shiftleft,tsmc28,32,9196,0.108728,270.899999,1350.0,75.23977599999999 -mux4,sky90,128,3166,0.31572500000000003,1984.500039,725.267,569.5679000000001 +shiftleft,tsmc28,32,9196,0.10872793170943888,270.899999,1350.0,75.2397287429317 +mux4,sky90,128,3166,0.3157249696778269,1984.500039,725.267,569.5678452987997 +mux4,tsmc28,8,10,0.07530199999999354,15.12,54.869,0.0026807511999997697 csa,tsmc28,16,5000,0.067577,34.271999,114.459,4.8723016999999995 -comparator,sky90,128,2856,0.376233,2648.940052,834.031,344.629428 +comparator,sky90,128,2856,0.3762330560224089,2648.940052,834.031,344.6294793165266 inv,tsmc28,1,20000,0.014172000000000004,0.252,1.005,0.029307696000000008 -shiftleft,sky90,16,3623,0.31161799999999995,610.540011,408.291,192.26830599999997 -add,tsmc28,64,8203,0.121869,392.616003,1800.0,142.34299200000004 -priorityencoder,sky90,32,3081,0.322025,268.520005,41.654,18.3876275 -flop,tsmc28,64,20700,0.048892,120.959999,1260.0,440.956948 -priorityencoder,sky90,32,4848,0.21354,415.520008,277.119,61.49952 -mux2,tsmc28,128,17610,0.059779000000000006,201.347999,1400.0,70.65877800000001 -mux8,sky90,64,2959,0.337298,2162.860042,711.961,441.86038 -add,sky90,128,2010,0.530112,6693.40013,2760.0,2484.1048320000004 -flop,tsmc28,16,5000,0.04889200000000002,30.24,314.58,26.641250800000012 -mux4,sky90,32,12841,0.26298699999999997,543.900011,212.404,498.6233519999999 -priorityencoder,sky90,64,3062,0.32589399999999996,635.040012,145.835,43.7023854 -mux8,sky90,32,3282,0.321569,1068.20002,336.387,234.42380100000003 -shiftleft,tsmc28,16,11555,0.08623499999999999,123.984,583.737,33.28671 -csa,sky90,128,6472,0.165362,5996.620117,3450.0,2713.59042 -flop,sky90,128,8046,0.114344,2132.4799805,2070.0,5697.304144000001 -mult,tsmc28,8,5195,0.192493,564.858,4230.0,369.00908100000004 -csa,tsmc28,16,24860,0.040492,104.832,964.99,43.73136 -add,tsmc28,8,12943,0.077222,31.626,164.58,11.9462434 +shiftleft,sky90,16,3623,0.31161835274634275,610.540011,408.291,192.26852364449348 +add,tsmc28,64,8203,0.12186861952944045,392.616003,1800.0,142.34254761038645 +priorityencoder,sky90,32,3081,0.32202494482310934,268.520005,41.654,18.38762434939954 +flop,tsmc28,64,20700,0.04889217874396135,120.959999,630.0,220.47928004589374 +priorityencoder,sky90,32,4848,0.21353962706270627,415.520008,277.119,61.4994125940594 +mux2,tsmc28,128,17610,0.05977891709256105,201.347999,1400.0,70.65868000340716 +mux8,sky90,64,2959,0.33729801081446437,2162.860042,711.961,441.8603941669483 +add,sky90,128,2010,0.5301124378109453,6693.40013,2760.0,2484.1068835820897 +flop,tsmc28,16,5000,0.04889200000000002,30.24,157.29,13.320625400000006 +priorityencoder,sky90,64,3062,0.3258939320705421,635.040012,145.835,43.7023762906597 +mux8,sky90,32,3282,0.3215692608165752,1068.20002,336.387,234.42399113528336 +shiftleft,tsmc28,16,11555,0.08623462224145391,123.984,583.737,33.286564185201215 +csa,sky90,128,6472,0.16536174289245983,5996.620117,3450.0,2713.586200865266 +flop,sky90,128,8046,0.11434435918468804,2132.4799805,1035.0,2848.661020368133 +mult,tsmc28,8,5195,0.19249278152069296,564.858,4230.0,369.0086621751684 +csa,tsmc28,16,24860,0.04049226146419952,104.832,964.99,43.73164238133548 +add,tsmc28,8,12943,0.07722184037703778,31.626,164.58,11.946218706327745 mux4,tsmc28,64,20000,0.068989,205.883996,807.791,70.161813 -mux8,sky90,128,10000,0.37662399999999996,4643.240084,1400.0,3025.797216 comparator,sky90,64,2000,0.469373,1392.580027,201.764,124.4777196 -mult,sky90,64,645,1.5524310000000001,92630.581541,51300.0,97807.810293 -shiftleft,tsmc28,16,11309,0.088357,95.003999,416.622,27.125599 -mux2,tsmc28,32,16829,0.058776,29.736001,158.536,9.5687328 +mult,sky90,64,645,1.552430596899225,92630.581541,51300.0,97807.78489644187 +shiftleft,tsmc28,16,11309,0.08835714811212309,95.003999,416.622,27.125644470421786 +mux2,tsmc28,32,16829,0.058776237150157465,29.736001,158.536,9.568771408045636 priorityencoder,tsmc28,16,20000,0.049953000000000004,17.514,56.066,3.2519403000000007 mux2,sky90,128,5000,0.23978300000000002,1465.100028,826.847,544.7869760000001 -add,sky90,8,2000,0.498543,149.940003,30.535,50.9012403 -priorityencoder,tsmc28,128,10972,0.091107,263.466001,738.366,32.616305999999994 +priorityencoder,tsmc28,128,10972,0.0911070864017499,263.466001,738.366,32.61633693182647 inv,sky90,1,20000,0.045664,1.96,1.986,1.04387904 csa,sky90,32,1000,0.264181,470.399994,55.245,44.4880804 -add,sky90,8,2651,0.375155,183.260004,53.428,68.3157255 mux4,sky90,8,5000,0.210603,159.740002,79.159,44.1423888 -add,tsmc28,128,8548,0.133157,1008.37801,5090.0,444.211752 -shiftleft,sky90,16,3000,0.332382,585.060009,308.114,154.55763 -comparator,sky90,16,4014,0.24886599999999998,355.740006,188.666,62.714231999999996 -mux4,tsmc28,8,15000,0.06615800000000001,15.624,57.62,4.4392018 -priorityencoder,sky90,64,3003,0.332536,587.020011,97.483,33.852164800000004 -priorityencoder,sky90,8,7517,0.132227,47.040001,18.57,10.2211471 +add,tsmc28,128,8548,0.1331574295741694,1008.37801,5090.0,444.2131850594291 +shiftleft,sky90,16,3000,0.33238233333333334,585.060009,308.114,154.557785 +comparator,sky90,16,4014,0.24886605181863478,355.740006,188.666,62.714245058295965 +mux4,tsmc28,8,15000,0.06615766666666667,15.624,57.62,4.439179433333333 +priorityencoder,sky90,64,3003,0.332536333000333,587.020011,97.483,33.8521986994339 +priorityencoder,sky90,8,7517,0.13222679459890913,47.040001,18.57,10.221131222495675 +add,sky90,8,10,1.0608979999999946,103.879999,14.319,0.39889764799999794 mux4,tsmc28,8,5000,0.08076000000000001,15.12,51.529,1.6515420000000003 -mux8,tsmc28,64,10780,0.092595,298.745999,1470.0,84.354045 -shiftleft,sky90,64,2293,0.456764,3589.740062,2130.0,988.89406 -add,tsmc28,64,7701,0.129836,338.436001,1530.0,123.863544 -add,sky90,128,1924,0.5200039999999999,6312.180123,2420.0,2192.3368639999994 -priorityencoder,tsmc28,128,12140,0.084415,335.790001,1110.0,46.090590000000006 -add,sky90,8,3652,0.27337,245.000005,139.276,101.69364 -csa,tsmc28,8,22871,0.042445,31.248001,240.54,13.442331499999998 -comparator,tsmc28,16,14280,0.07251400000000001,61.992,277.523,16.3736612 -flop,tsmc28,16,21942,0.048892,30.24,314.58,116.88610439999998 -priorityencoder,sky90,16,6213,0.166629,185.220003,132.902,34.1922708 -mux4,tsmc28,128,12287,0.081335,285.641997,1290.0,84.26306 -mux2,sky90,64,3500,0.269006,453.740009,157.765,159.78956399999998 -shiftleft,tsmc28,128,15000,0.14268999999999998,2370.311985,11900.0,1477.12688 -mux4,sky90,64,3698,0.270352,875.140017,296.755,274.40727999999996 -shiftleft,tsmc28,8,13969,0.07110899999999999,27.468,148.616,8.2913094 -add,tsmc28,8,14349,0.070125,37.674,209.478,14.270437500000002 -mux4,sky90,128,3231,0.309604,2019.780039,760.934,619.8272079999999 -comparator,tsmc28,64,10010,0.09986300000000001,225.414001,913.668,51.729034000000006 -csa,tsmc28,128,23368,0.042446,499.96801,3850.0,218.68179199999997 -mux8,sky90,128,2737,0.37361300000000003,4183.620077,1520.0,872.0127420000001 -priorityencoder,sky90,16,5641,0.17717999999999998,142.100003,78.715,24.68117399999999 -mux8,tsmc28,32,11695,0.085374,168.21,815.694,46.35808200000001 -mult,sky90,16,917,1.090457,6101.480106,2770.0,4877.614161 -mux4,sky90,16,4359,0.228127,359.659999,419.781,99.91962600000001 -flop,sky90,32,8046,0.114344,533.119995,518.516,1424.497552 -add,sky90,16,3305,0.32682500000000003,772.240014,605.439,437.9455 +mux8,tsmc28,64,10780,0.09259537847866418,298.745999,1470.0,84.35438979406308 +shiftleft,sky90,64,2293,0.4567638996947231,3589.740062,2130.0,988.8938428390754 +add,tsmc28,64,7701,0.12983626580963512,338.436001,1530.0,123.8637975823919 +flop,sky90,32,10,0.1143419999999935,533.119995,259.258,0.88306326599995 +add,sky90,128,1924,0.5200035197505197,6312.180123,2420.0,2192.334839268191 +priorityencoder,tsmc28,128,12140,0.08441532289950576,335.790001,1110.0,46.09076630313015 +add,sky90,8,3652,0.2733695629791895,245.000005,139.276,101.6934774282585 +csa,tsmc28,8,22871,0.04244549263259149,31.248001,240.54,13.442487516741723 +comparator,tsmc28,16,14280,0.0725140112044818,61.992,277.523,16.37366372997199 +flop,tsmc28,16,21942,0.04889169692826543,30.24,157.29,58.442689923202074 +mux8,sky90,32,10,0.9133680000000055,822.220016,56.003,1.2659280480000077 +priorityencoder,sky90,16,6213,0.16662884081764043,185.220003,132.902,34.19223813577982 +mux4,tsmc28,128,12287,0.0813348316106454,285.641997,1290.0,84.26288554862863 +mux2,sky90,64,3500,0.2690062857142857,453.740009,157.765,159.78973371428572 +shiftleft,tsmc28,128,15000,0.14268966666666666,2370.311985,11900.0,1477.1234293333332 +mux4,sky90,64,3698,0.2703524413196322,875.140017,296.755,274.40772793942665 +shiftleft,tsmc28,8,13969,0.07110908568974156,27.468,148.616,8.291319391423865 +add,tsmc28,8,14349,0.07012526768415918,37.674,209.478,14.270491973726394 +mux4,sky90,128,3231,0.3096037022593624,2019.780039,760.934,619.8266119232435 +comparator,tsmc28,64,10010,0.09986309990009991,225.414001,913.668,51.729085748251755 +csa,tsmc28,128,23368,0.04244556384799726,499.96801,3850.0,218.6795449448819 +mux8,sky90,128,2737,0.37361253671903544,4183.620077,1520.0,872.0116607022287 +priorityencoder,sky90,16,5641,0.1771795330615139,142.100003,78.715,24.681108955468886 +mux8,tsmc28,32,11695,0.08537362676357418,168.21,815.694,46.35787933262078 +mult,sky90,16,917,1.0904565408942202,6101.480106,2770.0,4877.612107419846 +mux4,sky90,16,4359,0.22812741523285157,359.659999,419.781,99.919807871989 +flop,sky90,32,8046,0.11434435918468804,533.119995,259.258,712.2510133614218 +add,sky90,16,3305,0.32682486081694406,772.240014,605.439,437.945313494705 comparator,tsmc28,128,10000,0.104577,536.004,2400.0,125.17866900000001 +mux4,sky90,64,10,1.1701199999999972,834.960016,55.508,2.4537416399999943 comparator,sky90,64,1000,0.968153,1008.42002,127.665,80.84077549999999 -priorityencoder,sky90,32,2779,0.358663,252.840004,35.176,18.7580749 -mux2,sky90,64,4474,0.244424,564.480008,225.034,208.98252 -priorityencoder,sky90,32,4557,0.222684,389.060007,217.297,51.8185668 +priorityencoder,sky90,32,2779,0.35866266966534727,252.840004,35.176,18.75805762349766 +mux2,sky90,64,4474,0.24442363433169426,564.480008,225.034,208.9822073535986 +priorityencoder,sky90,32,4557,0.2226836157559798,389.060007,217.297,51.818477386416504 priorityencoder,tsmc28,64,5000,0.199836,68.292,191.082,9.532177199999998 -mux8,tsmc28,16,15000,0.080116,104.58,505.292,31.966284000000005 -mux2,tsmc28,16,19150,0.052219,15.75,88.448,5.1592372 +mux2,tsmc28,16,19150,0.05221932114882506,15.75,88.448,5.1592689295039165 shiftleft,tsmc28,16,1000,0.166466,43.722,137.066,2.20068052 -mux2,sky90,64,3811,0.2621,458.640009,159.734,169.0545 -flop,tsmc28,8,30000,0.048891000000000004,15.12,157.27,79.9270068 +mux2,sky90,64,3811,0.26210032065074784,458.640009,159.734,169.05470681973236 +flop,tsmc28,8,30000,0.048891333333333335,15.12,78.635,39.963775866666666 mux4,tsmc28,64,10000,0.09903100000000001,111.887999,417.29,35.453098000000004 -flop,sky90,16,8396,0.114344,266.5599975,259.258,743.236 +flop,sky90,16,8396,0.11434433539780849,266.5599975,129.629,371.6190900428776 add,sky90,32,1000,0.991501,752.640015,108.261,193.34269500000002 priorityencoder,tsmc28,16,10000,0.09986,13.608,39.317,2.636304 -priorityencoder,sky90,32,3262,0.305413,301.840006,59.21,29.502895799999997 -priorityencoder,sky90,8,7210,0.12694000000000003,48.020001,27.514,9.761686000000003 +priorityencoder,sky90,32,3262,0.30541339239730225,301.840006,59.21,29.502933705579395 +priorityencoder,sky90,8,7210,0.12694025520110958,48.020001,27.514,9.761705624965325 priorityencoder,sky90,64,1000,0.995802,466.480009,42.972,27.7828758 -mux8,sky90,64,2939,0.340855,2212.840042,758.342,464.92622 -mux2,sky90,64,3780,0.26093500000000003,464.520009,160.416,167.78120500000003 -mux2,sky90,16,10000,0.178052,163.660003,82.855,90.984572 -add,sky90,8,3374,0.296183,237.160004,135.713,118.4732 -mux8,tsmc28,8,20000,0.073585,65.268,294.855,20.75097 -csa,sky90,64,5862,0.16921999999999998,2685.200052,1880.0,1305.1938599999996 -mux4,sky90,8,12050,0.214647,155.820003,90.053,95.088621 -mux4,tsmc28,64,13335,0.074779,136.961999,613.587,43.895272999999996 -flop,tsmc28,32,5000,0.04889200000000002,60.4799995,629.161,53.282501600000025 -shiftleft,sky90,32,2528,0.401006,1633.660028,1050.0,453.93879200000003 -mux8,sky90,32,5000,0.318293,1328.880023,610.563,480.62243 -mux8,sky90,128,745,1.238993,3199.700062,223.704,505.50914400000005 -mux8,sky90,8,3358,0.29688000000000003,279.300005,100.754,54.32904 -mux2,sky90,32,4775,0.205504,369.460007,247.031,131.933568 +mux8,sky90,64,2939,0.3408547863218782,2212.840042,758.342,464.92592854304183 +mux2,sky90,64,3780,0.26093526455026456,464.520009,160.416,167.7813751058201 +add,sky90,8,3374,0.2961831138114997,237.160004,135.713,118.47324552459989 +csa,sky90,64,5862,0.16922024223814397,2685.200052,1880.0,1305.1957283828044 +mux4,tsmc28,64,13335,0.07477862617172853,136.961999,613.587,43.89505356280465 +flop,tsmc28,32,5000,0.04889200000000002,60.4799995,314.5805,26.641250800000012 +shiftleft,sky90,32,2528,0.40100562025316455,1633.660028,1050.0,453.9383621265823 +mux8,sky90,8,3358,0.2968803073257892,279.300005,100.754,54.32909624061942 +mux2,sky90,32,4775,0.2055040837696335,369.460007,247.031,131.93362178010472 csa,tsmc28,128,5000,0.067577,274.175995,917.068,39.05950599999999 -mux4,sky90,16,4096,0.241507,237.160005,79.796,71.1721129 -mux2,tsmc28,8,27856,0.039864,11.466,61.225,3.5080319999999996 -mux8,sky90,8,3504,0.28223,245.980005,76.481,48.68467499999999 -priorityencoder,sky90,8,7515,0.13222599999999998,47.040001,18.57,10.221069799999999 -mux2,tsmc28,16,18296,0.05357,15.246,84.024,4.965939 -mux4,sky90,16,4714,0.230292,483.140009,324.67,136.332864 +mux4,sky90,16,4096,0.241506625,237.160005,79.796,71.1720023875 +mux2,tsmc28,8,27856,0.03986390867317634,11.466,61.225,3.5080239632395176 +csa,tsmc28,128,10,0.06758100000000411,274.175995,917.068,0.07812363600000474 +mux8,sky90,8,3504,0.2822301278538813,245.980005,76.481,48.68469705479452 +priorityencoder,sky90,8,7515,0.1322261989354624,47.040001,18.57,10.221085177711243 +mux2,tsmc28,16,18296,0.053569755574989074,15.246,84.024,4.9659163418014876 +mux4,sky90,16,4714,0.2302920687314383,483.140009,324.67,136.33290468901146 csa,tsmc28,32,20000,0.047873000000000006,116.928001,833.393,42.65484300000001 mux4,tsmc28,16,5000,0.10381800000000001,28.224,95.979,4.1631018 -flop,tsmc28,32,19226,0.048892,60.4799995,629.157,204.7939204 -csa,sky90,8,5862,0.168476,282.240005,197.88,142.193744 -mux2,sky90,64,3290,0.289785,446.880009,124.22,152.42691000000002 -flop,sky90,8,8046,0.114344,133.279999,129.629,356.26160079999994 -flop,tsmc28,16,20286,0.048892,30.24,314.578,108.05131999999999 +flop,tsmc28,32,19226,0.04889189919900135,60.4799995,314.5785,102.39674908742847 +csa,sky90,8,5862,0.16847624223814398,282.240005,197.88,142.19394844899352 +mux2,sky90,64,3290,0.289785367781155,446.880009,124.22,152.42710345288754 +flop,sky90,8,8046,0.11434435918468804,133.279999,64.8145,178.13135995586626 +flop,tsmc28,16,20286,0.04889208035098097,30.24,157.289,54.02574878783397 csa,tsmc28,128,1000,0.067577,274.175995,917.068,7.8119012 -mux2,sky90,8,6164,0.188351,64.680001,21.541,22.4326041 -mux4,tsmc28,64,13625,0.07338,142.001999,663.723,46.229400000000005 +mux4,tsmc28,64,13625,0.07338049541284404,142.001999,663.723,46.22971211009175 comparator,sky90,8,1000,0.767356,118.580002,17.625,10.62020704 mux2,tsmc28,16,1000,0.08560999999999996,14.49,74.123,0.4152084999999998 -flop,sky90,32,16952,0.114344,533.119995,518.516,3001.4156559999997 -mux8,sky90,128,3000,0.352578,4439.400085,1550.0,996.7380059999999 +flop,sky90,32,16952,0.11434408966493628,533.119995,259.258,1500.7090048074563 mux4,tsmc28,128,5000,0.195368,225.539998,875.821,68.574168 -priorityencoder,sky90,64,4514,0.241626,876.120015,455.06,91.09300200000001 +priorityencoder,sky90,64,4514,0.24162600841825432,876.120015,455.06,91.09300517368187 shiftleft,sky90,32,2000,0.498251,1005.48002,200.12,204.28291000000002 -priorityencoder,sky90,16,5204,0.192138,115.640002,53.779,16.581509399999998 -priorityencoder,sky90,128,3629,0.29115100000000005,1793.400033,746.947,160.13305000000003 -priorityencoder,sky90,128,3150,0.317174,1637.58003,597.803,124.01503400000001 -shiftleft,tsmc28,32,10370,0.101478,377.495999,1870.0,110.10363 -mux2,tsmc28,32,17545,0.056642,30.366001,167.377,9.8443796 -csa,tsmc28,128,15000,0.06424400000000001,274.175995,918.863,112.17002400000003 -priorityencoder,tsmc28,16,20337,0.049093,18.522,62.2,3.4070542 -mux8,sky90,16,3210,0.31120000000000003,895.720004,626.093,217.84 +priorityencoder,sky90,16,5204,0.1921378770176787,115.640002,53.779,16.58149878662567 +priorityencoder,sky90,128,3629,0.2911510049600441,1793.400033,746.947,160.13305272802424 +priorityencoder,sky90,128,3150,0.31717431746031743,1637.58003,597.803,124.01515812698412 +shiftleft,tsmc28,32,10370,0.10147801542912246,377.495999,1870.0,110.10364674059788 +mux2,tsmc28,32,17545,0.05664229524080935,30.366001,167.377,9.844430912852664 +csa,tsmc28,128,15000,0.06424366666666667,274.175995,918.863,112.169442 +priorityencoder,tsmc28,16,20337,0.049093460884102866,18.522,62.2,3.4070861853567393 +mux8,sky90,16,3210,0.3112004797507788,895.720004,626.093,217.84033582554517 mult,tsmc28,64,10000,0.414733,18453.708023,128000.0,88056.11056 -flop,sky90,32,8364,0.114344,533.119995,518.516,1480.8691440000002 -mux2,sky90,16,3680,0.270277,119.560002,21.04,37.0549767 -mux4,sky90,64,3551,0.299081,1049.58002,327.447,295.19294700000006 -csa,sky90,32,6594,0.165362,1473.920029,878.519,694.5203999999999 -shiftleft,sky90,8,4762,0.236337,252.840005,209.827,83.89963499999999 -mult,sky90,8,3000,0.760725,2160.900039,1510.0,3393.5942250000003 -csa,tsmc28,64,24362,0.040986,419.327999,3840.0,173.57571 -add,sky90,8,3000,0.33194,196.000004,62.336,76.77772200000001 -priorityencoder,sky90,8,6750,0.143145,51.940001,27.647,9.948577499999999 -mux4,sky90,64,3000,0.327798,867.300017,244.717,230.44199400000002 -add,sky90,32,2420,0.413219,1330.840024,582.809,520.65594 -flop,sky90,64,8046,0.114344,1066.23999,1040.0,2848.88076 -mux4,tsmc28,64,13915,0.071806,137.465999,648.086,45.59681 -mux4,sky90,64,3489,0.29027200000000003,1076.04002,336.513,289.11091200000004 -mult,sky90,64,658,1.549118,94424.961593,55600.0,102855.238728 -mux8,sky90,32,9300,0.318294,1331.820023,624.984,894.724434 -priorityencoder,sky90,64,2750,0.363018,600.740011,92.366,39.31484940000001 -comparator,sky90,128,3000,0.34308299999999997,3056.620058,1270.0,457.32963899999993 -mux2,sky90,32,3000,0.30095099999999997,223.440004,67.032,72.3787155 -mult,tsmc28,8,5299,0.19476,533.484001,3980.0,362.83788 -mux4,sky90,16,4123,0.242147,291.060006,99.813,71.9660884 -mux4,sky90,8,4465,0.22174,122.500002,39.907,34.901876 -priorityencoder,sky90,16,6361,0.166629,185.220003,132.902,35.258696400000005 -flop,sky90,128,1000,0.114344,2132.4799805,2070.0,708.132392 -flop,sky90,64,10495,0.114344,1066.23999,1040.0,3716.0656560000007 +flop,sky90,32,8364,0.11434401912960306,533.119995,259.258,740.4346958737447 +mux2,sky90,16,3680,0.2702771304347826,119.560002,21.04,37.05499458260869 +mux4,sky90,64,3551,0.29908081385525204,1049.58002,327.447,295.19276327513376 +csa,sky90,32,6594,0.1653620178950561,1473.920029,878.519,694.5204751592355 +shiftleft,sky90,8,4762,0.23633680008399832,252.840005,209.827,83.8995640298194 +mult,sky90,8,3000,0.7607253333333333,2160.900039,1510.0,3393.595712 +csa,tsmc28,64,24362,0.0409855330432641,419.327999,3840.0,173.57373243822343 +priorityencoder,sky90,8,6750,0.14314514814814813,51.940001,27.647,9.948587796296296 +mux4,sky90,64,3000,0.3277983333333333,867.300017,244.717,230.44222833333333 +add,sky90,32,2420,0.4132191404958678,1330.840024,582.809,520.6561170247934 +flop,sky90,64,8046,0.11434435918468804,1066.23999,520.0,1424.4448545432513 +mux4,tsmc28,64,13915,0.07180589399928135,137.465999,648.086,45.59674268954365 +mux4,sky90,64,3489,0.29027207595299515,1076.04002,336.513,289.11098764918313 +mult,sky90,64,658,1.5491178389057751,94424.961593,55600.0,102855.22803198785 +priorityencoder,sky90,64,2750,0.36301836363636364,600.740011,92.366,39.31488878181818 +comparator,sky90,128,3000,0.3430833333333333,3056.620058,1270.0,457.3300833333332 +mux2,sky90,32,3000,0.3009513333333333,223.440004,67.032,72.37879566666665 +mult,tsmc28,8,5299,0.1947598518588413,533.484001,3980.0,362.83760401302135 +mux4,sky90,16,4123,0.24214683846713558,291.060006,99.813,71.9660403924327 +mux4,sky90,8,4465,0.22174016573348265,122.500002,39.907,34.901902086450164 +priorityencoder,sky90,16,6361,0.16662898616569724,185.220003,132.902,35.258693472661534 +flop,sky90,128,1000,0.114344,2132.4799805,1035.0,354.066196 +flop,sky90,64,10495,0.1143444683182468,1066.23999,520.0,1858.0404379373515 mult,sky90,16,1000,1.00493,7795.900143,5200.0,6776.242990000001 -mux4,sky90,8,10242,0.214647,155.820003,90.053,80.707272 -mux8,tsmc28,64,11000,0.090793,304.037999,1490.0,81.895286 +add,tsmc28,64,10,1.836310999999995,135.701998,459.885,1.215637881999997 +mux8,tsmc28,64,11000,0.0907930909090909,304.037999,1490.0,81.89536799999999 shiftleft,tsmc28,8,10000,0.09206,15.876,52.724,4.78712 -mux2,sky90,16,4320,0.22813,114.660002,39.664,41.770602999999994 -add,sky90,16,1500,0.666209,349.860007,57.567,99.59824550000002 +add,sky90,16,1500,0.6662086666666667,349.860007,57.567,99.59819566666668 csa,sky90,8,1000,0.264181,117.599998,13.811,11.174856299999998 mux2,sky90,128,4000,0.249989,1274.980022,771.288,452.73007899999993 -mux4,sky90,8,10443,0.21464699999999998,155.820003,90.053,82.209801 +mult,tsmc28,64,10,4.225143000000003,6729.029936,23600.0,256.04366580000016 add,tsmc28,32,5000,0.18802200000000002,110.880001,525.638,37.6796088 -mux2,sky90,32,5182,0.219041,237.160005,57.793,87.178318 +mux2,sky90,32,5182,0.219040685063682,237.160005,57.793,87.17819265534543 comparator,sky90,128,2000,0.486496,2820.440054,453.463,266.599808 -flop,tsmc28,8,19872,0.048892,15.12,157.268,52.935368399999994 -mux8,tsmc28,16,13507,0.080504,88.956,425.327,25.439264 -mux4,sky90,16,4808,0.255844,359.660007,120.182,90.82462 +flop,tsmc28,8,19872,0.04889206119162641,15.12,78.634,26.46771732608696 +mux8,tsmc28,16,13507,0.08050368520026653,88.956,425.327,25.439164523284227 +mux4,sky90,16,4808,0.2558436888519135,359.660007,120.182,90.8245095424293 priorityencoder,tsmc28,8,1000,0.057810999999999946,4.284,14.558,0.04983308199999995 -csa,tsmc28,8,15000,0.06424400000000001,17.136,57.429,7.047566800000001 -mux4,sky90,64,3625,0.277633,1093.68002,343.331,292.06991600000003 -add,sky90,64,2317,0.480821,2909.620057,1150.0,1164.5484620000002 -flop,sky90,32,9795,0.114344,533.119995,518.516,1734.2554480000001 +csa,tsmc28,8,15000,0.06424366666666667,17.136,57.429,7.047530233333334 +mux4,sky90,64,3625,0.27763306896551726,1093.68002,343.331,292.0699885517242 +add,sky90,64,2317,0.48082057660768235,2909.620057,1150.0,1164.5474365438067 +flop,sky90,32,9795,0.11434390454313426,533.119995,259.258,867.1270001028586 mux8,tsmc28,8,10000,0.097916,30.114,107.344,6.452664400000001 -csa,tsmc28,128,26351,0.040226,838.655994,7830.0,369.47581 +csa,tsmc28,128,26351,0.04022622393837046,838.655994,7830.0,369.4778668739327 mux2,sky90,16,5000,0.202074,119.560002,32.354,39.2629782 -mux4,tsmc28,32,14864,0.067223,81.143999,400.21,26.149747000000005 -mux2,sky90,64,4087,0.246098,482.160008,124.422,156.51832800000003 -mult,tsmc28,16,4131,0.257926,1955.772,14600.0,1769.114434 -priorityencoder,sky90,32,3593,0.275536,251.860005,67.081,22.208201600000002 -mult,sky90,8,1310,0.7631560000000001,2194.220041,1440.0,1420.996472 -shiftleft,sky90,32,2581,0.391513,1663.06003,1070.0,456.895671 +mux4,tsmc28,32,14864,0.06722264155005382,81.143999,400.21,26.14960756297094 +mux2,sky90,64,4087,0.2460982481037436,482.160008,124.422,156.51848579398091 +mult,tsmc28,16,4131,0.2579261374969741,1955.772,14600.0,1769.1153770917451 +priorityencoder,sky90,32,3593,0.2755359535207348,251.860005,67.081,22.208197853771225 +mult,sky90,8,1310,0.7631557786259543,2194.220041,1440.0,1420.996059801527 +add,tsmc28,128,10,3.638641000000007,272.789995,918.55,4.8721402990000096 +shiftleft,sky90,32,2581,0.3915127260751647,1663.06003,1070.0,456.8953513297172 shiftleft,tsmc28,32,1000,0.27288,108.108,356.322,9.632663999999998 -mux2,sky90,16,5279,0.20207399999999998,119.560002,32.354,41.425169999999994 -priorityencoder,tsmc28,8,30692,0.032286,8.19,32.782,1.6627290000000001 +mux2,sky90,16,5279,0.20207381625307821,119.560002,32.354,41.42513233188104 +priorityencoder,tsmc28,8,30692,0.032285780268473875,8.19,32.782,1.6627176838264048 comparator,tsmc28,8,1000,0.13802199999999998,14.994,49.297,0.47617589999999993 -mult,sky90,8,1500,0.748007,2434.320046,1720.0,1887.969668 -flop,tsmc28,64,40000,0.048892000000000005,120.959999,1260.0,852.0408840000001 -comparator,sky90,128,3031,0.355621,2876.300054,1050.0,407.18604500000004 -mux4,sky90,32,13120,0.26298699999999997,543.900011,212.404,509.40581899999995 -mult,tsmc28,16,3819,0.261843,1634.472002,11800.0,1455.3233939999998 +mult,sky90,8,1500,0.7480066666666666,2434.320046,1720.0,1887.9688266666665 +flop,tsmc28,64,40000,0.048892000000000005,120.959999,630.0,426.02044200000006 +comparator,sky90,128,3031,0.35562111745298586,2876.300054,1050.0,407.1861794836688 +mult,tsmc28,16,3819,0.26184265147944485,1634.472002,11800.0,1455.3214569227544 csa,tsmc28,32,10000,0.067577,68.543999,229.117,19.462176 mult,tsmc28,16,5000,0.257159,2071.818,15400.0,2270.9711290000005 -mux8,sky90,16,3000,0.332521,472.360009,151.954,94.7352329 -priorityencoder,sky90,32,5062,0.206283,382.200007,257.609,53.839863 -csa,tsmc28,64,23865,0.040776,395.135998,3790.0,166.52918400000001 -priorityencoder,tsmc28,128,12607,0.087156,290.304001,892.551,41.747724 -mult,sky90,16,3000,1.003892,7911.540143,5600.0,21328.689431999996 +mux8,sky90,16,3000,0.33252133333333334,472.360009,151.954,94.73532786666667 +priorityencoder,sky90,32,5062,0.20628337534571314,382.200007,257.609,53.83996096523113 +csa,tsmc28,64,23865,0.04077636748376283,395.135998,3790.0,166.5306848036874 +priorityencoder,tsmc28,128,12607,0.08715601213611485,290.304001,892.551,41.747729813199015 +mult,sky90,16,3000,1.0038923333333334,7911.540143,5600.0,21328.696514 mux8,tsmc28,32,10000,0.099791,141.245999,596.543,33.92894 -mult,sky90,8,1417,0.772809,2220.68004,1480.0,1687.042047 -priorityencoder,sky90,8,8163,0.127993,56.840001,37.422,12.197732899999998 -comparator,tsmc28,32,11888,0.084116,145.782,659.808,36.338112 -add,sky90,8,2772,0.358008,189.140004,65.562,81.62582399999998 -csa,tsmc28,64,25854,0.040895,403.199997,3790.0,181.73738 -mux8,tsmc28,64,10089,0.098844,321.551997,1330.0,75.714504 -mux2,sky90,128,3760,0.265888,969.220019,329.927,334.75299199999995 +mult,sky90,8,1417,0.7728093020465773,2220.68004,1480.0,1687.042706367678 +priorityencoder,sky90,8,8163,0.12799298137939483,56.840001,37.422,12.197731125456325 +comparator,tsmc28,32,11888,0.08411643876177657,145.782,659.808,36.33830154508748 +csa,tsmc28,64,25854,0.040894734431809396,403.199997,3790.0,181.73619981496094 +mux8,tsmc28,64,10089,0.09884385112498761,321.551997,1330.0,75.71438996174051 +mux2,sky90,128,3760,0.26588844680851065,969.220019,329.927,334.75355453191486 mult,tsmc28,64,20000,0.41826399999999997,18170.838023,126000.0,173285.52040799998 mux2,sky90,8,5000,0.19934600000000002,59.780001,23.364,21.648975600000004 -comparator,sky90,64,3709,0.325975,1349.460026,456.898,218.729225 -mux8,tsmc28,16,12256,0.081543,121.841998,521.624,25.930674 -mux8,sky90,64,2879,0.347125,2081.520039,830.635,451.2625 -add,sky90,16,2868,0.34958900000000004,629.160012,327.984,289.459692 -comparator,sky90,16,4098,0.245994,420.420007,284.157,87.81985799999998 -flop,sky90,8,8200,0.114344,133.279999,129.629,363.05363439999996 -mux2,sky90,16,4445,0.216402,114.660002,40.216,41.11638 -priorityencoder,sky90,128,9142,0.298483,1775.760034,746.946,438.77001 -mult,sky90,16,957,1.044805,6996.220129,4080.0,5647.171025 -csa,sky90,128,6350,0.165361,5822.180113,3500.0,2827.507739 -add,sky90,16,2407,0.41505800000000004,465.500009,129.875,167.26837400000002 -shiftleft,tsmc28,16,12538,0.083813,138.851999,704.964,38.637792999999995 -mult,tsmc28,64,2439,0.413999,18624.186033,131000.0,21368.558384999997 -mux8,sky90,64,3329,0.345013,2303.000044,776.23,493.02357700000005 -shiftleft,sky90,32,2796,0.385722,1639.540029,984.698,465.180732 -csa,sky90,128,6228,0.165362,5394.900105,3210.0,2530.2039620000005 -flop,tsmc28,8,5000,0.04889200000000002,15.12,157.269,13.296668320000007 -priorityencoder,tsmc28,8,35000,0.032582,10.206,40.86,2.2448998000000002 +comparator,sky90,64,3709,0.32597545133459155,1349.460026,456.898,218.72952784551094 +mux8,tsmc28,16,12256,0.08154268929503918,121.841998,521.624,25.93057519582246 +mux8,sky90,64,2879,0.3471248273706148,2081.520039,830.635,451.2622755817992 +add,sky90,16,2868,0.34958903486750353,629.160012,327.984,289.4597208702929 +comparator,sky90,16,4098,0.2459944738897023,420.420007,284.157,87.82002717862372 +flop,sky90,8,8200,0.11434421951219512,133.279999,64.8145,181.52716568658536 +mux2,sky90,16,4445,0.2164018785151856,114.660002,40.216,41.11635691788527 +priorityencoder,sky90,128,9142,0.2984832548676438,1775.760034,746.946,438.7703846554364 +mult,sky90,16,957,1.044805079414838,6996.220129,4080.0,5647.171454237199 +csa,sky90,128,6350,0.16536131496062992,5822.180113,3500.0,2827.513124511811 +add,sky90,16,2407,0.4150579231408392,465.500009,129.875,167.2683430257582 +shiftleft,tsmc28,16,12538,0.08381253708725475,138.851999,704.964,38.63757959722444 +mult,tsmc28,64,2439,0.41399910004100043,18624.186033,131000.0,21368.563548616235 +mux8,sky90,64,3329,0.34501250765995795,2303.000044,776.23,493.0228734460799 +shiftleft,sky90,32,2796,0.38572179113018595,1639.540029,984.698,465.18048010300424 +csa,sky90,128,6228,0.16536218946692358,5394.900105,3210.0,2530.2068610333977 +flop,tsmc28,8,5000,0.04889200000000002,15.12,78.6345,6.648334160000004 +priorityencoder,tsmc28,8,35000,0.03258242857142857,10.206,40.86,2.2449293285714282 add,sky90,16,1000,0.994731,318.500006,55.774,95.494176 priorityencoder,sky90,8,1000,0.476027,34.300001,2.489,2.036919533 -mux8,sky90,128,2908,0.34838399999999997,4409.020085,1540.0,931.2304319999998 -mux2,sky90,128,4421,0.25949900000000004,1281.840022,841.866,534.56794 -flop,sky90,16,8571,0.114345,266.5599975,259.258,758.7934200000001 -priorityencoder,sky90,64,4347,0.240908,890.820015,461.143,96.845016 -csa,sky90,64,5984,0.165225,2469.600048,1440.0,1354.3493250000001 -mult,sky90,64,1500,1.5638480000000001,98311.641652,63200.0,260978.08193600003 -mux8,sky90,16,10000,0.286623,681.100006,314.569,441.68604300000004 -mux8,sky90,16,3698,0.285527,599.760012,190.243,128.20162299999998 +mux2,sky90,128,4421,0.2594991689662972,1281.840022,841.866,534.5682880705722 +flop,sky90,16,8571,0.11434450029168125,266.5599975,129.629,379.3950519677984 +priorityencoder,sky90,64,4347,0.2409077083045779,890.820015,461.143,96.84489873844032 +csa,sky90,64,5984,0.16522529946524064,2469.600048,1440.0,1354.3517797165773 +mult,sky90,64,1500,1.5638476666666667,98311.641652,63200.0,260978.0263086667 +mux8,sky90,16,3698,0.2855274413196322,599.760012,190.243,128.20182115251487 add,tsmc28,128,5000,0.199634,491.274002,2320.0,184.461816 -priorityencoder,sky90,8,7675,0.125087,50.960001,24.761,10.257134 +priorityencoder,sky90,8,7675,0.12508715960912054,50.960001,24.761,10.257147087947885 mux2,tsmc28,8,20000,0.049887,8.064,44.071,2.5492257 -mult,sky90,32,763,1.310613,25200.700446,14900.0,24931.791099000002 -comparator,tsmc28,8,45000,0.057464999999999995,38.682,206.667,28.100385 -comparator,tsmc28,16,13423,0.074311,49.14,209.169,12.655163300000002 -add,sky90,32,2472,0.40778499999999995,1371.020025,606.918,519.110305 +mult,sky90,32,763,1.3106129895150722,25200.700446,14900.0,24931.79089954522 +comparator,tsmc28,8,45000,0.05746522222222222,38.682,206.667,28.10049366666667 +comparator,tsmc28,16,13423,0.07431099426357744,49.14,209.169,12.65516232308724 +add,sky90,32,2472,0.4077847443365696,1371.020025,606.918,519.1099795404531 priorityencoder,tsmc28,64,25000,0.073285,142.632001,441.682,34.517235 mux8,tsmc28,32,10000,0.099791,141.245999,596.543,33.92894 -comparator,sky90,8,4829,0.206669,198.940004,136.459,48.567215 -csa,sky90,8,5984,0.166714,306.740006,227.761,164.046576 -shiftleft,tsmc28,64,8766,0.120035,1171.043997,6250.0,340.539295 -add,tsmc28,8,13505,0.072995,32.76,175.834,12.796023500000002 +comparator,sky90,8,4829,0.2066692116380203,198.940004,136.459,48.56726473493477 +csa,sky90,8,5984,0.16671429946524063,306.740006,227.761,164.04687067379678 +shiftleft,tsmc28,64,8766,0.12003511613050423,1171.043997,6250.0,340.53962446224045 +add,tsmc28,8,13505,0.07299464938911515,32.76,175.834,12.795962037911886 mux4,tsmc28,8,5000,0.08076000000000001,15.12,51.529,1.6515420000000003 -add,sky90,128,2463,0.519693,6673.800127,2720.0,3066.708393 -flop,tsmc28,128,10000,0.048892000000000005,241.919998,2520.0,425.995996 -csa,tsmc28,32,22871,0.042445,124.992002,962.249,53.523145 -flop,sky90,64,5000,0.11434400000000002,1066.23999,1040.0,1770.5024960000003 -flop,sky90,32,8746,0.114344,533.119995,518.516,1548.5607920000002 -mux2,sky90,128,4504,0.259499,1281.840022,841.866,544.4289019999999 -shiftleft,tsmc28,32,15000,0.10560900000000001,343.853999,1770.0,159.15276300000002 -add,tsmc28,32,8848,0.112963,194.040002,998.32,81.898175 -mux4,sky90,8,10041,0.214647,155.820003,90.053,79.204743 -priorityencoder,tsmc28,64,15000,0.072539,152.334,494.057,21.761700000000005 -priorityencoder,sky90,16,6001,0.16939500000000002,166.600002,113.104,29.305335000000003 -mux2,sky90,16,6066,0.202074,119.560002,32.354,47.7500862 +flop,tsmc28,128,10000,0.048892000000000005,241.919998,1260.0,212.997998 +csa,tsmc28,32,22871,0.04244549263259149,124.992002,962.249,53.52376620969787 +flop,sky90,64,5000,0.11434400000000002,1066.23999,520.0,885.2512480000001 +flop,sky90,32,8746,0.11434398307797851,533.119995,259.258,774.2802814125316 +mux2,sky90,128,4504,0.25949886678507994,1281.840022,841.866,544.4286225150977 +shiftleft,tsmc28,32,15000,0.10560866666666666,343.853999,1770.0,159.15226066666665 +add,tsmc28,32,8848,0.11296289150090416,194.040002,998.32,81.89809633815553 +priorityencoder,tsmc28,64,15000,0.07253866666666667,152.334,494.057,21.7616 +priorityencoder,sky90,16,6001,0.16939489351774706,166.600002,113.104,29.30531657857024 inv,tsmc28,1,40000,0.014172,0.252,1.005,0.058601219999999996 -priorityencoder,sky90,16,4490,0.220156,104.860002,29.773,13.3854848 -csa,sky90,32,6472,0.165362,1499.400029,862.282,678.314924 +priorityencoder,sky90,16,4490,0.22015614922048998,104.860002,29.773,13.385493872605792 +csa,sky90,32,6472,0.16536174289245983,1499.400029,862.282,678.3138693448702 add,sky90,8,4000,0.282379,275.380005,166.741,155.30845000000002 mux8,tsmc28,16,1000,0.13324100000000005,55.314,209.842,1.3044293900000006 -mult,sky90,128,514,1.948805,289359.703832,109000.0,263474.53839 -mux2,sky90,128,3000,0.319145,891.800017,294.708,326.80448 -mux4,sky90,8,3000,0.313589,116.620002,10.431,22.7665614 +mult,sky90,128,514,1.9488052918287937,289359.703832,109000.0,263474.5778446693 +mux2,sky90,128,3000,0.31914533333333334,891.800017,294.708,326.80482133333334 +mux4,sky90,8,3000,0.31358933333333333,116.620002,10.431,22.7665856 csa,tsmc28,32,10000,0.067577,68.543999,229.117,19.462176 -mult,tsmc28,16,3975,0.25678900000000004,2099.79,15900.0,1793.6711650000002 -mux2,sky90,16,5729,0.202074,119.560002,32.354,45.0422946 +mult,tsmc28,16,3975,0.2567893270440252,2099.79,15900.0,1793.6734494025156 +mux2,sky90,16,5729,0.20207353237912376,119.560002,32.354,45.04219036730668 mult,tsmc28,16,10000,0.262212,1697.220001,12500.0,3959.4012 -mux8,tsmc28,64,11220,0.092288,548.855998,2970.0,129.66464 +mux8,tsmc28,64,11220,0.092287559714795,548.855998,2970.0,129.66402139928698 priorityencoder,tsmc28,128,5000,0.19975,151.956,436.218,21.553025 comparator,tsmc28,16,1000,0.16839499999999996,29.736,97.953,1.1501378499999997 -priorityencoder,sky90,32,3021,0.32882599999999995,283.220005,52.712,21.6038682 -shiftleft,sky90,32,3000,0.374515,2057.020033,1600.0,674.127 -shiftleft,sky90,32,2633,0.381175,1713.040029,1170.0,476.8499249999999 -mux2,sky90,16,4908,0.20208900000000002,117.600002,32.354,38.6192079 -mux4,sky90,16,4840,0.25584399999999996,359.660007,120.182,91.33630799999997 -mux4,sky90,32,10000,0.26298699999999997,543.900011,212.404,388.43179899999996 -mux2,tsmc28,64,20864,0.052896,84.167999,422.792,26.077727999999997 -mux4,tsmc28,128,13089,0.07639599999999999,296.603997,1440.0,94.501852 -mux2,sky90,16,4815,0.202073,119.560002,32.354,37.7674437 +priorityencoder,sky90,32,3021,0.3288262197947699,283.220005,52.712,21.603882640516385 +shiftleft,sky90,32,3000,0.3745153333333333,2057.020033,1600.0,674.1275999999999 +shiftleft,sky90,32,2633,0.381174910748196,1713.040029,1170.0,476.84981334599314 +mux2,sky90,16,4908,0.20208898125509372,117.600002,32.354,38.619204317848414 +mux4,sky90,16,4840,0.2558435702479339,359.660007,120.182,91.3361545785124 +add,sky90,16,10,1.9208679999999987,221.479998,28.13,1.513643983999999 +mux2,tsmc28,64,20864,0.052896447852760736,84.167999,422.792,26.077948791411043 +mux4,tsmc28,128,13089,0.07639603056001222,296.603997,1440.0,94.50188980273512 +mux4,tsmc28,64,10,0.17948199999999304,106.847999,391.422,0.049716513999998074 +mux2,sky90,16,4815,0.20207331983385254,119.560002,32.354,37.76750347694705 csa,sky90,16,1000,0.264181,235.199997,27.622,22.349712599999997 mux8,tsmc28,128,5000,0.19406900000000002,422.351997,1670.0,97.81077600000002 -flop,tsmc28,32,30000,0.048891000000000004,60.4799995,629.162,319.5369087000001 +flop,tsmc28,32,30000,0.048891333333333335,60.4799995,314.581,159.76954363333334 mux2,tsmc28,8,10000,0.08170100000000001,7.56,38.026,1.9689941000000004 -flop,sky90,8,9095,0.11434499999999999,133.279999,129.629,402.7116555 +flop,sky90,8,9095,0.11434452226498075,133.279999,64.8145,201.35498648251786 shiftleft,sky90,16,5000,0.303441,717.36001,509.475,327.412839 -mux8,tsmc28,128,10891,0.097357,815.093988,3810.0,190.138221 -comparator,tsmc28,64,9797,0.10206599999999999,213.191999,805.93,51.135065999999995 -flop,sky90,128,9270,0.114344,2132.4799805,2070.0,6564.374696 -priorityencoder,sky90,32,2900,0.341994,279.300005,53.647,20.930032800000003 -priorityencoder,sky90,32,4654,0.214795,352.800007,178.57,40.57477550000001 +mux8,tsmc28,128,10891,0.0973569330639978,815.093988,3810.0,190.1380902739877 +comparator,tsmc28,64,9797,0.10206606287639072,213.191999,805.93,51.13509750107175 +flop,sky90,128,9270,0.11434386515641856,2132.4799805,1035.0,3282.1834773824166 +priorityencoder,sky90,32,2900,0.34199358620689657,279.300005,53.647,20.93000747586207 +priorityencoder,sky90,32,4654,0.21479492995272884,352.800007,178.57,40.57476226807048 mux8,tsmc28,128,1000,0.438596,411.137997,1430.0,46.7981932 -mult,tsmc28,8,4779,0.20923699999999998,367.416001,2580.0,255.47837699999997 +mult,tsmc28,8,4779,0.20923679681941829,367.416001,2580.0,255.47812891650972 mult,sky90,32,500,1.995832,14478.520059,2290.0,6234.979168 -flop,sky90,32,8856,0.114344,533.119995,518.516,1567.999272 -mux8,tsmc28,32,20000,0.082084,168.587999,820.331,76.25603600000001 +flop,sky90,32,8856,0.1143437958446251,533.119995,259.258,783.998236208672 add,tsmc28,128,20000,0.134007,983.934008,4860.0,987.7655969999998 -priorityencoder,sky90,32,4460,0.224168,317.520006,137.615,34.8132904 -add,tsmc28,16,11068,0.090165,73.584,369.397,26.779005 -shiftleft,tsmc28,128,7023,0.14238299999999998,1836.953994,8670.0,566.541957 -mux8,sky90,128,2623,0.38114,3951.360076,1270.0,817.16416 -add,tsmc28,64,9467,0.123938,417.564004,2000.0,179.09041 -shiftleft,sky90,16,3153,0.316754,546.840011,299.663,126.7016 -priorityencoder,sky90,64,2874,0.345452,586.040011,117.635,39.9687964 -add,tsmc28,128,7210,0.138694,868.140006,4090.0,331.33996600000006 -flop,sky90,64,7696,0.114345,1066.23999,1040.0,2725.0700400000005 -comparator,sky90,16,4516,0.24525999999999998,430.220006,338.014,114.29115999999999 -mux2,tsmc28,8,28449,0.039865000000000005,11.466,61.225,3.5838635000000005 -priorityencoder,sky90,128,2944,0.339551,1468.040026,399.523,92.018321 -mux8,tsmc28,8,14530,0.07174599999999999,114.281999,532.94,25.900305999999993 -mux2,tsmc28,128,17271,0.058644,177.785999,958.338,51.372144 -mux8,tsmc28,128,10037,0.099489,591.695996,2690.0,153.511527 -mult,sky90,64,632,1.5822660000000002,86011.661365,42600.0,88845.818166 -mux8,sky90,64,10000,0.34279800000000005,2548.980049,905.86,1707.1340400000004 -mult,tsmc28,32,2973,0.33635600000000004,5141.430011,36900.0,5416.340668 -mux4,sky90,16,4625,0.25438,329.280006,134.438,87.50672 -priorityencoder,sky90,32,3142,0.31800700000000004,284.200006,48.073,20.098042400000004 -mux8,sky90,8,3796,0.27002499999999996,316.540006,115.77,62.96982999999999 +priorityencoder,sky90,32,4460,0.22416824663677132,317.520006,137.615,34.81332870269058 +add,tsmc28,16,11068,0.09016456017347307,73.584,369.397,26.778874371521507 +shiftleft,tsmc28,128,7023,0.14238329232521713,1836.953994,8670.0,566.543120162039 +mux8,sky90,128,2623,0.3811398516965307,3951.360076,1270.0,817.1638420373619 +csa,sky90,16,10,0.2641830000000027,235.199997,27.622,0.2234988180000023 +add,tsmc28,64,9467,0.12393808344776593,417.564004,2000.0,179.09053058202176 +shiftleft,sky90,16,3153,0.3167542619727244,546.840011,299.663,126.70170478908976 +priorityencoder,sky90,64,2874,0.34545211203897,586.040011,117.635,39.96880936290883 +add,tsmc28,128,7210,0.13869425520110956,868.140006,4090.0,331.3405756754508 +flop,sky90,64,7696,0.11434462993762995,1066.23999,520.0,1362.5306103367984 +comparator,sky90,16,4516,0.24525989813994686,430.220006,338.014,114.29111253321524 +mux2,tsmc28,8,28449,0.039864620408450215,11.466,61.225,3.5838293747196746 +priorityencoder,sky90,128,2944,0.3395509130434783,1468.040026,399.523,92.01829743478262 +mux8,tsmc28,8,14530,0.07174612456985546,114.281999,532.94,25.900350969717824 +mux2,tsmc28,128,17271,0.05864352689479475,177.785999,958.338,51.3717295598402 +mux8,tsmc28,128,10037,0.09948936395337252,591.695996,2690.0,153.5120885800538 +mult,sky90,64,632,1.5822664810126583,86011.661365,42600.0,88845.84517534176 +mult,tsmc28,32,2973,0.3363555785401951,5141.430011,36900.0,5416.333881232761 +mux4,sky90,16,4625,0.2543802162162162,329.280006,134.438,87.50679437837837 +priorityencoder,sky90,32,3142,0.3180066187141948,284.200006,48.073,20.098018302737113 +mux8,sky90,8,3796,0.27002519494204424,316.540006,115.77,62.969875460484715 mult,tsmc28,16,20000,0.256602,1987.019999,14900.0,8690.853138 -mux4,sky90,8,11246,0.214647,155.820003,90.053,88.649211 -flop,tsmc28,32,5000,0.04889200000000002,60.4799995,629.161,53.282501600000025 -csa,tsmc28,16,26351,0.040226,104.831999,978.516,46.340352 -mux4,sky90,16,4392,0.224218,359.659999,419.855,99.104356 -priorityencoder,sky90,64,2763,0.359788,603.680012,124.319,43.4264116 -flop,tsmc28,128,19872,0.048892,241.919998,2520.0,846.4671959999998 -mux8,tsmc28,64,10733,0.09302300000000001,298.997999,1480.0,84.09279200000002 -mux2,sky90,32,5148,0.21904,237.160005,57.793,86.52080000000001 -mux2,tsmc28,128,16594,0.060106,184.968,1150.0,58.603350000000006 -csa,sky90,8,5740,0.166714,290.080006,207.654,143.040612 -mux2,sky90,32,4851,0.205504,369.460007,247.031,134.19411200000002 +flop,tsmc28,32,5000,0.04889200000000002,60.4799995,314.5805,26.641250800000012 +csa,tsmc28,16,26351,0.04022622393837046,104.831999,978.516,46.340609977002785 +mux4,sky90,16,4392,0.22421770309653916,359.659999,419.855,99.10422476867029 +priorityencoder,sky90,64,2763,0.3597884433586681,603.680012,124.319,43.42646511339124 +flop,tsmc28,128,19872,0.04889206119162641,241.919998,1260.0,423.234127705314 +mux8,tsmc28,64,10733,0.09302259536010436,298.997999,1480.0,84.09242620553435 +mux2,sky90,32,5148,0.21904019425019425,237.160005,57.793,86.52087672882674 +mux2,tsmc28,128,16594,0.0601057455706882,184.968,1150.0,58.603101931421 +csa,sky90,8,5740,0.16671402787456446,290.080006,207.654,143.04063591637635 +mux2,sky90,32,4851,0.20550406328592044,369.460007,247.031,134.19415332570605 comparator,tsmc28,8,10000,0.09890600000000001,19.782,91.167,4.8760658 mux8,tsmc28,32,1000,0.19088799999999995,105.713999,360.715,4.428601599999999 -priorityencoder,sky90,8,7994,0.12495900000000001,60.760001,44.346,13.420596600000001 +priorityencoder,sky90,8,7994,0.12495882036527395,60.760001,44.346,13.42057730723042 mult,sky90,32,2500,1.284115,29053.080518,21300.0,97288.40474499999 shiftleft,tsmc28,16,10000,0.09990500000000001,65.772,298.445,20.390610500000005 add,sky90,32,2000,0.498008,1061.340021,292.588,363.047832 shiftleft,tsmc28,8,10000,0.09206,15.876,52.724,4.78712 -mux2,tsmc28,16,20299,0.052471000000000004,15.372,84.373,5.367783300000001 -mux2,tsmc28,64,18160,0.054194,83.411999,419.592,23.032450000000004 -flop,sky90,64,13561,0.114344,1066.23999,1040.0,4801.647591999999 -comparator,sky90,32,3890,0.280418,745.780014,371.064,133.759386 -csa,sky90,64,5740,0.166714,2320.640045,1650.0,1142.157614 -mux4,sky90,64,3350,0.298387,1108.380021,403.862,310.620867 -mux8,sky90,32,3000,0.333144,1255.380002,604.182,313.8216479999999 -mult,tsmc28,8,4883,0.204771,389.844002,2700.0,262.721193 +mux2,tsmc28,16,20299,0.0524705105177595,15.372,84.373,5.367733225966797 +mux2,tsmc28,64,10,0.18685899999999833,56.826002,290.226,0.03890404379999965 +mux2,tsmc28,64,18160,0.054194079295154185,83.411999,419.592,23.03248370044053 +flop,sky90,64,13561,0.11434387456677236,1066.23999,520.0,2400.821162341236 +comparator,sky90,32,3890,0.2804184087403599,745.780014,371.064,133.75958096915167 +csa,sky90,64,5740,0.16671402787456446,2320.640045,1650.0,1142.1578049686414 +mux4,sky90,64,3350,0.29838746268656713,1108.380021,403.862,310.62134865671635 +mux8,sky90,32,3000,0.3331443333333333,1255.380002,604.182,313.8219619999999 +mult,tsmc28,8,4883,0.2047711359819783,389.844002,2700.0,262.72136746487814 mux8,tsmc28,8,10000,0.097916,30.114,107.344,6.452664400000001 comparator,tsmc28,32,1000,0.21222300000000005,64.26,218.101,3.1833450000000005 -mux8,sky90,64,3205,0.330758,2233.420042,836.819,517.305512 -flop,sky90,16,8036,0.114344,266.5599975,259.258,711.4483680000001 -shiftleft,sky90,16,3288,0.30390300000000003,618.380008,475.055,164.71542600000004 -csa,tsmc28,128,24860,0.040492,838.655998,7720.0,349.56743600000004 -mux8,sky90,32,3142,0.31755,1303.399993,667.502,355.0209 +mux8,sky90,64,3205,0.33075848049921996,2233.420042,836.819,517.30626350078 +flop,sky90,16,8036,0.11434401991040319,266.5599975,129.629,355.7242459412643 +shiftleft,sky90,16,3288,0.30390325304136256,618.380008,475.055,164.7155631484185 +csa,tsmc28,128,24860,0.04049226146419952,838.655998,7720.0,349.56969322043454 +mux8,sky90,32,3142,0.31754961871419474,1303.399993,667.502,355.0204737224697 priorityencoder,tsmc28,64,20000,0.073634,136.962001,425.372,27.539116000000003 -comparator,tsmc28,64,7826,0.127447,167.075999,585.912,40.528146 -shiftleft,sky90,128,2060,0.538506,10222.380152,7230.0,3480.9027840000003 -mux4,tsmc28,32,15775,0.066794,75.221999,360.596,24.980956000000003 +comparator,tsmc28,64,7826,0.1274471975466394,167.075999,585.912,40.52820881983133 +shiftleft,sky90,128,2060,0.5385058932038835,10222.380152,7230.0,3480.9020936699035 +mux4,tsmc28,32,15775,0.06679444215530904,75.221999,360.596,24.98112136608558 mux4,sky90,64,5000,0.291781,1526.840029,832.078,509.74140700000004 -mux8,tsmc28,64,11162,0.091148,613.241996,3300.0,129.88590000000002 -mux2,sky90,16,4723,0.210947,117.600002,46.727,43.834786599999994 -mux8,tsmc28,128,20000,0.094838,909.972002,4180.0,377.6449160000001 -csa,sky90,128,6594,0.165362,5895.680115,3510.0,2778.90841 -shiftleft,tsmc28,64,8104,0.123393,741.131999,3530.0,211.61899499999998 -mux2,sky90,8,5830,0.18835100000000002,64.680001,21.541,21.208322600000002 +mux8,tsmc28,64,11162,0.09114767926894822,613.241996,3300.0,129.88544295825122 +mux2,sky90,16,4723,0.21094683273343212,117.600002,46.727,43.83475184200719 +csa,sky90,128,6594,0.1653620178950561,5895.680115,3510.0,2778.908710726418 +shiftleft,tsmc28,64,8104,0.12339285389930899,741.131999,3530.0,211.61874443731492 +mux2,sky90,8,5830,0.18835058662092624,64.680001,21.541,21.208276053516297 mux4,tsmc28,16,20000,0.058395,59.597999,248.099,16.876155 mux2,sky90,32,5000,0.19989700000000002,374.360008,259.372,136.72954800000002 -mux2,sky90,128,3680,0.270939,954.520018,237.607,305.890131 -flop,tsmc28,8,5000,0.04889200000000002,15.12,157.269,13.296668320000007 -mux8,sky90,64,2999,0.333451,2194.220042,693.108,451.826105 -mux8,sky90,128,5000,0.38868,4565.820086,1500.0,1668.6032400000001 -add,sky90,32,2678,0.401523,1551.340028,808.275,750.0449639999999 -mult,tsmc28,64,2536,0.413199,18429.01203,129000.0,22167.713151 -mux4,sky90,8,4370,0.227727,120.540002,34.353,33.521414400000005 -mux2,tsmc28,8,30819,0.033745,16.758,114.743,5.675909 -csa,tsmc28,64,26848,0.040227,419.327997,3910.0,188.222133 -csa,tsmc28,64,30000,0.040226,403.199997,3790.0,204.18717599999997 -mult,tsmc28,16,3585,0.278938,1195.866006,8100.0,1095.9474020000002 -priorityencoder,sky90,8,7824,0.12626600000000002,49.980001,32.378,10.719983400000002 -priorityencoder,sky90,128,3355,0.297943,1552.320028,520.812,115.30394100000001 -mux4,tsmc28,128,15000,0.07592800000000001,400.175992,1530.0,112.60122400000003 -flop,sky90,64,12431,0.114344,1066.23999,1040.0,4401.557935999999 +mux2,sky90,128,3680,0.27093913043478257,954.520018,237.607,305.89027826086954 +flop,tsmc28,8,5000,0.04889200000000002,15.12,78.6345,6.648334160000004 +mux8,sky90,64,2999,0.33345148149383125,2194.220042,693.108,451.82675742414136 +add,sky90,32,2678,0.4015229947722181,1551.340028,808.275,750.0449542345034 +mult,tsmc28,64,2536,0.41319876656151416,18429.01203,129000.0,22167.700627258677 +mux4,sky90,8,4370,0.2277269519450801,120.540002,34.353,33.52140732631579 +mux2,tsmc28,8,30819,0.03374451614263928,16.758,114.743,5.675827615191928 +csa,tsmc28,64,26848,0.04022672228843861,419.327997,3910.0,188.22083358760426 +csa,tsmc28,64,30000,0.040226333333333336,403.199997,3790.0,204.18886799999999 +mult,tsmc28,16,3585,0.2789380278940028,1195.866006,8100.0,1095.947511595537 +priorityencoder,sky90,8,7824,0.1262658609406953,49.980001,32.378,10.719971593865031 +priorityencoder,sky90,128,3355,0.29794259314456034,1552.320028,520.812,115.30378354694486 +mux4,tsmc28,128,15000,0.07592766666666667,400.175992,1530.0,112.60072966666668 +flop,sky90,64,12431,0.11434405116241654,1066.23999,520.0,2200.779952723031 mult,sky90,8,5000,0.7641009999999999,2352.000044,1740.0,6556.750680999999 -mux2,sky90,64,3894,0.256226,475.300009,167.9,170.90274200000002 -flop,sky90,32,7696,0.114345,533.119995,518.516,1362.5350200000003 -shiftleft,sky90,128,1500,0.666044,5745.740111,1150.0,1234.1795319999999 +mux2,sky90,64,3894,0.25622634155110424,475.300009,167.9,170.90296981458656 +flop,sky90,32,7696,0.11434462993762995,533.119995,259.258,681.2653051683992 +shiftleft,sky90,128,1500,0.6660436666666666,5745.740111,1150.0,1234.1789143333333 add,sky90,8,5000,0.27294,335.160007,239.674,225.72138 -mux4,sky90,64,3847,0.30364599999999997,1512.140028,861.823,480.975264 -csa,tsmc28,16,15000,0.06424400000000001,34.271999,114.858,14.082284800000002 -flop,tsmc28,128,30000,0.048891000000000004,241.919998,2520.0,1277.961849 -mux2,sky90,16,3000,0.316914,117.600002,20.699,35.6211336 -mux2,tsmc28,32,18261,0.055855999999999996,32.130001,171.146,10.0987648 -flop,tsmc28,64,19458,0.048892,120.959999,1260.0,414.4574839999999 -flop,sky90,32,8692,0.114344,533.119995,518.516,1538.841552 +mux4,sky90,64,3847,0.30364581258123213,1512.140028,861.823,480.9749671286717 +csa,tsmc28,16,15000,0.06424366666666667,34.271999,114.858,14.082211733333335 +flop,tsmc28,128,30000,0.048891333333333335,241.919998,1260.0,638.985281 +mux2,sky90,16,3000,0.3169143333333333,117.600002,20.699,35.62117106666666 +mux2,tsmc28,32,18261,0.05585551360823613,32.130001,171.146,10.098676860369093 +flop,tsmc28,64,19458,0.048891743344639735,120.959999,630.0,207.2276541662555 +flop,sky90,32,8692,0.11434432029452371,533.119995,259.258,769.4229312618501 mux2,sky90,16,4000,0.237892,115.640002,38.479,40.1799588 -flop,sky90,64,9270,0.114344,1066.23999,1040.0,3282.3588640000003 -mux2,tsmc28,64,19319,0.052536000000000006,123.858,794.333,37.563240000000015 -mult,tsmc28,8,5506,0.194578,617.652002,4640.0,439.74627999999996 -mux8,sky90,32,3330,0.321569,1068.20002,336.387,237.63949100000005 -mux2,sky90,128,4320,0.258708,1099.560018,533.373,433.3359 -csa,tsmc28,16,23368,0.042446,62.496001,481.11,27.420115999999997 -mux2,sky90,16,5076,0.20207399999999998,119.560002,32.354,39.869200199999995 -mux2,tsmc28,64,17773,0.055664000000000005,83.033999,417.316,23.10056 +flop,sky90,64,9270,0.11434386515641856,1066.23999,520.0,1641.1774965900759 +mux2,tsmc28,64,19319,0.05253551358765982,123.858,794.333,37.56289221517678 +mult,tsmc28,8,5506,0.19457805085361424,617.652002,4640.0,439.7463949291681 +mux8,sky90,32,3330,0.3215693003003003,1068.20002,336.387,237.63971292192196 +mux2,sky90,128,4320,0.2587084814814815,1099.560018,533.373,433.33670648148154 +csa,tsmc28,16,23368,0.04244556384799726,62.496001,481.11,27.41983424580623 +shiftleft,sky90,32,10,1.1897809999999964,882.980017,61.087,1.7715839089999947 +mux2,sky90,16,5076,0.20207351615445232,119.560002,32.354,39.869104737273446 +mux2,tsmc28,64,17773,0.055664121251336296,83.033999,417.316,23.100610319304565 shiftleft,tsmc28,8,20000,0.065862,51.282,375.961,23.183424000000002 -flop,tsmc28,64,5000,0.04889200000000002,120.959999,1260.0,106.51611120000004 -priorityencoder,sky90,64,3364,0.295878,678.160013,160.526,44.6479902 -shiftleft,tsmc28,32,9979,0.10243999999999999,306.179999,1540.0,91.88867999999998 -priorityencoder,tsmc28,64,12683,0.078837,101.556,290.415,12.7164081 -mux2,sky90,8,6558,0.18835200000000002,63.700001,21.541,23.864198400000006 -flop,sky90,8,9270,0.114344,133.279999,129.629,410.4263536 -add,sky90,128,2362,0.565443,6122.060119,2230.0,2902.418919 -shiftleft,tsmc28,32,9783,0.105024,371.825999,1780.0,105.75916800000002 -mux8,sky90,16,3489,0.287855,649.740012,329.741,145.65463 -mux2,sky90,16,3760,0.263837,113.680002,32.455,38.5729694 -priorityencoder,sky90,8,8314,0.125212,62.720001,47.365,14.524591999999998 +flop,tsmc28,64,5000,0.04889200000000002,120.959999,630.0,53.25805560000002 +priorityencoder,sky90,64,3364,0.29587816052318666,678.160013,160.526,44.64801442294887 +shiftleft,tsmc28,32,9979,0.1024404419280489,306.179999,1540.0,91.88907640945986 +priorityencoder,tsmc28,64,12683,0.07883669896712135,101.556,290.415,12.716359543396672 +flop,sky90,8,9270,0.11434386515641856,133.279999,64.8145,205.21293479622437 +shiftleft,tsmc28,32,9783,0.10502413349688235,371.825999,1780.0,105.75930243136052 +mux8,sky90,16,3489,0.28785507595299514,649.740012,329.741,145.65466843221554 +mux2,sky90,16,3760,0.2638374468085106,113.680002,32.455,38.573034723404255 +priorityencoder,sky90,8,8314,0.12521204738994468,62.720001,47.365,14.524597497233582 mux4,tsmc28,16,10000,0.09861500000000001,28.224,100.845,8.569643500000002 -mux8,sky90,64,2835,0.355193,2060.940039,675.297,423.745249 -mux2,tsmc28,16,19916,0.052471,15.372,84.373,5.2733355 -flop,sky90,8,14692,0.114344,133.279999,129.629,650.503016 +mux8,sky90,64,2835,0.35519268606701937,2060.940039,675.297,423.7448744779541 +mux2,tsmc28,16,19916,0.0524708857200241,15.372,84.373,5.273324014862422 +flop,sky90,8,14692,0.11434425265450586,133.279999,64.8145,325.25222667574195 mux8,tsmc28,128,10000,0.099998,598.877995,2750.0,147.397052 -mux4,sky90,32,13958,0.262987,543.900011,212.404,542.0162070000001 -priorityencoder,tsmc28,8,28850,0.034591,6.174,23.212,1.3386717 -mux4,sky90,64,3403,0.293479,868.280017,245.808,251.80498200000002 -csa,sky90,32,6228,0.165362,1349.460026,801.907,633.0057360000001 -flop,sky90,128,7696,0.114345,2132.4799805,2070.0,5449.4540099999995 -mux8,sky90,16,5000,0.28662200000000004,681.100006,314.569,220.98556200000004 -mux2,tsmc28,64,18932,0.053134,84.419999,442.406,24.388505999999996 +priorityencoder,tsmc28,8,28850,0.034591045060658576,6.174,23.212,1.3386734438474868 +mux4,sky90,64,3403,0.29347936027034965,868.280017,245.808,251.80529111195997 +csa,sky90,32,6228,0.16536218946692358,1349.460026,801.907,633.0064612793835 +flop,sky90,128,7696,0.11434462993762995,2132.4799805,1035.0,2724.718186783784 +mux2,tsmc28,64,18932,0.05313362117050496,84.419999,442.406,24.388332117261776 mult,sky90,16,5000,1.024199,7447.020138,4910.0,32946.433432 -comparator,sky90,64,3006,0.38073100000000004,1235.780024,216.793,164.475792 -mux4,sky90,64,3210,0.30840700000000004,877.100017,251.363,248.57604200000003 -flop,tsmc28,32,19872,0.048892,60.4799995,629.157,211.6388004 -add,sky90,16,2993,0.35045,648.760012,358.879,284.91585 -priorityencoder,sky90,16,5521,0.18079800000000001,119.560002,54.0,16.307979600000003 -csa,sky90,32,6350,0.16398100000000002,1568.000031,983.19,753.984638 -mux8,sky90,128,634,0.9183980000000002,3195.780062,219.162,320.52090200000004 -flop,sky90,128,9095,0.11434499999999999,2132.4799805,2070.0,6440.367779999999 -mux2,sky90,8,3000,0.320272,60.760001,10.548,16.750225599999997 -comparator,tsmc28,64,10862,0.09205799999999999,291.312,1240.0,69.41173199999999 -mult,tsmc28,32,3277,0.331623,6157.493997,45600.0,6628.812147000001 -comparator,tsmc28,8,16358,0.061125,30.492,141.092,8.28855 -mux4,sky90,32,11166,0.26298699999999997,543.900011,212.404,433.66556299999996 +comparator,sky90,64,3006,0.38073099733865606,1235.780024,216.793,164.47579085029943 +mux4,sky90,64,3210,0.3084074797507788,877.100017,251.363,248.5764286791277 +flop,tsmc28,32,19872,0.04889206119162641,60.4799995,314.5785,105.81953264009664 +add,sky90,16,2993,0.3504499301703976,648.760012,358.879,284.91579322853323 +priorityencoder,sky90,16,5521,0.18079760749864154,119.560002,54.0,16.307944196377466 +csa,sky90,32,6350,0.16398131496062993,1568.000031,983.19,753.9860861889763 +flop,sky90,128,9095,0.11434452226498075,2132.4799805,1035.0,3220.170436026388 +mux2,sky90,8,3000,0.3202723333333333,60.760001,10.548,16.750243033333334 +comparator,tsmc28,64,10862,0.09205807659731172,291.312,1240.0,69.41178975437303 +mult,tsmc28,32,3277,0.33162315593530667,6157.493997,45600.0,6628.815263990846 +comparator,tsmc28,8,16358,0.0611251677466683,30.492,141.092,8.28857274644822 priorityencoder,tsmc28,8,5000,0.057811,4.284,14.558,0.24858730000000004 -mux4,tsmc28,64,15075,0.070221,145.277999,710.673,50.137794 -flop,tsmc28,16,10000,0.048892000000000005,30.24,314.58,53.28250160000001 -priorityencoder,sky90,128,3548,0.299422,1660.120031,616.349,131.146836 +mux4,tsmc28,64,15075,0.07022099170812604,145.277999,710.673,50.13778807960199 +flop,tsmc28,16,10000,0.048892000000000005,30.24,157.29,26.641250800000005 +priorityencoder,sky90,128,3548,0.2994219289740699,1660.120031,616.349,131.1468048906426 comparator,tsmc28,32,5000,0.198683,64.26,222.007,16.1131913 -mux2,sky90,8,10000,0.152489,107.800002,82.398,53.523639 -mux8,tsmc28,64,10560,0.094635,291.437999,1400.0,81.480735 -add,tsmc28,16,10616,0.094101,74.340001,376.096,30.018219000000002 -flop,sky90,32,8036,0.114344,533.119995,518.516,1422.782392 -mux4,tsmc28,8,16438,0.060638,19.404,85.403,5.9000774 -mux4,tsmc28,16,15000,0.066656,31.878,126.281,9.8584224 -comparator,sky90,128,1500,0.666647,2810.640055,438.161,263.992212 -mux2,tsmc28,16,17534,0.054704,14.994,80.805,4.7647184000000005 +mux8,tsmc28,64,10560,0.09463496969696969,291.437999,1400.0,81.4807089090909 +add,tsmc28,16,10616,0.09410143782969103,74.340001,376.096,30.018358667671443 +flop,sky90,32,8036,0.11434401991040319,533.119995,259.258,711.3913198725734 +mux4,tsmc28,8,16438,0.060637651417447376,19.404,85.403,5.90004348291763 +mux4,tsmc28,16,15000,0.06665566666666667,31.878,126.281,9.8583731 +comparator,sky90,128,1500,0.6666466666666666,2810.640055,438.161,263.99208 +mux4,sky90,16,10,0.5659639999999939,219.520004,14.317,0.27958621599999706 +mux2,tsmc28,16,17534,0.05470405201323143,14.994,80.805,4.764722930352458 mux8,tsmc28,32,5000,0.190888,105.713999,390.932,24.128243200000004 -flop,sky90,8,9445,0.114344,133.279999,129.629,418.1445736 +flop,sky90,8,9445,0.11434412493382742,133.279999,64.8145,209.07251523525676 mult,sky90,16,2500,1.009413,8068.34015,5780.0,17802.007668 -priorityencoder,sky90,16,5753,0.16977,136.220003,77.243,21.255203999999996 -add,sky90,32,1888,0.5292220000000001,1058.400021,267.445,333.40986000000004 +priorityencoder,sky90,16,5753,0.16977035355466713,136.220003,77.243,21.255248265044322 +add,sky90,32,1888,0.5292220169491526,1058.400021,267.445,333.4098706779661 +comparator,sky90,32,10,1.0165939999999978,495.88001,66.41,0.43103585599999905 shiftleft,tsmc28,64,5000,0.199962,276.947999,930.589,89.9829 -priorityencoder,sky90,128,3365,0.297157,1659.140031,625.73,124.508783 -shiftleft,sky90,128,1984,0.5263340000000001,9846.060141,7380.0,3251.6914520000005 -flop,tsmc28,8,20000,0.048892000000000005,15.12,157.268,53.28250160000001 +priorityencoder,sky90,128,3365,0.29715682020802375,1659.140031,625.73,124.50870766716194 +shiftleft,sky90,128,1984,0.5263342580645162,9846.060141,7380.0,3251.693046322581 +flop,tsmc28,8,20000,0.048892000000000005,15.12,78.634,26.641250800000005 add,sky90,16,2000,0.49998,405.720008,96.508,142.99428 mux8,tsmc28,64,10000,0.099779,286.649999,1380.0,82.118117 mux8,sky90,128,1000,0.985713,3202.640062,282.825,555.942132 -flop,tsmc28,64,22356,0.048892,120.959999,1260.0,476.20808 -mux4,tsmc28,16,17467,0.060429000000000004,44.603999,221.905,14.744676 -csa,sky90,64,5617,0.177898,2320.640045,1650.0,1191.9166 -comparator,sky90,8,3000,0.33027,131.320002,24.344,23.151927 -add,tsmc28,16,11746,0.085258,94.878001,497.642,36.23465 -csa,tsmc28,16,22871,0.042445,62.496001,481.11,26.825239999999997 -flop,sky90,64,9095,0.11434499999999999,1066.23999,1040.0,3220.4125799999997 +flop,tsmc28,64,22356,0.04889172105922347,120.959999,630.0,238.1026815584183 +mux4,tsmc28,16,17467,0.060428815824125494,44.603999,221.905,14.74463106108662 +csa,sky90,64,5617,0.17789797739006588,2320.640045,1650.0,1191.9164485134415 +comparator,sky90,8,3000,0.33027033333333333,131.320002,24.344,23.151950366666668 +add,tsmc28,16,11746,0.08525836523071684,94.878001,497.642,36.23480522305465 +csa,tsmc28,16,22871,0.04244549263259149,62.496001,481.11,26.82555134379782 +flop,sky90,64,9095,0.11434452226498075,1066.23999,520.0,1610.199562535459 mult,sky90,32,250,3.969283,13353.480123,1530.0,4985.419448 -comparator,sky90,32,3376,0.296038,675.220013,193.657,92.955932 +comparator,sky90,32,3376,0.29603753080568723,675.220013,193.657,92.95578467298579 mult,sky90,8,1000,0.999357,1330.840019,338.111,571.632204 -comparator,sky90,32,3743,0.27399999999999997,769.300014,392.725,131.24599999999998 -add,sky90,8,1000,0.935737,130.340001,20.228,39.6752488 -add,tsmc28,128,7961,0.13527,954.072009,4690.0,386.60166000000004 -mult,sky90,8,1230,0.812623,1785.560033,804.919,995.463175 -mux8,tsmc28,64,11880,0.088551,558.053994,2700.0,113.610933 -mux2,tsmc28,16,17915,0.054704,14.994,80.805,4.8741264000000015 -mux4,sky90,16,4452,0.223139,392.0,398.313,103.090218 -priorityencoder,sky90,128,2884,0.34642500000000004,1455.300028,364.253,93.18832500000002 -priorityencoder,sky90,128,3492,0.31244099999999997,1487.640028,433.096,105.60505799999997 -add,sky90,16,3606,0.328756,780.080015,633.143,448.423184 +csa,tsmc28,64,10,0.06758100000000411,137.087997,458.434,0.038994237000002374 +comparator,sky90,32,3743,0.2740003753673524,769.300014,392.725,131.24617980096178 +add,tsmc28,128,7961,0.13527036025624922,954.072009,4690.0,386.6026896123603 +mult,sky90,8,1230,0.8126231300813008,1785.560033,804.919,995.4633343495935 +mux8,tsmc28,64,11880,0.08855108417508419,558.053994,2700.0,113.61104099663301 +mux2,tsmc28,16,17915,0.05470414596706671,14.994,80.805,4.874139405665644 +mux4,sky90,16,4452,0.22313914914645103,392.0,398.313,103.09028690566036 +priorityencoder,sky90,128,2884,0.34642463800277395,1455.300028,364.253,93.1882276227462 +priorityencoder,sky90,128,3492,0.31244084306987396,1487.640028,433.096,105.6050049576174 +add,sky90,16,3606,0.3287555851358846,780.080015,633.143,448.42261812534656 mux4,sky90,64,1000,0.884302,831.040016,55.075,178.9827248 -mux8,tsmc28,16,11756,0.084847,83.664,357.292,21.466291000000002 -priorityencoder,tsmc28,128,10739,0.09311599999999999,232.218,650.803,28.121031999999996 -comparator,tsmc28,128,8797,0.113671,437.724,1630.0,98.55275699999999 -mux4,sky90,32,4107,0.25081200000000003,578.200011,343.898,131.67630000000003 -comparator,tsmc28,8,7699,0.128466,14.994,50.165,3.6484344 -mux2,tsmc28,128,15000,0.066361,145.026001,933.064,48.90805700000001 +mux8,tsmc28,16,11756,0.08484694658046955,83.664,357.292,21.466277484858796 +priorityencoder,tsmc28,128,10739,0.09311553990129434,232.218,650.803,28.12089305019089 +comparator,tsmc28,128,8797,0.11367111651699442,437.724,1630.0,98.55285802023417 +mux4,sky90,32,4107,0.2508117299732165,578.200011,343.898,131.6761582359387 +comparator,tsmc28,8,7699,0.12846599831146902,14.994,50.165,3.64843435204572 +mux2,tsmc28,128,15000,0.06636066666666667,145.026001,933.064,48.90781133333333 mux2,sky90,32,1000,0.98053,222.460004,69.189,99.13158299999999 comparator,sky90,128,1000,0.971257,1997.240039,243.652,153.1672289 -mux2,sky90,16,5953,0.202074,119.560002,32.354,46.8407532 -flop,sky90,128,3000,0.114344,2132.4799805,2070.0,2124.2828320000003 -flop,tsmc28,8,1000,0.04889200000000005,15.12,157.269,2.6642228640000027 -comparator,sky90,16,4265,0.24596600000000002,414.540007,269.17,89.039692 -flop,sky90,64,9445,0.114344,1066.23999,1040.0,3344.3333119999998 -mux4,sky90,8,4368,0.227728,120.540002,34.353,33.5215616 -csa,sky90,8,5617,0.177898,290.080006,207.164,149.07852400000002 -csa,tsmc28,32,26351,0.040226,209.663999,1960.0,92.39912199999999 +flop,sky90,128,3000,0.11434433333333333,2132.4799805,1035.0,1062.1445123333335 +flop,tsmc28,8,1000,0.04889200000000005,15.12,78.6345,1.3321114320000014 +comparator,sky90,16,4265,0.24596558851113717,414.540007,269.17,89.03954304103165 +flop,sky90,64,9445,0.11434412493382742,1066.23999,520.0,1672.168483032292 +mux4,sky90,8,4368,0.22772772893772894,120.540002,34.353,33.521521699633695 +csa,sky90,8,5617,0.17789797739006588,290.080006,207.164,149.07850505287524 +csa,tsmc28,32,26351,0.04022622393837046,209.663999,1960.0,92.39963638643694 csa,tsmc28,16,10000,0.067577,34.271999,114.459,9.737845700000001 -mux2,sky90,8,5390,0.188351,64.680001,21.541,19.6073391 -flop,sky90,32,8396,0.114344,533.119995,518.516,1486.472 -csa,sky90,8,3000,0.26417999999999997,117.599998,13.811,33.471606 -priorityencoder,sky90,16,6241,0.166629,185.220003,132.902,34.2589224 -shiftleft,sky90,64,2068,0.483374,3315.340059,1760.0,854.121858 -priorityencoder,tsmc28,32,16453,0.06074,62.118,205.801,9.438996 -mux4,sky90,16,4181,0.239979,234.220005,76.845,67.0261347 -add,sky90,16,2708,0.368954,534.10001,198.833,217.313906 +mux2,sky90,8,5390,0.18835075695732836,64.680001,21.541,19.607313799257884 +flop,sky90,32,8396,0.11434433539780849,533.119995,259.258,743.2381800857552 +csa,sky90,8,3000,0.2641803333333333,117.599998,13.811,33.47164823333333 +priorityencoder,sky90,16,6241,0.16662873225444638,185.220003,132.902,34.258867351514176 +shiftleft,sky90,64,2068,0.4833739941972921,3315.340059,1760.0,854.1218477466151 +priorityencoder,tsmc28,32,16453,0.060740189205615996,62.118,205.801,9.439025402552724 +mux4,sky90,16,4181,0.2399792303276728,234.220005,76.845,67.02619903051901 +add,sky90,16,2708,0.36895421861152145,534.10001,198.833,217.3140347621861 +comparator,tsmc28,64,10,0.28591199999999617,134.946,464.047,0.08405812799999887 mux4,tsmc28,64,5000,0.19659000000000001,107.099999,386.787,35.268246000000005 -flop,tsmc28,8,10000,0.048892000000000005,15.12,157.269,26.642228640000006 -mux8,tsmc28,32,12426,0.08657300000000001,248.723997,1220.0,58.09048300000001 -mux8,tsmc28,64,20000,0.093172,345.743998,1790.0,162.864656 -mux4,sky90,128,10000,0.326274,2730.280053,1060.0,1987.987482 -add,sky90,16,3180,0.338649,740.880014,486.695,376.577688 -priorityencoder,sky90,64,3929,0.254352,756.560014,316.035,63.07929600000001 -priorityencoder,tsmc28,8,31306,0.031913,8.316,34.836,1.7137280999999998 -flop,sky90,16,8692,0.114344,266.5599975,259.258,769.420776 -shiftleft,sky90,16,3355,0.29804,666.400006,558.433,195.51424 -mux2,tsmc28,128,16933,0.059558,179.045998,922.967,49.552256 -csa,tsmc28,8,24860,0.040492,52.416,482.462,21.906171999999998 -flop,tsmc28,8,21942,0.048892,15.12,157.27,58.445496799999994 -comparator,sky90,128,2915,0.348445,2890.020055,997.522,387.122395 -mux2,sky90,32,4653,0.210889,368.480007,245.044,132.016514 -csa,sky90,16,6228,0.165362,675.220013,403.525,317.16431600000004 -mux8,sky90,128,2680,0.37442600000000004,4575.620072,1810.0,983.9915280000001 -mux2,sky90,128,4254,0.2559,1290.660024,671.3,456.0138 +flop,tsmc28,8,10000,0.048892000000000005,15.12,78.6345,13.321114320000003 +mux8,tsmc28,32,12426,0.08657342040882023,248.723997,1220.0,58.09076509431838 +add,sky90,16,3180,0.3386494088050314,740.880014,486.695,376.578142591195 +priorityencoder,sky90,64,3929,0.2543516889793841,756.560014,316.035,63.079218866887246 +priorityencoder,tsmc28,8,31306,0.03191275857663067,8.316,34.836,1.713715135565067 +flop,sky90,16,8692,0.11434432029452371,266.5599975,129.629,384.71146563092503 +shiftleft,sky90,16,3355,0.29803959314456036,666.400006,558.433,195.51397310283156 +mux2,tsmc28,128,16933,0.05955828063544558,179.045998,922.967,49.55248948869073 +csa,tsmc28,8,24860,0.04049226146419952,52.416,482.462,21.906313452131936 +flop,tsmc28,8,21942,0.04889169692826543,15.12,78.635,29.22256725402425 +comparator,sky90,128,2915,0.3484451732418525,2890.020055,997.522,387.12258747169807 +mux2,sky90,32,4653,0.2108891085321298,368.480007,245.044,132.01658194111326 +csa,sky90,16,6228,0.16536218946692358,675.220013,403.525,317.16467939755944 +mux8,sky90,128,2680,0.374426328358209,4575.620072,1810.0,983.9923909253732 +mux2,sky90,128,4254,0.25589987259050306,1290.660024,671.3,456.0135729562765 mux8,sky90,16,1000,0.772607,430.220008,28.957,52.7690581 -shiftleft,tsmc28,8,15183,0.06578,48.384,333.876,15.517502 -mult,sky90,16,937,1.066999,6421.94011,3210.0,5135.466187 +shiftleft,tsmc28,8,15183,0.06578013640255549,48.384,333.876,15.51753417736284 +mult,sky90,16,937,1.0669988591248665,6421.94011,3210.0,5135.465508967983 mult,sky90,16,1000,1.00493,7795.900143,5200.0,6776.242990000001 -priorityencoder,tsmc28,8,15000,0.057812,4.284,14.558,0.7469310400000001 -add,sky90,32,2523,0.418718,1592.500031,853.025,771.697274 -priorityencoder,sky90,16,4898,0.20367200000000002,111.720002,34.613,12.322156000000001 -priorityencoder,tsmc28,32,15446,0.06469899999999999,48.51,146.502,7.4856742999999994 -mux4,sky90,64,3629,0.275519,1088.78002,330.116,287.09079800000006 -comparator,tsmc28,32,11393,0.08771000000000001,131.922,513.89,32.10186 -csa,sky90,16,6350,0.16398100000000002,784.000015,491.595,377.81222400000007 -comparator,sky90,16,3847,0.259941,372.400007,183.367,73.56330299999999 +priorityencoder,tsmc28,8,15000,0.057811666666666664,4.284,14.558,0.7469267333333334 +add,sky90,32,2523,0.41871754736424893,1592.500031,853.025,771.6964397923107 +priorityencoder,sky90,16,4898,0.20367196529195591,111.720002,34.613,12.322153900163332 +priorityencoder,tsmc28,32,15446,0.06469868069403081,48.51,146.502,7.485637356299365 +mux4,sky90,64,3629,0.27551900496004406,1088.78002,330.116,287.09080316836594 +comparator,tsmc28,32,11393,0.08771019406653209,131.922,513.89,32.10193102835075 +csa,sky90,16,6350,0.16398131496062993,784.000015,491.595,377.8129496692914 +comparator,sky90,16,3847,0.25994081258123214,372.400007,183.367,73.5632499604887 mux8,tsmc28,128,10000,0.099998,598.877995,2750.0,147.397052 mux2,tsmc28,32,5000,0.171662,28.728001,146.078,8.411438 -comparator,sky90,64,2884,0.346467,1513.120029,464.935,256.732047 -mux4,tsmc28,128,13890,0.076171,435.833993,2070.0,119.207615 -comparator,tsmc28,8,18446,0.058025,37.548,189.059,10.2878325 -comparator,sky90,32,3449,0.289341,699.720014,199.627,88.827687 -mux2,sky90,64,4443,0.244423,564.480008,226.061,208.981665 -mux8,sky90,32,3267,0.321569,1068.20002,336.387,233.45909399999996 -comparator,sky90,32,3816,0.27776199999999995,694.820013,315.258,109.99375199999999 -mux8,tsmc28,8,12885,0.07751,44.856,215.13,11.905536000000001 -flop,sky90,16,8221,0.114345,266.5599975,259.258,727.8059250000001 -mux8,sky90,64,2819,0.354731,2140.320042,707.164,435.25493700000004 -flop,tsmc28,16,30000,0.048891000000000004,30.24,314.58,159.7953444 -add,sky90,8,3254,0.30578799999999995,222.460004,123.164,102.43897999999997 -shiftleft,sky90,32,1500,0.66464,886.900017,99.1,153.066592 -mux2,sky90,8,5500,0.18835100000000002,64.680001,21.541,20.021711300000003 +comparator,sky90,64,2884,0.34646663800277394,1513.120029,464.935,256.7317787600555 +mux4,tsmc28,128,13890,0.07617124046076314,435.833993,2070.0,119.2079913210943 +comparator,tsmc28,8,18446,0.058025295348585054,37.548,189.059,10.28788486530413 +comparator,sky90,32,3449,0.2893411127863149,699.720014,199.627,88.82772162539868 +mux2,sky90,64,4443,0.24442314877335133,564.480008,226.061,208.98179220121537 +mux8,sky90,32,3267,0.3215692151821243,1068.20002,336.387,233.4592502222222 +comparator,sky90,32,3816,0.27776150733752625,694.820013,315.258,109.9935569056604 +mux8,tsmc28,8,12885,0.07750962359332557,44.856,215.13,11.90547818393481 +flop,sky90,16,8221,0.1143447031991242,266.5599975,129.629,363.90201793121275 +mux8,sky90,64,2819,0.35473072188719407,2140.320042,707.164,435.25459575558716 +flop,tsmc28,16,30000,0.048891333333333335,30.24,157.29,79.89821693333333 +add,sky90,8,3254,0.3057880749846343,222.460004,123.164,102.43900511985248 +shiftleft,sky90,32,1500,0.6646396666666666,886.900017,99.1,153.06651523333335 +mux2,sky90,8,5500,0.18835118181818183,64.680001,21.541,20.02173062727273 mux4,tsmc28,32,10000,0.09749100000000001,56.825999,208.953,16.5929682 -mult,sky90,32,732,1.366111,22404.76038,10600.0,21352.314929999997 +mult,sky90,32,732,1.366111218579235,22404.76038,10600.0,21352.318346393444 mux4,tsmc28,8,1000,0.07530599999999998,15.12,54.869,0.26808935999999994 -priorityencoder,sky90,8,8003,0.124959,60.760001,44.346,13.4455884 -mult,sky90,128,566,1.9132159999999998,301979.16406,136000.0,333867.67129599996 -mux8,sky90,8,3000,0.327584,249.900005,69.409,43.077296000000004 -mux2,sky90,64,4176,0.243126,506.66001,127.14,157.78877400000002 -mux2,sky90,64,4798,0.244553,513.520009,127.141,185.371174 -mult,sky90,64,606,1.6501510000000001,76721.261154,30400.0,74771.64211200002 -comparator,sky90,8,4736,0.211193,193.060003,97.876,39.9365963 -mult,tsmc28,64,2292,0.4363,14297.346086,92700.0,16408.806700000005 -mux8,sky90,64,3020,0.330329,2207.940042,730.503,445.613821 -priorityencoder,sky90,8,8154,0.127992,56.840001,37.422,12.197637599999998 -priorityencoder,sky90,128,3698,0.28760199999999997,1841.420035,765.651,166.23395599999998 -shiftleft,sky90,64,2113,0.47303999999999996,3417.26006,2040.0,944.6608799999998 +priorityencoder,sky90,8,8003,0.12495914257153568,60.760001,44.346,13.445603740697239 +mult,sky90,128,566,1.9132164522968198,301979.16406,136000.0,333867.7502245088 +mux8,sky90,8,3000,0.3275843333333333,249.900005,69.409,43.07733983333333 +mux2,sky90,64,4176,0.24312560153256704,506.66001,127.14,157.78851539463602 +mult,sky90,64,606,1.6501510165016502,76721.261154,30400.0,74771.64285972278 +comparator,sky90,8,4736,0.21119264864864865,193.060003,97.876,39.936529859459455 +mult,tsmc28,64,2292,0.4363001745200698,14297.346086,92700.0,16408.813263525306 +mux8,sky90,64,3020,0.33032882781456957,2207.940042,730.503,445.61358872185434 +priorityencoder,sky90,8,8154,0.1279921954868776,56.840001,37.422,12.197656229899433 +priorityencoder,sky90,128,3698,0.2876024413196322,1841.420035,765.651,166.23421108274744 +shiftleft,sky90,64,2113,0.473039766682442,3417.26006,2040.0,944.6604140648367 priorityencoder,sky90,8,5000,0.189665,37.240001,6.744,5.9934140000000005 -flop,tsmc28,8,20286,0.048892,15.12,157.268,54.030549199999996 -mux2,sky90,64,4308,0.24187,485.100007,130.641,166.40656 -mux4,sky90,16,4482,0.228849,436.100003,418.878,106.185936 -mux8,sky90,32,2903,0.341808,1063.300021,269.795,193.80513599999998 -comparator,sky90,128,2954,0.35917499999999997,2891.000056,940.054,386.4723 -comparator,tsmc28,64,10649,0.093905,282.24,1180.0,66.76645500000001 -flop,tsmc28,32,15000,0.048892000000000005,60.4799995,629.161,159.79861280000003 -flop,tsmc28,128,10000,0.048892000000000005,241.919998,2520.0,425.995996 +flop,tsmc28,8,20286,0.04889208035098097,15.12,78.634,27.015318997934532 +mux2,sky90,64,4308,0.24187027669452182,485.100007,130.641,166.40675036583102 +mux2,tsmc28,128,10,0.31761899999999343,113.274004,578.362,0.1508690249999969 +mux4,sky90,16,4482,0.22884868094600624,436.100003,418.878,106.18578795894689 +mux8,sky90,32,2903,0.34180823665173954,1063.300021,269.795,193.8052701815363 +comparator,sky90,128,2954,0.3591750352064996,2891.000056,940.054,386.4723378821936 +comparator,tsmc28,64,10649,0.093904531035778,282.24,1180.0,66.76612156643817 +flop,tsmc28,32,15000,0.04889166666666667,60.4799995,314.5805,79.89876166666666 +flop,tsmc28,128,10000,0.048892000000000005,241.919998,1260.0,212.997998 add,tsmc28,128,1000,0.99962,438.984003,2050.0,155.840758 -priorityencoder,sky90,16,5761,0.16977,136.220003,77.243,21.289158000000004 -mux4,sky90,64,3477,0.28514700000000004,882.980016,291.66,258.34318200000007 -add,tsmc28,128,6909,0.144715,799.470005,3620.0,303.75678500000004 -mux4,sky90,8,4560,0.219421,136.220003,45.945,38.5742118 -priorityencoder,sky90,8,7843,0.12626600000000002,49.980001,32.378,10.745236600000002 +priorityencoder,sky90,16,5761,0.16976997552508244,136.220003,77.243,21.28915493084534 +mux4,sky90,64,3477,0.28514725654299683,882.980016,291.66,258.3434144279551 +add,tsmc28,128,6909,0.14471474656245478,799.470005,3620.0,303.75625303459265 +mux4,sky90,8,4560,0.2194212456140351,136.220003,45.945,38.57425497894737 +priorityencoder,sky90,8,7843,0.12626623128904757,49.980001,32.378,10.745256282697948 +mux2,sky90,32,10,0.9805759999999992,222.460004,38.896,0.8491788159999993 priorityencoder,tsmc28,128,1000,0.998321,114.533999,290.901,15.953169580000003 comparator,tsmc28,16,5000,0.159549,29.736,99.737,5.759718899999999 -priorityencoder,sky90,16,5292,0.18856399999999998,124.460002,53.077,18.158713199999998 -priorityencoder,sky90,64,4096,0.244022,794.780014,364.853,72.718556 -mult,sky90,128,545,1.924225,300240.644153,129000.0,317031.46255 -flop,sky90,128,9445,0.114344,2132.4799805,2070.0,6688.209248 -mux2,sky90,128,4160,0.25738,1173.060021,662.29,451.70189999999997 +priorityencoder,sky90,16,5292,0.1885644746787604,124.460002,53.077,18.158758911564625 +priorityencoder,sky90,64,4096,0.244021625,794.780014,364.853,72.71844425000002 +mult,sky90,128,545,1.924225385321101,300240.644153,129000.0,317031.526034734 +flop,sky90,128,9445,0.11434412493382742,2132.4799805,1035.0,3344.108277814717 +mux2,sky90,128,4160,0.2573796153846154,1173.060021,662.29,451.70122499999997 priorityencoder,tsmc28,32,20000,0.059562000000000004,64.89,229.237,11.846881800000002 -mux2,sky90,16,4240,0.231662,114.660002,39.643,41.467498 -mux4,sky90,64,12644,0.286605,1428.840027,623.124,1249.884405 +mult,sky90,8,10,2.0858690000000024,1009.399998,188.656,6.028161410000008 priorityencoder,tsmc28,128,5000,0.19975,151.956,436.218,21.553025 -add,tsmc28,8,14912,0.071618,40.068,231.443,16.3933602 -mux2,tsmc28,64,19705,0.051764000000000004,99.036,577.742,30.644288000000003 -priorityencoder,sky90,32,4776,0.20887,379.260006,246.78,50.066139 +add,tsmc28,8,14912,0.07161808583690987,40.068,231.443,16.39337984806867 +mux2,tsmc28,64,19705,0.05176354097944684,99.036,577.742,30.644016259832526 +priorityencoder,sky90,32,4776,0.20887023450586265,379.260006,246.78,50.06619521105528 add,tsmc28,8,20000,0.07108300000000001,39.186001,228.676,21.253817 -comparator,tsmc28,128,9180,0.108915,501.102,1980.0,112.40028000000001 -flop,tsmc28,64,21114,0.048892,120.959999,1260.0,449.7575080000001 -flop,tsmc28,64,19044,0.048892,120.959999,1260.0,405.65692399999995 -add,sky90,16,2608,0.383125,501.76001,166.728,192.711875 -csa,sky90,16,6472,0.165362,752.640015,431.195,339.98427200000003 -add,sky90,128,2120,0.546056,6351.380123,2520.0,2517.8642160000004 +comparator,tsmc28,128,9180,0.10891546187363835,501.102,1980.0,112.40075665359478 +flop,tsmc28,64,21114,0.048891939945060144,120.959999,630.0,224.87847777730417 +flop,tsmc28,64,19044,0.048891976895610166,120.959999,630.0,202.82836615143873 +add,sky90,16,2608,0.3831245828220859,501.76001,166.728,192.7116651595092 +csa,sky90,16,6472,0.16536174289245983,752.640015,431.195,339.9837433868974 +add,sky90,128,2120,0.5460561132075472,6351.380123,2520.0,2517.8647380000007 mux8,tsmc28,16,5000,0.14483200000000002,55.314,186.553,8.2988736 shiftleft,tsmc28,32,5000,0.19764500000000002,109.116,365.184,35.912096500000004 -priorityencoder,sky90,128,3688,0.291314,1812.020032,796.412,174.20577200000002 +priorityencoder,sky90,128,3688,0.2913136746203905,1812.020032,796.412,174.20557742299354 priorityencoder,tsmc28,16,5000,0.11892000000000001,10.962,32.132,1.1333076 -csa,sky90,32,3000,0.26417999999999997,470.399994,55.245,133.4109 -comparator,sky90,64,3129,0.319542,1372.980026,508.393,204.826422 -mux4,sky90,8,9841,0.214647,155.820003,90.053,77.70221400000001 -mux2,sky90,64,4709,0.243196,490.980009,117.75,176.073904 +csa,sky90,32,3000,0.2641803333333333,470.399994,55.245,133.41106833333333 +comparator,sky90,64,3129,0.31954192361776923,1372.980026,508.393,204.82637303899006 shiftleft,sky90,16,1000,0.885869,350.840007,23.053,49.608664000000005 -comparator,tsmc28,16,14851,0.072915,54.18,245.908,14.415295499999997 -flop,tsmc28,16,19872,0.048892,30.24,314.578,105.8218448 -add,sky90,32,2729,0.400494,1463.140027,643.256,639.9894119999999 +comparator,tsmc28,16,14851,0.07291453296074339,54.18,245.908,14.415203166338967 +flop,tsmc28,16,19872,0.04889206119162641,30.24,157.289,52.9109886215781 +add,sky90,32,2729,0.40049359142543056,1463.140027,643.256,639.988759097838 mux8,tsmc28,128,5000,0.19406900000000002,422.351997,1670.0,97.81077600000002 -flop,sky90,16,8856,0.114344,266.5599975,259.258,784.0568079999999 -mux2,tsmc28,128,16255,0.061488999999999995,170.351999,890.282,48.51482099999999 -mux2,tsmc28,32,17187,0.058137,29.862001,160.059,9.6914379 -mux8,sky90,32,3393,0.327565,1058.400021,328.34,238.46731999999997 +flop,sky90,16,8856,0.1143437958446251,266.5599975,129.629,392.0277040532971 +mux2,tsmc28,128,16255,0.06148853245155336,170.351999,890.282,48.5144521042756 +mux2,tsmc28,32,17187,0.05813651079304125,29.862001,160.059,9.691356349199978 +mux8,sky90,32,3393,0.32756543265546717,1058.400021,328.34,238.4676349731801 mux2,tsmc28,64,5000,0.184446,56.826002,290.343,19.1639394 -mux4,tsmc28,8,17510,0.056993,20.79,93.425,6.463006200000001 -mult,tsmc28,64,2488,0.41489499999999996,18264.204036,127000.0,21467.911985 -flop,tsmc28,128,20000,0.048892000000000005,241.919998,2520.0,851.9431 -priorityencoder,sky90,8,8591,0.125212,64.680001,49.589,15.751669599999998 +mux4,tsmc28,8,17510,0.05699322272986865,20.79,93.425,6.463031457567105 +mult,tsmc28,64,2488,0.41489526045016073,18264.204036,127000.0,21467.925461472663 +flop,tsmc28,128,20000,0.048892000000000005,241.919998,1260.0,425.97155 +priorityencoder,sky90,8,8591,0.1252118846467233,64.680001,49.589,15.751655088557794 csa,sky90,16,5000,0.190168,376.320007,230.423,173.62338400000002 -comparator,sky90,32,3917,0.272512,784.000015,394.099,134.348416 -mult,sky90,64,698,1.562511,90157.061468,50900.0,109641.39687000001 -mux8,tsmc28,64,11591,0.091744,303.407999,1480.0,88.808192 -mux2,sky90,64,3977,0.250357,554.679996,252.121,208.29702400000002 -mux2,tsmc28,16,18677,0.052865999999999996,15.246,84.447,5.02227 -comparator,tsmc28,128,9562,0.10932499999999999,537.012,2370.0,129.4408 -mux4,sky90,32,13679,0.26298699999999997,543.900011,212.404,531.2337399999999 -priorityencoder,sky90,64,9960,0.24122700000000002,907.480017,482.887,232.78405500000005 -mux8,sky90,32,2966,0.33620500000000003,1244.600016,508.386,286.44666 +comparator,sky90,32,3917,0.2725124214960429,784.000015,394.099,134.34862379754915 +mult,sky90,64,698,1.5625107564469913,90157.061468,50900.0,109641.37977988538 +mux8,tsmc28,64,11591,0.0917438331464067,303.407999,1480.0,88.80803048572169 +mux2,sky90,64,3977,0.25035681342720645,554.679996,252.121,208.29686877143578 +mux2,tsmc28,16,18677,0.05286578936660063,15.246,84.447,5.02224998982706 +comparator,tsmc28,128,9562,0.10932463166701527,537.012,2370.0,129.44036389374608 +priorityencoder,sky90,64,9960,0.24122660642570282,907.480017,482.887,232.78367520080323 +mux8,sky90,32,2966,0.3362054167228591,1244.600016,508.386,286.44701504787594 priorityencoder,tsmc28,32,10000,0.09431300000000001,31.374,89.513,4.706218700000001 -mux2,sky90,16,4080,0.23789200000000002,115.640002,38.479,40.94121320000001 -priorityencoder,sky90,16,4796,0.203934,113.680002,45.471,15.4581972 -priorityencoder,sky90,32,3202,0.308905,286.160005,62.489,27.646997499999994 -comparator,sky90,64,1500,0.652772,1093.680021,113.509,110.3837452 -mux2,sky90,32,4877,0.200962,374.360008,257.036,133.84069200000002 -mux2,sky90,64,4230,0.241392,486.080007,135.616,165.11212799999998 -csa,tsmc28,32,23368,0.042446,124.992002,962.249,54.67044799999999 -comparator,sky90,64,3000,0.357776,1300.460025,318.158,175.668016 -mux4,tsmc28,8,17855,0.055967,21.294,100.234,6.5761225 -mux4,sky90,16,4661,0.258778,443.940009,202.299,124.472218 -mux2,tsmc28,16,18767,0.053045999999999996,15.75,88.025,5.118938999999999 -mult,sky90,16,977,1.023515,7283.360133,4580.0,6243.441499999999 -priorityencoder,sky90,8,7522,0.132226,47.040001,18.57,10.2210698 -mux8,sky90,8,3650,0.275702,461.580008,275.08,100.90693200000001 -add,sky90,32,3000,0.38840399999999997,1541.540029,817.761,791.1789479999999 -mult,sky90,128,503,1.98807,271535.463355,88700.0,235369.59537000002 +priorityencoder,sky90,16,4796,0.2039340892410342,113.680002,45.471,15.458203964470394 +mux8,tsmc28,64,10,0.24052399999999352,206.513999,803.317,0.09717169599999739 +priorityencoder,sky90,32,3202,0.3089048094940662,286.160005,62.489,27.646980449718924 +comparator,sky90,64,1500,0.6527716666666666,1093.680021,113.509,110.38368883333332 +mux2,sky90,32,4877,0.2009620844781628,374.360008,257.036,133.84074826245643 +mux2,sky90,64,4230,0.2413916193853428,486.080007,135.616,165.11186765957447 +csa,tsmc28,32,23368,0.04244556384799726,124.992002,962.249,54.66988623622048 +comparator,sky90,64,3000,0.3577763333333333,1300.460025,318.158,175.66817966666665 +mux4,tsmc28,8,17855,0.055966720806496784,21.294,100.234,6.576089694763372 +mux4,sky90,16,4661,0.2587782347135808,443.940009,202.299,124.47233089723237 +mux2,tsmc28,16,18767,0.053046021580433735,15.75,88.025,5.1189410825118555 +mult,sky90,16,977,1.0235154534288637,7283.360133,4580.0,6243.444265916068 +priorityencoder,sky90,8,7522,0.1322263661260303,47.040001,18.57,10.221098101542143 +mux8,sky90,8,3650,0.275701602739726,461.580008,275.08,100.90678660273971 +add,sky90,32,3000,0.3884043333333333,1541.540029,817.761,791.1796269999999 +mult,sky90,128,503,1.9880695705765408,271535.463355,88700.0,235369.54453012726 shiftleft,sky90,64,2500,0.461033,3849.440065,2670.0,1177.478282 -priorityencoder,sky90,64,3000,0.332945,588.000011,102.574,36.1245325 -comparator,sky90,128,2740,0.375896,2779.280054,939.943,371.009352 -comparator,sky90,8,4643,0.21420999999999998,196.000004,116.123,46.911989999999996 -flop,sky90,64,8221,0.114345,1066.23999,1040.0,2910.880665 +priorityencoder,sky90,64,3000,0.3329453333333333,588.000011,102.574,36.12456866666666 +comparator,sky90,128,2740,0.37589550364963503,2779.280054,939.943,371.00886210218977 +comparator,sky90,8,4643,0.21420998836958863,196.000004,116.123,46.91198745293991 +flop,sky90,64,8221,0.1143447031991242,1066.23999,520.0,1455.4365546700524 mux2,tsmc28,64,10000,0.09951600000000001,58.842002,305.597,19.186684800000002 -csa,tsmc28,64,26351,0.040226,419.327997,3910.0,184.758018 +csa,tsmc28,64,26351,0.04022622393837046,419.327997,3910.0,184.75904654893554 csa,tsmc28,8,20000,0.049745000000000004,29.106,205.916,11.0682625 add,sky90,16,2500,0.398809,514.50001,175.755,195.017601 -mux8,tsmc28,8,13707,0.075184,51.281999,237.31,13.503046399999999 -comparator,tsmc28,64,15000,0.093904,274.554001,1420.0,96.2516 -priorityencoder,sky90,128,3064,0.32636400000000004,1580.740029,511.083,110.311032 -mux8,sky90,64,3239,0.32447,2216.760041,812.345,524.0190499999999 -mult,tsmc28,8,5610,0.194406,567.0,4250.0,420.50017800000006 -priorityencoder,sky90,8,7670,0.125087,50.960001,24.761,10.257134 -flop,sky90,8,8692,0.114344,133.279999,129.629,384.80186319999996 -priorityencoder,sky90,64,4263,0.24266400000000002,888.860015,460.967,85.903056 +mux8,tsmc28,8,13707,0.07518442423579193,51.281999,237.31,13.503122592748229 +comparator,tsmc28,64,15000,0.09390366666666666,274.554001,1420.0,96.25125833333333 +priorityencoder,sky90,128,3064,0.3263637571801567,1580.740029,511.083,110.31094992689296 +mux8,sky90,64,3239,0.32447026458783573,2216.760041,812.345,524.0194773093547 +mult,tsmc28,8,5610,0.19440611942959002,567.0,4250.0,420.50043632620327 +priorityencoder,sky90,8,7670,0.1250870964797914,50.960001,24.761,10.257141911342897 +flop,sky90,8,8692,0.11434432029452371,133.279999,64.8145,192.4014705435803 +priorityencoder,sky90,64,4263,0.24266358925639223,888.860015,460.967,85.90291059676285 priorityencoder,sky90,128,1000,0.998926,1112.300022,122.086,52.943078 -comparator,sky90,8,5014,0.21538000000000002,244.020004,169.251,67.8447 +comparator,sky90,8,5014,0.2153795636218588,244.020004,169.251,67.84456254088553 comparator,tsmc28,128,5000,0.19976100000000002,321.677997,1000.0,77.50726800000001 -priorityencoder,tsmc28,8,30000,0.033051000000000004,8.946,35.541,1.8178050000000003 -mux2,sky90,64,4320,0.24187,485.100007,130.641,166.89030000000002 -flop,sky90,128,9795,0.114344,2132.4799805,2070.0,6935.992695999999 -mux2,sky90,32,4674,0.210889,368.480007,245.044,132.649181 +priorityencoder,tsmc28,8,30000,0.033051333333333335,8.946,35.541,1.8178233333333336 +mux2,sky90,64,4320,0.2418704814814815,485.100007,130.641,166.89063222222225 +priorityencoder,sky90,128,10,2.830100999999999,891.800017,56.107,1.1999628239999998 +flop,sky90,128,9795,0.11434390454313426,2132.4799805,1035.0,3467.9934528409904 +mux2,sky90,32,4674,0.21088850791613178,368.480007,245.044,132.6488714792469 mult,sky90,8,2500,0.750058,2382.380044,1770.0,3108.9904099999994 -shiftleft,tsmc28,32,9392,0.106425,294.083999,1370.0,79.925175 -mux4,sky90,16,3000,0.327951,219.520004,18.013,48.2743872 -add,sky90,16,2658,0.375708,513.52001,174.271,202.506612 +shiftleft,tsmc28,32,9392,0.10642459454855197,294.083999,1370.0,79.92487050596253 +mux4,sky90,16,3000,0.3279513333333333,219.520004,18.013,48.27443626666666 +add,sky90,16,2658,0.3757077238525207,513.52001,174.271,202.50646315650866 mux2,tsmc28,128,20000,0.059058,195.678,1280.0,73.172862 -mux2,sky90,64,4621,0.24319600000000002,490.980009,117.75,172.66916 -csa,sky90,128,3000,0.26417999999999997,1881.599976,220.98,534.4361399999999 +csa,sky90,128,3000,0.2641803333333333,1881.599976,220.98,534.4368143333334 shiftleft,tsmc28,8,5000,0.11473000000000001,15.624,51.647,2.9829800000000004 csa,tsmc28,8,25000,0.040492,52.416,482.462,21.987156 -priorityencoder,sky90,32,3383,0.294993,275.380005,64.645,22.124475000000004 -flop,tsmc28,16,10000,0.048892000000000005,30.24,314.58,53.28250160000001 -mux4,tsmc28,8,17390,0.057434,19.656,88.061,6.099490799999999 -csa,tsmc28,128,25854,0.040895,806.399994,7580.0,363.515655 -flop,sky90,8,8221,0.114345,133.279999,129.629,363.98300400000005 -mux2,tsmc28,16,20202,0.05247,15.372,84.373,5.346692999999999 -csa,tsmc28,128,23865,0.040776,790.271996,7570.0,333.099144 -shiftleft,sky90,64,2428,0.462009,3862.180062,2660.0,1248.3483179999998 -mult,sky90,128,482,2.074674,251002.502634,63000.0,174440.66459399997 -mux4,tsmc28,16,16782,0.060931,40.95,193.54,12.917372 -comparator,tsmc28,16,13994,0.07279899999999999,54.432,268.994,14.945634699999998 -mux4,sky90,8,9439,0.21464699999999998,155.820003,90.053,74.482509 -comparator,sky90,64,2945,0.339514,1335.740026,243.845,196.91812000000002 -mux4,tsmc28,128,12822,0.077977,296.477998,1450.0,95.75575599999999 -mux8,sky90,128,3006,0.350964,4441.360086,1510.0,977.083776 -mux4,tsmc28,32,15168,0.065805,69.174,324.969,23.229165 -mux2,sky90,8,6427,0.18835200000000002,63.700001,21.541,23.3744832 +priorityencoder,sky90,32,3383,0.2949926251847472,275.380005,64.645,22.124446888856045 +flop,tsmc28,16,10000,0.048892000000000005,30.24,157.29,26.641250800000005 +mux4,tsmc28,8,17390,0.05743431282346176,19.656,88.061,6.099524021851638 +csa,tsmc28,128,25854,0.040894734431809396,806.399994,7580.0,363.5132943643537 +flop,sky90,8,8221,0.1143447031991242,133.279999,64.8145,181.99102961172608 +mux2,tsmc28,16,20202,0.0524700495000495,15.372,84.373,5.346698044055044 +csa,tsmc28,128,23865,0.04077636748376283,790.271996,7570.0,333.1021459748586 +shiftleft,sky90,64,2428,0.46200861449752884,3862.180062,2660.0,1248.347276372323 +mult,sky90,128,482,2.0746737966804982,251002.502634,63000.0,174440.64749869297 +mux4,tsmc28,16,16782,0.0609306534382076,40.95,193.54,12.91729852890001 +shiftleft,sky90,16,10,0.8858720000000062,350.840007,23.053,0.4881154720000035 +comparator,tsmc28,16,13994,0.07279919679862798,54.432,268.994,14.945675102758324 +comparator,sky90,64,2945,0.3395135738539898,1335.740026,243.845,196.91787283531409 +mux4,tsmc28,128,12822,0.07797695304944627,296.477998,1450.0,95.75569834472002 +mux4,tsmc28,32,15168,0.0658052700421941,69.174,324.969,23.229260324894515 +priorityencoder,tsmc28,16,10,0.11891900000000533,10.962,32.132,0.0022713529000001017 priorityencoder,tsmc28,32,5000,0.187693,26.334,75.077,3.6750289400000002 -mult,tsmc28,32,3155,0.327982,6954.947997,52200.0,7078.179542 -mux8,sky90,64,3267,0.322096,2250.080042,750.807,496.349936 -add,sky90,64,2184,0.460746,2923.340057,1070.0,1044.511182 -add,sky90,32,2575,0.41009799999999996,1373.960026,614.613,581.108866 -mux4,tsmc28,16,17810,0.060905,41.454,205.138,13.64272 -mux2,sky90,64,5000,0.24455300000000002,513.520009,127.141,193.44142300000004 -mux8,sky90,128,3063,0.366182,4400.200085,1430.0,1022.380144 -csa,sky90,128,5984,0.165225,4897.060095,2990.0,2649.0524250000003 -flop,sky90,16,9445,0.114344,266.5599975,259.258,836.197672 +mult,tsmc28,32,3155,0.32798221077654516,6954.947997,52200.0,7078.184090768621 +mux8,sky90,64,3267,0.3220962151821243,2250.080042,750.807,496.35026759565346 +add,sky90,64,2184,0.46074645787545787,2923.340057,1070.0,1044.512220003663 +add,sky90,32,2575,0.4100975145631068,1373.960026,614.613,581.1081781359223 +mux4,tsmc28,16,17810,0.06090523133071308,41.454,205.138,13.64277181807973 +csa,sky90,128,5984,0.16522529946524064,4897.060095,2990.0,2649.0572263262034 +flop,sky90,16,9445,0.11434412493382742,266.5599975,129.629,418.09929282054003 mux2,tsmc28,64,20000,0.051763,99.036,577.742,31.0578 mux4,sky90,32,5000,0.262987,543.900011,212.404,194.084406 -mux8,tsmc28,8,15000,0.072954,88.452,395.732,20.281212000000004 -comparator,tsmc28,128,8989,0.111222,476.28,1890.0,107.66289599999999 -add,tsmc28,8,14068,0.07183999999999999,34.020001,190.571,13.549023999999996 -comparator,tsmc28,64,10436,0.095782,251.748,991.197,57.277636 -mux2,sky90,64,4354,0.241871,485.100007,130.641,168.100345 +mux8,tsmc28,8,15000,0.07295366666666667,88.452,395.732,20.281119333333336 +comparator,tsmc28,128,8989,0.1112220797641562,476.28,1890.0,107.66297321170319 +add,tsmc28,8,14068,0.07184030963889679,34.020001,190.571,13.549082397895933 +comparator,tsmc28,64,10436,0.09578215408202377,251.748,991.197,57.27772814105021 +mux2,sky90,64,4354,0.2418708631143776,485.100007,130.641,168.10024986449247 csa,tsmc28,8,10000,0.067577,17.136,57.229,4.8723016999999995 -shiftleft,sky90,64,2383,0.452526,3978.800061,2870.0,1276.1233200000001 -flop,sky90,8,15822,0.114344,133.279999,129.629,700.471344 +shiftleft,sky90,64,2383,0.452526110365086,3978.800061,2870.0,1276.1236312295428 +flop,sky90,8,15822,0.11434413487548983,133.279999,64.8145,350.2360851236253 add,tsmc28,8,5000,0.16307100000000002,19.908,102.357,6.0988554000000015 -csa,sky90,32,6106,0.165361,1318.100026,832.166,624.072414 -mux4,sky90,16,4302,0.230423,358.679999,417.161,98.85146700000001 -priorityencoder,tsmc28,8,28236,0.035115,6.048,21.019,1.3659735000000002 -mux8,tsmc28,128,9823,0.10175200000000001,619.289998,2820.0,146.115872 -mult,sky90,8,1444,0.7414310000000001,2439.220046,1840.0,1851.353207 -add,sky90,8,2832,0.352356,193.060004,60.697,79.2801 -comparator,tsmc28,8,15000,0.0663,23.814,104.468,6.2454600000000005 -priorityencoder,sky90,32,5236,0.206727,391.020008,222.23,54.369201 -mux4,sky90,16,4185,0.23998,234.220005,76.845,67.26639399999999 -shiftleft,tsmc28,16,15000,0.086062,126.251999,625.471,45.440736 -mult,sky90,32,779,1.327452,26237.540459,16100.0,26468.065428 -mux2,tsmc28,8,27263,0.039865,11.466,61.225,3.4363629999999996 -csa,tsmc28,128,24362,0.040986,838.655998,7690.0,347.438322 -mux2,sky90,64,4770,0.244554,513.520009,127.141,184.39371599999998 -flop,tsmc28,32,22356,0.048892,60.4799995,629.162,238.13337519999996 -mux2,sky90,32,5049,0.21904,237.160005,57.793,84.98752000000002 -mux2,sky90,32,4950,0.199897,374.360008,259.372,135.530166 -add,sky90,8,3428,0.291416,231.280005,126.487,106.94967199999999 -mux2,sky90,16,5616,0.202074,119.560002,32.354,44.1329616 -priorityencoder,sky90,128,3124,0.32,1493.520029,372.988,91.20000000000002 +csa,sky90,32,6106,0.16536133770062234,1318.100026,832.166,624.0736884821488 +mux4,sky90,16,4302,0.23042302324500233,358.679999,417.161,98.85147697210601 +priorityencoder,tsmc28,8,28236,0.03511478127213486,6.048,21.019,1.365964991486046 +mux8,tsmc28,128,9823,0.10175189351521939,619.289998,2820.0,146.11571908785504 +mult,sky90,8,1444,0.7414307756232688,2439.220046,1840.0,1851.352646731302 +comparator,tsmc28,8,15000,0.06629966666666666,23.814,104.468,6.2454286 +priorityencoder,sky90,32,5236,0.20672748510313216,391.020008,222.23,54.369328582123764 +mux4,sky90,16,4185,0.23997962604540024,234.220005,76.845,67.26628918052569 +shiftleft,tsmc28,16,15000,0.08606166666666666,126.251999,625.471,45.44056 +mult,sky90,32,779,1.3274520474967908,26237.540459,16100.0,26468.06637503851 +mux2,tsmc28,8,27263,0.03986474911051609,11.466,61.225,3.4363413733264867 +csa,tsmc28,128,24362,0.0409855330432641,838.655998,7690.0,347.4343636077498 +flop,tsmc28,32,22356,0.04889172105922347,60.4799995,314.581,119.06600829552691 +mux2,sky90,32,5049,0.21904002158843336,237.160005,57.793,84.98752837631214 +mux2,sky90,32,4950,0.199897202020202,374.360008,259.372,135.53030296969698 +add,sky90,8,3428,0.2914162858809802,231.280005,126.487,106.94977691831973 +mux2,sky90,16,5616,0.20207367806267806,119.560002,32.354,44.132891288888885 +priorityencoder,sky90,128,3124,0.3200004327784891,1493.520029,372.988,91.2001233418694 mux4,tsmc28,128,10000,0.098899,224.153997,821.731,67.152421 -mux8,sky90,32,2890,0.34539600000000004,985.880019,218.073,180.296712 +mux8,sky90,32,2890,0.3453957612456747,985.880019,218.073,180.2965873702422 mux2,tsmc28,128,10000,0.099897,123.480003,771.154,44.454165 priorityencoder,tsmc28,16,25000,0.046222,26.334,100.815,5.3894852 -comparator,sky90,16,4432,0.24526,431.200006,339.523,112.57433999999999 -mux4,sky90,32,3879,0.261189,714.420014,329.878,193.27985999999999 -add,tsmc28,32,9425,0.1061,184.212001,900.476,73.84559999999999 -comparator,tsmc28,8,17402,0.057474000000000004,42.336,233.903,11.747685600000002 +comparator,sky90,16,4432,0.24525976895306859,431.200006,339.523,112.57423394945846 +mux4,sky90,32,3879,0.2611894016499097,714.420014,329.878,193.2801572209332 +add,tsmc28,32,9425,0.10609979575596817,184.212001,900.476,73.84545784615385 +comparator,tsmc28,8,17402,0.05747365923457074,42.336,233.903,11.747615947546262 csa,tsmc28,16,10000,0.067577,34.271999,114.459,9.737845700000001 -flop,tsmc28,16,20000,0.048892000000000005,30.24,314.578,106.5161112 -mux8,tsmc28,8,12611,0.079278,44.352,200.257,11.606299199999999 -flop,tsmc28,128,19044,0.048892,241.919998,2520.0,811.216064 -mux8,sky90,64,3000,0.333451,2194.220042,693.108,451.826105 -comparator,tsmc28,128,10327,0.10410900000000001,541.926002,2580.0,130.656795 -flop,tsmc28,128,21114,0.048892,241.919998,2520.0,899.417232 -priorityencoder,sky90,16,5868,0.17150400000000002,132.300003,66.355,18.488131200000005 -mux8,tsmc28,64,10120,0.09832199999999999,288.287999,1400.0,81.902226 -mult,tsmc28,128,2020,0.52291,49710.654218,308000.0,60818.09337 -mux8,sky90,128,2893,0.350768,4578.560081,1790.0,992.322672 +flop,tsmc28,16,20000,0.048892000000000005,30.24,157.289,53.2580556 +mux8,tsmc28,8,12611,0.07927785282689714,44.352,200.257,11.60627765385774 +flop,tsmc28,128,19044,0.048891976895610166,241.919998,1260.0,405.6078403259819 +mux8,sky90,64,3000,0.3334513333333333,2194.220042,693.108,451.82655666666665 +comparator,tsmc28,128,10327,0.10410854313934348,541.926002,2580.0,130.65622163987607 +flop,tsmc28,128,21114,0.048891939945060144,241.919998,1260.0,449.7080636146632 +priorityencoder,sky90,16,5868,0.17150381458759373,132.300003,66.355,18.488111212542606 +mux8,tsmc28,64,10120,0.09832222924901185,288.287999,1400.0,81.90241696442686 +mult,tsmc28,128,2020,0.522909504950495,49710.654218,308000.0,60818.03579227723 +mux8,sky90,128,2893,0.3507679426201175,4578.560081,1790.0,992.3225096723124 mult,sky90,8,500,1.752451,1003.519999,119.994,216.4276985 -mux4,sky90,64,3699,0.269517,877.100017,304.149,274.90734 -mux8,sky90,128,2780,0.364654,4614.820086,1880.0,984.2011459999999 -flop,sky90,32,13561,0.114344,533.119995,518.516,2401.1096560000005 -mux4,sky90,16,4630,0.254381,327.320006,132.911,86.743921 +mux4,sky90,64,3699,0.2695173360367667,877.100017,304.149,274.9076827575021 +mux8,sky90,128,2780,0.3646542302158273,4614.820086,1880.0,984.2017673525179 +flop,sky90,32,13561,0.11434387456677236,533.119995,259.258,1200.5535110138267 +csa,sky90,8,10,0.2641830000000027,117.599998,13.811,0.11174940900000115 +mux4,sky90,16,4630,0.2543807213822894,327.320006,132.911,86.74382599136067 mult,tsmc28,8,5000,0.19998100000000002,444.150001,3260.0,306.970835 -add,tsmc28,128,7510,0.137622,939.330009,4610.0,369.377448 -add,sky90,128,1885,0.5304949999999999,6186.740118,2230.0,2147.974254999999 +add,tsmc28,128,7510,0.13762179227696406,939.330009,4610.0,369.37689047137155 +add,sky90,128,1885,0.5304949787798409,6186.740118,2230.0,2147.9741690795754 +csa,sky90,32,10,0.2641830000000027,470.399994,55.245,0.4448841720000046 mux8,tsmc28,8,5000,0.120592,30.114,99.721,3.5815824000000003 mult,tsmc28,8,10000,0.195858,517.356,3650.0,683.3485619999999 -shiftleft,tsmc28,64,7773,0.12864499999999998,641.717996,2950.0,188.72221499999998 -comparator,tsmc28,32,13374,0.085716,133.686,630.714,37.71504 -mult,tsmc28,128,2058,0.522019,51424.506238,321000.0,64453.163911 +shiftleft,tsmc28,64,7773,0.1286454567091213,641.717996,2950.0,188.72288499228097 +comparator,tsmc28,32,13374,0.08571594556602362,133.686,630.714,37.7150160490504 +mult,tsmc28,128,2058,0.5220186491739554,51424.506238,321000.0,64453.12059485909 mux4,tsmc28,8,20000,0.057128000000000005,28.476,137.138,8.4035288 -priorityencoder,sky90,8,7035,0.141364,47.040001,23.417,10.1357988 -flop,sky90,64,9795,0.114344,1066.23999,1040.0,3468.282208 -priorityencoder,tsmc28,16,19904,0.050228,17.514,56.726,3.2899340000000006 +priorityencoder,sky90,8,7035,0.14136441080312723,47.040001,23.417,10.135828254584222 +flop,sky90,64,9795,0.11434390454313426,1066.23999,520.0,1734.1396563011742 +priorityencoder,tsmc28,16,19904,0.050228157556270095,17.514,56.726,3.289944319935691 shiftleft,tsmc28,64,1000,0.409802,270.395999,883.096,37.783744399999996 -mux2,sky90,128,4170,0.257308,1269.100023,748.523,473.4467199999999 +mux2,sky90,128,4170,0.25730815347721825,1269.100023,748.523,473.4470023980815 priorityencoder,tsmc28,16,5000,0.11892000000000001,10.962,32.132,1.1333076 -priorityencoder,sky90,64,4180,0.250211,817.320015,379.7,76.56456600000001 -mux2,sky90,128,3920,0.258785,955.500018,279.611,313.906205 +priorityencoder,tsmc28,8,10,0.05780799999999431,4.284,14.558,0.0004983049599999509 +mult,sky90,64,10,15.014533999999998,46801.860227,5460.0,2921.8283163999995 +priorityencoder,sky90,64,4180,0.25021144976076554,817.320015,379.7,76.56470362679427 +mux2,sky90,128,3920,0.25878504081632653,955.500018,279.611,313.9062545102041 mux8,tsmc28,16,5000,0.14483200000000002,55.314,186.553,8.2988736 -mux8,sky90,64,3082,0.345759,2242.240042,748.799,474.727107 -mux4,sky90,8,5130,0.220751,203.840004,102.281,52.9140147 -flop,sky90,16,3000,0.114344,266.5599975,259.258,265.6096776 -shiftleft,sky90,8,3000,0.332693,141.120003,30.136,37.2948853 -flop,sky90,128,8221,0.114345,2132.4799805,2070.0,5821.3039499999995 -flop,sky90,8,8856,0.114344,133.279999,129.629,392.0627072 -comparator,tsmc28,64,11288,0.09385,291.06,1290.0,72.4522 -mux4,tsmc28,8,16796,0.058955,18.27,77.583,5.683262 -comparator,tsmc28,128,10136,0.1066,543.312001,2520.0,135.06220000000002 -mux2,sky90,64,3430,0.288525,448.840009,147.731,164.45924999999997 -comparator,sky90,32,4309,0.273547,783.020014,417.236,160.57208899999998 -mux8,sky90,16,3559,0.289129,618.380012,225.209,131.26456600000003 -shiftleft,tsmc28,32,10174,0.10280700000000001,358.596,1780.0,107.74173600000002 -mux4,sky90,128,3000,0.331691,1739.500034,538.522,538.997875 -csa,tsmc28,64,23368,0.042446,249.984005,1920.0,109.29845 -flop,sky90,8,14974,0.114344,133.279999,129.629,662.966512 -mult,tsmc28,64,2585,0.413456,18989.46002,133000.0,23198.602703999997 -add,sky90,32,2369,0.421462,1269.100025,518.794,483.8383760000001 -mux8,sky90,8,3723,0.27464299999999997,422.380008,228.3,98.87147999999998 -priorityencoder,sky90,16,5510,0.18039000000000002,120.540002,52.321,16.505685000000003 -mux4,sky90,128,3425,0.30427699999999996,2258.900043,886.735,674.277832 -flop,tsmc28,16,19458,0.048892,30.24,314.578,103.6363724 -mux2,sky90,8,5280,0.188723,63.700001,23.506,19.4762136 -mux2,sky90,32,4554,0.210889,368.480007,245.044,129.274957 +mux8,sky90,64,3082,0.34575863335496426,2242.240042,748.799,474.7266035963659 +mux4,sky90,8,5130,0.2207507738791423,203.840004,102.281,52.91396049883042 +flop,sky90,16,3000,0.11434433333333333,266.5599975,129.629,132.80522594999996 +shiftleft,sky90,8,3000,0.33269333333333334,141.120003,30.136,37.294922666666665 +flop,sky90,128,8221,0.1143447031991242,2132.4799805,1035.0,2910.644419933706 +flop,sky90,8,8856,0.1143437958446251,133.279999,64.8145,196.03100359602527 +comparator,tsmc28,64,11288,0.0938496527285613,291.06,1290.0,72.45193190644933 +mux4,tsmc28,8,16796,0.05895498523457966,18.27,77.583,5.683260576613479 +comparator,tsmc28,128,10136,0.10660024782951855,543.312001,2520.0,135.06251400000002 +mux2,sky90,64,3430,0.28852518950437317,448.840009,147.731,164.4593580174927 +comparator,sky90,32,4309,0.27354740659085636,783.020014,417.236,160.57232766883266 +mux8,sky90,16,3559,0.2891288027535825,618.380012,225.209,131.26447645012647 +shiftleft,tsmc28,32,10174,0.10280675820719481,358.596,1780.0,107.74148260114016 +mux4,sky90,128,3000,0.33169133333333334,1739.500034,538.522,538.9984166666667 +csa,tsmc28,64,23368,0.04244556384799726,249.984005,1920.0,109.29732690859295 +flop,sky90,8,14974,0.11434442286630159,133.279999,64.8145,331.4844818894083 +mult,tsmc28,64,2585,0.4134561953578336,18989.46002,133000.0,23198.613665332687 +add,sky90,32,2369,0.42146203756859435,1269.100025,518.794,483.83841912874635 +mux8,sky90,8,3723,0.2746425909213,422.380008,228.3,98.87133273166799 +priorityencoder,sky90,16,5510,0.18039020326678767,120.540002,52.321,16.505703598911072 +mux4,sky90,128,3425,0.304276802919708,2258.900043,886.735,674.2773952700729 +flop,tsmc28,16,19458,0.048891743344639735,30.24,157.289,51.81791418381642 +mux2,sky90,8,5280,0.1887229393939394,63.700001,23.506,19.476207345454547 +mux2,sky90,32,4554,0.21088917610891522,368.480007,245.044,129.27506495476504 mult,sky90,128,250,3.999108,188831.301177,20100.0,78018.597972 -flop,tsmc28,8,21528,0.048892,15.12,157.27,57.35031599999999 -mux8,sky90,32,3029,0.329953,1271.060004,619.714,330.282953 +flop,tsmc28,8,21528,0.04889213340765514,15.12,78.635,28.675236243589737 +mux8,sky90,32,3029,0.3299529610432486,1271.060004,619.714,330.2829140042919 mux4,tsmc28,8,10000,0.08076,15.12,51.529,3.303084 -csa,tsmc28,128,25357,0.040367,806.399994,7610.0,349.2552840000001 -shiftleft,tsmc28,16,13030,0.082481,126.251999,604.042,36.456602 -add,tsmc28,128,15000,0.137142,974.106009,4840.0,761.8238099999999 -mux4,sky90,32,13400,0.26298699999999997,543.900011,212.404,520.4512729999999 -csa,sky90,32,5862,0.169647,1306.340025,907.673,644.319306 -mux8,sky90,16,3419,0.29151,588.000006,280.193,150.71067 -flop,tsmc28,128,15000,0.048892000000000005,241.919998,2520.0,638.969548 -mux2,tsmc28,64,15000,0.06486800000000001,66.780001,502.862,24.909312000000003 -priorityencoder,sky90,32,5042,0.207179,403.760008,230.606,55.109614 -csa,tsmc28,16,26848,0.040227,104.831999,978.516,47.186271000000005 -mux2,sky90,64,3570,0.27470300000000003,451.780009,153.75,165.92061200000003 -csa,tsmc28,16,30000,0.040226,100.799999,946.62,51.20769799999999 +csa,tsmc28,128,25357,0.04036684189770083,806.399994,7610.0,349.25391609890767 +shiftleft,tsmc28,16,13030,0.08248097083653108,126.251999,604.042,36.45658910974674 +add,tsmc28,128,15000,0.13714166666666666,974.106009,4840.0,761.8219583333332 +csa,sky90,32,5862,0.16964724223814398,1306.340025,907.673,644.320226020471 +mux8,sky90,16,3419,0.2915101822170225,588.000006,280.193,150.71076420620065 +flop,tsmc28,128,15000,0.04889166666666667,241.919998,1260.0,319.48259583333333 +mux2,tsmc28,64,15000,0.06486766666666667,66.780001,502.862,24.909184 +priorityencoder,sky90,32,5042,0.20717899444664814,403.760008,230.606,55.10961252280841 +csa,tsmc28,16,26848,0.04022672228843861,104.831999,978.516,47.18594524433849 +mux2,sky90,64,3570,0.2747030448179272,451.780009,153.75,165.92063907002802 +csa,tsmc28,16,30000,0.040226333333333336,100.799999,946.62,51.208122333333336 mult,tsmc28,8,20000,0.19250299999999998,618.156001,4560.0,1558.5042879999999 shiftleft,tsmc28,32,10000,0.102217,374.85,1790.0,106.71454800000001 -mux4,sky90,128,16214,0.33192299999999997,2729.300051,1010.0,3274.088472 -add,sky90,8,3013,0.330897,198.940004,66.324,77.429898 -shiftleft,sky90,64,3000,0.47321599999999997,3605.42006,2240.0,1321.2190719999999 -priorityencoder,sky90,32,2839,0.349397,246.960005,41.044,19.0421365 -mux4,sky90,128,15133,0.331325,2784.180054,1090.0,3168.4609749999995 -csa,sky90,128,5740,0.166714,4641.28009,3300.0,2283.314944 -comparator,tsmc28,8,17054,0.058548,32.256,160.477,8.752925999999999 -priorityencoder,sky90,32,4585,0.218059,366.520007,180.82,41.9763575 -flop,sky90,32,8221,0.114345,533.119995,518.516,1455.497505 -mux4,sky90,64,3280,0.304322,1098.580021,291.464,250.45700599999998 -priorityencoder,sky90,32,3797,0.261069,258.720005,71.643,21.9820098 -shiftleft,tsmc28,128,7164,0.140372,2240.027998,10800.0,643.0441319999999 +add,sky90,8,3013,0.3308971211417192,198.940004,66.324,77.4299263471623 +shiftleft,sky90,64,3000,0.47321633333333335,3605.42006,2240.0,1321.2200026666667 +priorityencoder,sky90,32,2839,0.3493967030644593,246.960005,41.044,19.042120317013033 +csa,sky90,128,5740,0.16671402787456446,4641.28009,3300.0,2283.315325770035 +comparator,tsmc28,8,17054,0.05854826984871585,32.256,160.477,8.752966342383019 +priorityencoder,sky90,32,4585,0.21805850817884406,366.520007,180.82,41.97626282442749 +flop,sky90,32,8221,0.1143447031991242,533.119995,259.258,727.746863510826 +mux4,sky90,64,3280,0.3043220487804878,1098.580021,291.464,250.45704614634147 +priorityencoder,sky90,32,3797,0.2610688151171978,258.720005,71.643,21.981994232868058 +shiftleft,tsmc28,128,7164,0.14037182300390844,2240.027998,10800.0,643.0433211809045 mux2,tsmc28,128,5000,0.18098,114.408004,584.652,35.2911 -mux2,sky90,16,4512,0.21640199999999998,114.660002,40.216,41.5708242 -priorityencoder,tsmc28,32,18132,0.058758,67.41,246.647,10.5529368 +add,sky90,32,10,3.640808000000007,456.679995,55.753,5.836215224000011 +mux2,sky90,16,4512,0.21640220567375884,114.660002,40.216,41.57086370992907 +priorityencoder,tsmc28,32,18132,0.05875811405250386,67.41,246.647,10.552957283829693 shiftleft,sky90,64,2000,0.499505,2896.880055,1130.0,677.3287799999998 -flop,tsmc28,128,22356,0.048892,241.919998,2520.0,952.367268 -mult,sky90,128,596,1.9076099999999998,308170.804333,146000.0,374664.14204999997 -csa,sky90,64,6594,0.165362,2947.840057,1740.0,1386.7257319999999 +flop,tsmc28,128,22356,0.04889172105922347,241.919998,1260.0,476.180917256307 +mult,sky90,128,596,1.9076103489932885,308170.804333,146000.0,374664.21059402684 +priorityencoder,tsmc28,32,10,0.24741400000000624,25.326,69.772,0.009748111600000246 +priorityencoder,sky90,64,10,1.535827999999995,436.100008,29.529,0.34847937319999883 +flop,tsmc28,64,10,0.048889000000002625,120.959999,630.0,0.10640935295000573 +csa,sky90,64,6594,0.1653620178950561,2947.840057,1740.0,1386.7258820679403 priorityencoder,sky90,16,1000,0.660731,85.260002,6.292,4.763870509999999 -priorityencoder,sky90,64,2883,0.345292,590.940012,95.886,34.770904400000006 -mult,tsmc28,128,1944,0.526,48099.11423,294000.0,56298.83200000001 -priorityencoder,sky90,16,6481,0.166629,185.220003,132.902,35.8752237 -comparator,sky90,128,3090,0.367729,2822.400054,890.508,395.676404 -comparator,sky90,64,3190,0.330526,1324.960026,402.199,187.077716 -flop,tsmc28,32,21114,0.048892,60.4799995,629.161,224.8885324 -shiftleft,sky90,8,4321,0.23109,250.880004,181.951,70.25136 -flop,sky90,32,5000,0.11434400000000002,533.119995,518.516,885.2512480000001 -mux2,sky90,16,4794,0.202074,119.560002,32.354,37.727215799999996 +priorityencoder,sky90,64,2883,0.345291908775581,590.940012,95.886,34.77089521370101 +mult,tsmc28,8,10,0.5050959999999947,142.631998,499.628,0.32073595999999666 +mult,tsmc28,128,1944,0.5260002921810699,48099.11423,294000.0,56298.86327272428 +priorityencoder,sky90,16,6481,0.1666291763616726,185.220003,132.902,35.87526167066811 +comparator,sky90,128,3090,0.3677285954692556,2822.400054,890.508,395.6759687249191 +comparator,sky90,64,3190,0.33052562382445144,1324.960026,402.199,187.07750308463952 +flop,tsmc28,32,21114,0.048891939945060144,60.4799995,314.5805,112.44412808264657 +shiftleft,sky90,8,4321,0.23108991020597083,250.880004,181.951,70.25133270261513 +flop,sky90,32,5000,0.11434400000000002,533.119995,259.258,442.6256240000001 +mux2,sky90,16,4794,0.20207407592824364,119.560002,32.354,37.72722997580309 mult,sky90,16,250,3.988552,3676.960008,419.503,1376.0504399999998 -mux8,sky90,16,9801,0.286622,681.100006,314.569,433.085842 +shiftleft,tsmc28,64,10,0.40777599999999836,270.395999,887.005,0.3213274879999988 mux2,tsmc28,8,5000,0.08170100000000001,7.56,38.026,0.9836800400000001 -csa,sky90,8,6594,0.165362,368.480007,219.63,174.45691 -mux8,tsmc28,8,13433,0.076099,46.368,224.828,12.396527099999998 -flop,tsmc28,32,19044,0.048892,60.4799995,629.157,202.85779720000002 +csa,sky90,8,6594,0.1653620178950561,368.480007,219.63,174.4569288792842 +mux8,tsmc28,8,13433,0.07609853457902181,46.368,224.828,12.396451282922651 +flop,tsmc28,32,19044,0.048891976895610166,60.4799995,314.5785,101.42885066878809 add,sky90,8,1000,0.935737,130.340001,20.228,39.6752488 -comparator,sky90,32,3963,0.272503,795.760015,403.768,138.159021 -mux8,tsmc28,128,11105,0.095746,640.709998,3230.0,181.9174 -mux8,tsmc28,64,9874,0.101132,338.687995,1560.0,80.602204 +comparator,sky90,32,3963,0.2725030903356043,795.760015,403.768,138.15906680015138 +mux8,tsmc28,128,11105,0.095745527239982,640.709998,3230.0,181.9165017559658 +mux8,tsmc28,64,9874,0.10113207859023698,338.687995,1560.0,80.60226663641886 priorityencoder,tsmc28,128,25000,0.088162,299.628,938.146,85.60530200000001 comparator,sky90,16,1000,0.80105,253.820005,31.496,21.78856 -comparator,sky90,32,3670,0.273354,702.660013,336.839,110.70837 -csa,tsmc28,32,15000,0.06424400000000001,68.543999,229.716,28.074628000000008 -mult,sky90,8,1337,0.756654,2445.100044,1850.0,1641.182526 -priorityencoder,sky90,8,8643,0.125213,64.680001,49.589,15.839444499999997 -priorityencoder,sky90,64,3064,0.32438100000000003,637.980011,153.244,43.11023490000001 -mux4,tsmc28,64,15365,0.070221,145.151999,709.17,51.050667000000004 +comparator,sky90,32,3670,0.27335356403269756,702.660013,336.839,110.70819343324253 +csa,tsmc28,32,15000,0.06424366666666667,68.543999,229.716,28.07448233333334 +mult,sky90,8,1337,0.7566541563201197,2445.100044,1850.0,1641.1828650583395 +priorityencoder,sky90,8,8643,0.12521256693277796,64.680001,49.589,15.839389716996413 +priorityencoder,sky90,64,3064,0.3243807571801567,637.980011,153.244,43.110202629242835 +priorityencoder,sky90,8,10,0.47602799999999945,34.300001,2.489,0.020369238119999977 +mux4,tsmc28,64,15365,0.07022098080052067,145.151999,709.17,51.05065304197852 mult,sky90,8,250,2.0311909999999997,1008.419998,129.045,110.69990949999998 priorityencoder,tsmc28,16,1000,0.11892000000000003,10.962,32.132,0.22713720000000004 inv,tsmc28,1,100000,0.014039,0.504,4.002,0.5508903599999999 -mux2,sky90,128,4004,0.249748,1302.420025,767.078,466.52926399999996 -csa,tsmc28,8,25357,0.040367,50.4,475.36,21.878914 +mux2,sky90,128,4004,0.24974824975024976,1302.420025,767.078,466.52973053346653 +csa,tsmc28,8,25357,0.04036684189770083,50.4,475.36,21.878828308553853 mux8,tsmc28,64,10000,0.099779,286.649999,1380.0,82.118117 -flop,tsmc28,64,30000,0.048891000000000004,120.959999,1260.0,639.00537 -comparator,sky90,32,3000,0.332824,709.520014,191.954,96.85178400000001 -mux2,sky90,32,5080,0.21904,237.160005,57.793,85.64464000000001 -priorityencoder,sky90,32,4393,0.225821,305.760006,127.875,32.6085524 +flop,tsmc28,64,30000,0.048891333333333335,120.959999,630.0,319.50486333333333 +comparator,sky90,32,3000,0.33282433333333333,709.520014,191.954,96.85188100000002 +mux2,sky90,32,5080,0.21904039370078743,237.160005,57.793,85.64479393700789 +priorityencoder,sky90,32,4393,0.2258208736626451,305.760006,127.875,32.60853415688596 mux2,tsmc28,32,10000,0.092725,28.854001,147.552,8.595607500000002 mult,tsmc28,64,5000,0.41003500000000004,19819.80001,141000.0,46252.768070000006 -flop,tsmc28,128,19458,0.048892,241.919998,2520.0,828.8660759999999 -priorityencoder,sky90,16,5881,0.169843,137.200003,75.195,21.1964064 -mult,sky90,16,1036,1.022129,7598.920137,5000.0,7157.969387 +flop,tsmc28,128,19458,0.048891743344639735,241.919998,1260.0,414.43086246083874 +priorityencoder,sky90,16,5881,0.16984310899506885,137.200003,75.195,21.196420002584592 +mult,sky90,16,1036,1.0221289652509653,7598.920137,5000.0,7157.96914365251 mult,sky90,64,1000,1.5798130000000001,90854.821458,52800.0,161753.89344400002 -add,tsmc28,64,9040,0.119498,475.776003,2420.0,197.530194 -add,sky90,64,1500,0.6624,1876.700037,351.887,555.7536 -priorityencoder,sky90,32,3000,0.331046,283.220006,50.998,20.591061200000002 -add,sky90,8,3193,0.312657,221.480004,84.937,81.916134 -mux4,sky90,8,5128,0.22075099999999998,203.840004,102.281,52.89193959999999 -mux8,sky90,64,3144,0.331614,2234.400043,750.071,464.2596 -mux4,sky90,64,3768,0.273059,889.840017,328.011,290.261717 -add,tsmc28,32,10387,0.10228,220.878002,1160.0,90.41552 -flop,sky90,16,9095,0.11434499999999999,266.5599975,259.258,805.2174899999999 -priorityencoder,tsmc28,8,45000,0.033353999999999995,7.686,30.147,2.3214383999999995 +add,tsmc28,64,9040,0.11949846902654868,475.776003,2420.0,197.53096930088495 +add,sky90,64,1500,0.6623996666666666,1876.700037,351.887,555.7533203333332 +priorityencoder,sky90,32,3000,0.33104633333333333,283.220006,50.998,20.591081933333335 +mux2,sky90,8,10,0.41516099999999767,58.800001,10.206,0.07414775459999959 +add,sky90,8,3193,0.31265709238960226,221.480004,84.937,81.91615820607579 +add,tsmc28,16,10,0.4766620000000046,32.886,116.238,0.07459760300000072 +mux4,sky90,8,5128,0.22075080031201247,203.840004,102.281,52.89189175475819 +mux8,sky90,64,3144,0.33161415776081427,2234.400043,750.071,464.25982086513994 +mult,tsmc28,16,10,1.0536270000000059,539.405992,1830.0,3.8773473600000217 +mux4,sky90,64,3768,0.2730587813163482,889.840017,328.011,290.2614845392781 +add,tsmc28,32,10387,0.1022801888899586,220.878002,1160.0,90.4156869787234 +flop,sky90,16,9095,0.11434452226498075,266.5599975,129.629,402.6070628949972 +priorityencoder,tsmc28,8,45000,0.03335422222222222,7.686,30.147,2.3214538666666664 priorityencoder,sky90,16,10000,0.174027,188.160003,138.994,58.99515299999999 -priorityencoder,tsmc28,8,30078,0.033051,8.946,35.541,1.8244151999999998 -mux4,tsmc28,8,19980,0.057128,28.476,137.138,8.392103200000001 -add,tsmc28,64,8035,0.124448,392.616003,1890.0,149.95984 -mux8,sky90,128,3022,0.371008,4444.300086,1400.0,973.153984 -add,sky90,16,2558,0.390701,488.040009,139.585,180.894563 -mult,sky90,128,493,2.028397,264363.823149,77300.0,208791.016798 -mult,tsmc28,8,5091,0.196425,516.222001,3840.0,342.95804999999996 -mux2,tsmc28,16,19059,0.052219,15.75,88.448,5.1331277 -shiftleft,sky90,128,1831,0.5460430000000001,8026.200142,4230.0,2303.7554170000003 -mult,sky90,8,1283,0.779038,2050.160038,1240.0,1337.608246 -shiftleft,tsmc28,8,14880,0.067147,43.218,291.223,14.0202936 -priorityencoder,tsmc28,32,17461,0.058905,66.15,236.198,10.1846745 -comparator,sky90,32,4504,0.274317,750.680015,350.972,141.82188899999997 -shiftleft,sky90,32,2848,0.38303699999999996,1805.160032,1200.0,530.1232079999999 -shiftleft,sky90,8,4585,0.22936499999999999,246.960005,191.922,69.03886499999999 -mux2,tsmc28,16,20682,0.052469999999999996,15.372,84.373,5.472620999999999 -add,sky90,128,1845,0.541779,5779.060112,1800.0,1762.9488660000002 -mux4,tsmc28,128,12555,0.07957499999999999,286.901998,1350.0,90.954225 +priorityencoder,tsmc28,8,30078,0.033050891415652636,8.946,35.541,1.8244092061440254 +mux4,tsmc28,8,19980,0.057128050050050054,28.476,137.138,8.392110552352353 +add,tsmc28,64,8035,0.12444750715619167,392.616003,1890.0,149.95924612321096 +add,sky90,16,2558,0.3907014143862393,488.040009,139.585,180.89475486082878 +mult,sky90,128,493,2.028396565922921,264363.823149,77300.0,208790.97211670992 +mult,tsmc28,8,5091,0.19642506383814576,516.222001,3840.0,342.9581614614025 +mux2,tsmc28,16,19059,0.05221864998163597,15.75,88.448,5.133093293194816 +shiftleft,sky90,128,1831,0.5460426450027308,8026.200142,4230.0,2303.7539192665217 +mult,sky90,8,1283,0.7790382268121591,2050.160038,1240.0,1337.608635436477 +shiftleft,tsmc28,8,14880,0.06714730107526881,43.218,291.223,14.020356464516128 +priorityencoder,tsmc28,32,17461,0.05890548851726705,66.15,236.198,10.184758964635472 +comparator,sky90,32,4504,0.27431686678507994,750.680015,350.972,141.82182012788633 +shiftleft,sky90,32,2848,0.38303659550561797,1805.160032,1200.0,530.1226481797753 +shiftleft,sky90,8,4585,0.22936450817884405,246.960005,191.922,69.03871696183205 +add,sky90,128,10,13.960425999999998,1867.879976,221.488,91.16158177999999 +mux2,tsmc28,16,20682,0.05247022328594913,15.372,84.373,5.472644288724495 +add,sky90,128,1845,0.5417794200542005,5779.060112,1800.0,1762.9502328563688 +mux4,tsmc28,128,12555,0.0795745420151334,286.901998,1350.0,90.95370152329748 +mult,sky90,128,10,29.683678,180759.040854,18000.0,23182.952518 +comparator,sky90,8,10,0.7786030000000039,118.580002,16.053,0.10402136080000053 mux2,tsmc28,32,20000,0.055856,32.130001,171.146,11.0483168 -mux8,tsmc28,64,11660,0.091743,303.407999,1480.0,89.35768200000001 -mux2,tsmc28,8,27000,0.040273,10.332,86.166,4.2447742 -priorityencoder,sky90,32,5158,0.20654299999999998,395.920008,214.865,53.081551 -add,sky90,128,1500,0.666204,5078.360098,1260.0,1444.3302720000002 -mux2,sky90,16,4418,0.21640199999999998,114.660002,40.216,40.791776999999996 -priorityencoder,sky90,8,8483,0.125212,64.680001,49.589,15.5388092 -priorityencoder,tsmc28,128,11673,0.086241,291.312,929.579,39.153414 +mux8,tsmc28,64,11660,0.09174329331046312,303.407999,1480.0,89.35796768439107 +mux2,tsmc28,8,27000,0.04027303703703704,10.332,86.166,4.244778103703704 +mux2,sky90,16,10,0.6069949999999977,113.680002,19.729,0.23430006999999914 +priorityencoder,sky90,32,5158,0.20654259441644046,395.920008,214.865,53.0814467650252 +add,sky90,128,1500,0.6662036666666666,5078.360098,1260.0,1444.3295493333335 +priorityencoder,sky90,8,8483,0.12521182447247436,64.680001,49.589,15.538787417034069 +priorityencoder,tsmc28,128,11673,0.08624078034781119,291.312,929.579,39.15331427790628 inv,sky90,1,50000,0.068855,3.92,5.959,15.354665 mux4,tsmc28,64,5000,0.19659000000000001,107.099999,386.787,35.268246000000005 -flop,tsmc28,32,10000,0.048892000000000005,60.4799995,629.161,106.5161112 +flop,tsmc28,32,10000,0.048892000000000005,60.4799995,314.5805,53.2580556 mux2,tsmc28,128,1000,0.31761799999999996,113.274004,578.362,15.086854999999998 -mux4,sky90,8,4655,0.214552,159.740002,86.462,42.0307368 -priorityencoder,tsmc28,64,14889,0.0717,148.932001,494.94,21.438300000000005 +mux4,sky90,8,4655,0.21455177121374866,159.740002,86.462,42.03069198077337 +priorityencoder,tsmc28,64,14889,0.07169967788300087,148.932001,494.94,21.43820368701726 priorityencoder,tsmc28,32,25000,0.060377,67.284001,248.946,15.275381 -flop,tsmc28,64,1000,0.04889200000000005,120.959999,1260.0,21.28317652000002 -mux2,sky90,8,7082,0.188351,63.700001,21.541,25.766416800000002 -mux4,sky90,32,14237,0.26298699999999997,543.900011,212.404,552.7986739999999 -mux4,tsmc28,32,15000,0.066446,77.994,373.738,25.448818000000003 -mux8,tsmc28,16,11506,0.086176,76.86,331.206,19.131072000000003 -inv,tsmc28,1,30000,0.014172,0.252,1.005,0.043876512 -priorityencoder,tsmc28,32,16118,0.062037,56.574,177.458,8.561106 -csa,sky90,64,3000,0.26417999999999997,940.799988,110.49,267.08598 -flop,sky90,8,8571,0.114345,133.279999,129.629,379.5453585 -flop,sky90,8,10000,0.114344,133.279999,129.629,442.8200088 -csa,sky90,16,5862,0.168476,528.22001,303.743,264.675796 +flop,tsmc28,64,1000,0.04889200000000005,120.959999,630.0,10.64158826000001 +mux4,tsmc28,32,15000,0.06644566666666667,77.994,373.738,25.44869033333333 +mux8,tsmc28,16,11506,0.08617617677733357,76.86,331.206,19.131111244568054 +inv,tsmc28,1,30000,0.014172333333333332,0.252,1.005,0.043877544 +priorityencoder,tsmc28,32,16118,0.06203743702692642,56.574,177.458,8.561166309715848 +csa,sky90,64,3000,0.2641803333333333,940.799988,110.49,267.086317 +flop,sky90,8,8571,0.11434450029168125,133.279999,64.8145,189.7718499090888 +flop,sky90,8,10000,0.114344,133.279999,64.8145,221.4100044 +csa,sky90,16,5862,0.16847624223814398,528.22001,303.743,264.6761765561242 priorityencoder,sky90,64,10000,0.239263,934.920017,532.197,247.397942 -mult,tsmc28,16,3897,0.259391,1872.486,13900.0,1593.698304 +mult,tsmc28,16,3897,0.25939064690787783,1872.486,13900.0,1593.6961346020014 mux2,tsmc28,128,5000,0.18098,114.408004,584.652,35.2911 -mux4,tsmc28,128,14424,0.075592,369.053996,1850.0,115.80694400000002 -csa,tsmc28,64,22871,0.042445,249.984005,1920.0,107.00384499999998 -flop,tsmc28,16,22356,0.048892,30.24,314.58,119.06668759999998 -priorityencoder,sky90,128,3561,0.287455,1717.940032,652.843,140.565495 -priorityencoder,sky90,128,3218,0.311735,1546.44003,459.68,106.30163499999999 +mux4,tsmc28,128,14424,0.07559189628397116,369.053996,1850.0,115.80678510704381 +csa,tsmc28,64,22871,0.04244549263259149,249.984005,1920.0,107.00508692676314 +flop,tsmc28,16,22356,0.04889172105922347,30.24,157.29,59.53300414776346 +priorityencoder,sky90,128,3561,0.2874549943836001,1717.940032,652.843,140.56549225358046 +priorityencoder,sky90,128,3218,0.3117350198881293,1546.44003,459.68,106.30164178185208 add,sky90,128,1000,0.998732,3454.500067,498.823,856.912056 -flop,sky90,32,1000,0.114344,533.119995,518.516,177.0731184 -mux4,sky90,32,3726,0.26718000000000003,447.860009,138.381,135.99462 +flop,sky90,32,1000,0.114344,533.119995,259.258,88.5365592 +mux4,sky90,32,3726,0.2671803263553409,447.860009,138.381,135.9947861148685 csa,tsmc28,32,5000,0.067577,68.543999,229.117,9.737845700000001 -mux2,tsmc28,128,15578,0.063912,145.782001,1020.0,51.832632 -mult,tsmc28,128,1791,0.558347,40650.246227,230000.0,43608.57574100001 +mux2,tsmc28,128,15578,0.06391209282321222,145.782001,1020.0,51.83270727962511 +mult,tsmc28,128,1791,0.5583472920156337,40650.246227,230000.0,43608.59854829704 mux2,tsmc28,8,1000,0.08170100000000002,7.56,38.026,0.19689941000000005 -mux4,sky90,16,4803,0.255844,359.660007,120.182,90.568776 -mux2,sky90,64,4060,0.245667,514.50001,165.954,163.614222 -flop,tsmc28,8,20700,0.048892,15.12,157.268,55.120840799999996 -priorityencoder,sky90,16,5306,0.18675999999999998,119.560002,50.466,16.098712 -csa,sky90,128,5617,0.177898,4641.28009,3300.0,2384.7226899999996 -shiftleft,tsmc28,16,12292,0.08241899999999999,142.001999,686.111,38.489672999999996 -priorityencoder,sky90,64,3124,0.320056,644.840013,160.041,46.056058400000005 +mux4,sky90,16,4803,0.2558442063293775,359.660007,120.182,90.56884904059963 +mux2,sky90,64,4060,0.24566741871921183,514.50001,165.954,163.6145008669951 +flop,tsmc28,8,20700,0.04889217874396135,15.12,78.634,27.560521157971014 +priorityencoder,sky90,16,5306,0.18675988767433094,119.560002,50.466,16.098702317527326 +csa,sky90,128,5617,0.17789797739006588,4641.28009,3300.0,2384.722386913833 +shiftleft,tsmc28,16,12292,0.08241872600065082,142.001999,686.111,38.48954504230393 +priorityencoder,sky90,64,3124,0.3200564327784891,644.840013,160.041,46.056120676824584 inv,tsmc28,1,50000,0.015147,0.378,2.478,0.27658422000000005 -mux2,tsmc28,8,32005,0.033745,16.758,114.743,5.881753499999999 -comparator,sky90,128,3397,0.351317,2877.280054,1140.0,450.388394 -priorityencoder,sky90,8,7362,0.135638,49.980001,33.776,9.2640754 -shiftleft,sky90,8,4144,0.240305,215.600004,131.982,54.8616315 -mux2,tsmc28,128,18287,0.057966000000000004,197.316,1160.0,62.89311 -inv,sky90,1,30000,0.034254,2.94,3.973,1.29617136 -mux2,sky90,8,5610,0.188351,64.680001,21.541,20.4172484 -comparator,sky90,16,4181,0.245961,417.480006,282.659,88.054038 -add,sky90,128,2002,0.528627,6468.000119,2440.0,2366.663079 -priorityencoder,sky90,8,7646,0.130373,49.000001,18.712,10.3646535 -mult,tsmc28,128,1830,0.546448,42308.910244,246000.0,46647.53352000001 -mult,sky90,32,716,1.396602,21648.200355,9490.0,19193.501286 -priorityencoder,tsmc28,128,11439,0.087412,315.252,980.365,40.908816 -shiftleft,sky90,8,4409,0.259936,218.540004,115.4,66.543616 -mult,tsmc28,32,3095,0.327621,6523.271993,49500.0,6578.957301 +mux2,tsmc28,8,32005,0.033745117950320265,16.758,114.743,5.881774058740822 +comparator,sky90,128,3397,0.3513173918163085,2877.280054,1140.0,450.38889630850747 +priorityencoder,sky90,8,7362,0.1356376541700625,49.980001,33.776,9.264051779815269 +mux4,tsmc28,128,10,0.3817059999999941,212.561998,731.833,0.27979049799999567 +shiftleft,sky90,8,4144,0.2403047413127413,215.600004,131.982,54.86157244169883 +mux2,tsmc28,128,18287,0.05796565505550391,197.316,1160.0,62.892735735221734 +inv,sky90,1,30000,0.03425433333333333,2.94,3.973,1.2961839733333331 +mux2,sky90,8,5610,0.18835111942959,64.680001,21.541,20.417261346167557 +comparator,sky90,16,4181,0.2459612303276728,417.480006,282.659,88.05412045730687 +add,sky90,128,2002,0.5286264995004996,6468.000119,2440.0,2366.6608382637364 +priorityencoder,sky90,8,7646,0.13037333978550877,49.000001,18.712,10.364680512947947 +mult,tsmc28,128,1830,0.546448087431694,42308.910244,246000.0,46647.54098360657 +mult,sky90,32,716,1.3966020446927374,21648.200355,9490.0,19193.50190021229 +priorityencoder,tsmc28,128,11439,0.0874122290410001,315.252,980.365,40.908923191188045 +shiftleft,sky90,8,4409,0.259935800181447,218.540004,115.4,66.54356484645044 +mult,tsmc28,32,3095,0.3276207770597738,6523.271993,49500.0,6578.952824137317 priorityencoder,sky90,16,5000,0.195991,109.760002,39.953,13.386185300000001 -mux8,sky90,128,2723,0.382572,4173.82008,1210.0,830.5638120000002 -flop,sky90,64,8571,0.114345,1066.23999,1040.0,3034.830645 -priorityencoder,sky90,128,3409,0.293333,1602.300031,610.009,126.13319000000001 -mux8,sky90,64,6782,0.342704,2548.980048,894.03,1147.0302880000002 -mux4,sky90,8,4940,0.210537,164.640002,96.679,46.086549299999994 -mux8,tsmc28,32,12183,0.089885,202.104,984.173,51.504105 -inv,tsmc28,1,60000,0.014173000000000002,0.252,1.005,0.08787260000000002 -mux2,sky90,32,4752,0.205504,369.460007,247.031,131.52256 +mux8,sky90,128,2723,0.3825720124862284,4173.82008,1210.0,830.563839107602 +flop,sky90,64,8571,0.11434450029168125,1066.23999,520.0,1517.408691120756 +priorityencoder,sky90,128,3409,0.2933331557641537,1602.300031,610.009,126.1332569785861 +mux4,sky90,8,4940,0.21053714979757085,164.640002,96.679,46.08658209068825 +mux8,tsmc28,32,12183,0.08988458909956497,202.104,984.173,51.50386955405072 +inv,tsmc28,1,60000,0.014172666666666667,0.252,1.005,0.08787053333333335 +mux2,sky90,32,4752,0.20550371043771046,369.460007,247.031,131.5223746801347 comparator,tsmc28,128,1000,0.606101,256.787999,855.613,34.8508075 -priorityencoder,sky90,128,3270,0.30577400000000005,1555.26003,544.469,111.301736 +priorityencoder,sky90,128,3270,0.3057743975535168,1555.26003,544.469,111.30188070948012 mult,tsmc28,128,20000,0.525663,48838.986242,299000.0,586475.901144 -mux2,tsmc28,16,18384,0.053569,15.246,84.024,4.9872739 -add,tsmc28,64,7868,0.127097,371.826002,1690.0,136.883469 -mult,sky90,16,1076,0.993439,8161.440149,6040.0,7758.75859 -mux2,tsmc28,64,20092,0.052974,87.318,456.882,26.275104 -flop,tsmc28,32,19458,0.048892,60.4799995,629.157,207.2727448 -mux8,tsmc28,128,11318,0.096461,644.111997,3320.0,189.64232600000003 -mux4,tsmc28,8,18130,0.055091999999999995,27.971999,133.963,8.0213952 +mux2,tsmc28,16,18384,0.053569126196692775,15.246,84.024,4.987285648912098 +add,tsmc28,64,7868,0.12709710218607015,371.826002,1690.0,136.88357905439756 +mult,sky90,16,1076,0.9934390297397769,8161.440149,6040.0,7758.758822267659 +mux2,tsmc28,64,20092,0.05297405315548477,87.318,456.882,26.275130365120447 +flop,tsmc28,32,19458,0.048891743344639735,60.4799995,314.5785,103.63582836763284 +mux8,tsmc28,128,11318,0.09646083300936562,644.111997,3320.0,189.64199769641283 +mux4,tsmc28,8,18130,0.05509219801434087,27.971999,133.963,8.021424030888031 mult,sky90,16,500,1.999668,3913.140023,588.109,1415.764944 -priorityencoder,sky90,32,2658,0.37272299999999997,257.740005,46.003,21.133394099999997 -add,sky90,32,2781,0.401696,1447.460027,608.913,689.712032 -priorityencoder,sky90,64,3249,0.307598,645.820012,155.925,41.218132 -flop,sky90,32,8920,0.114345,533.119995,518.516,1579.447485 -priorityencoder,sky90,128,3618,0.29489699999999996,1770.860032,685.479,152.46174899999997 -mux8,sky90,64,3179,0.32929400000000003,2232.440042,845.289,511.7228760000001 +priorityencoder,sky90,32,2658,0.3727227238525207,257.740005,46.003,21.133378442437923 +add,sky90,32,2781,0.40169588385472854,1447.460027,608.913,689.711832578569 +priorityencoder,sky90,64,3249,0.30759801138811943,645.820012,155.925,41.218133526008 +flop,sky90,32,8920,0.11434462331838566,533.119995,259.258,789.7211409484305 +priorityencoder,sky90,128,3618,0.2948967987838585,1770.860032,685.479,152.46164497125483 +mux8,sky90,64,3179,0.3292943284051589,2232.440042,845.289,511.72338634161696 add,sky90,32,2500,0.42241700000000004,1399.440026,589.417,588.8492980000001 -mult,tsmc28,128,1982,0.520455,51085.31424,319000.0,61317.92628 +mult,tsmc28,128,1982,0.5204548678102926,51085.31424,319000.0,61317.91070593744 priorityencoder,sky90,128,5000,0.306166,1653.260031,552.149,174.51462 -flop,sky90,128,10000,0.114344,2132.4799805,2070.0,7081.32392 -flop,tsmc28,32,21272,0.048892000000000005,60.4799995,629.161,226.57530640000002 -shiftleft,tsmc28,8,14576,0.068603,48.132,364.308,16.896918900000003 +flop,sky90,128,10000,0.114344,2132.4799805,1035.0,3540.66196 +flop,tsmc28,32,21272,0.048892154193305754,60.4799995,314.5805,113.28801048130876 +shiftleft,tsmc28,8,14576,0.06860292755214051,48.132,364.308,16.896901056092208 csa,tsmc28,8,5000,0.067577,17.136,57.229,2.4395297 mux4,tsmc28,128,20000,0.074873,399.041992,1550.0,145.25362 -priorityencoder,sky90,128,2764,0.361355,1401.400027,294.34,77.0047505 -shiftleft,sky90,32,2850,0.377901,1791.440029,1220.0,525.660291 +priorityencoder,sky90,128,2764,0.361354500723589,1401.400027,294.34,77.00464410419681 +shiftleft,sky90,32,2850,0.3779011929824561,1791.440029,1220.0,525.6605594385965 inv,tsmc28,1,100000,0.009913,0.252,1.094,0.11251255 shiftleft,tsmc28,16,10000,0.09990500000000001,65.772,298.445,20.390610500000005 -comparator,sky90,8,4922,0.205784,205.800004,120.669,48.35924 -mult,sky90,64,696,1.551961,95740.121609,58700.0,114851.32184399999 -priorityencoder,tsmc28,32,16789,0.060876,65.52,244.211,10.3428324 -shiftleft,sky90,32,2743,0.378799,1930.600031,1440.0,596.9872240000001 -csa,tsmc28,8,24362,0.040986,52.416,480.368,21.763566 -flop,tsmc28,8,40000,0.048892000000000005,15.12,157.27,106.5698924 -mux4,sky90,8,5033,0.220751,203.840004,102.281,51.9206352 -flop,sky90,32,10000,0.114344,533.119995,518.516,1770.61684 +comparator,sky90,8,4922,0.20578444331572532,205.800004,120.669,48.359344179195446 +mult,sky90,64,696,1.5519606091954021,95740.121609,58700.0,114851.29292289655 +priorityencoder,tsmc28,32,16789,0.060875808982071594,65.52,244.211,10.342799946053963 +shiftleft,sky90,32,2743,0.3787993456069996,1930.600031,1440.0,596.9877686766314 +csa,tsmc28,8,24362,0.0409855330432641,52.416,480.368,21.763318045973236 +flop,tsmc28,8,40000,0.048892000000000005,15.12,78.635,53.2849462 +mux4,sky90,8,5033,0.22075065487780648,203.840004,102.281,51.92055402726009 +flop,tsmc28,8,10,0.048889000000002625,15.12,78.6345,0.013320296940000717 +flop,sky90,32,10000,0.114344,533.119995,259.258,885.30842 mult,tsmc28,32,5000,0.32994100000000004,6358.967994,46700.0,10586.486926000001 -priorityencoder,sky90,64,2943,0.338462,601.720012,105.802,39.60005399999999 +priorityencoder,sky90,64,2943,0.3384623306150187,601.720012,105.802,39.60009268195718 priorityencoder,tsmc28,32,1000,0.24741400000000002,25.326,69.772,0.97481116 -add,tsmc28,32,9233,0.108221,178.920002,876.315,74.23960599999998 -mux4,sky90,16,4213,0.25082299999999996,283.220006,87.245,76.501015 -add,tsmc28,16,10842,0.092168,69.552001,341.508,25.530536 -priorityencoder,sky90,32,4489,0.222708,319.480006,152.013,34.6979064 -priorityencoder,sky90,32,2983,0.331047,283.220006,50.998,20.6573328 -mux2,sky90,64,3220,0.304571,448.840009,132.775,160.204346 -shiftleft,sky90,32,2689,0.39906400000000003,1775.760029,1170.0,549.9101920000002 -flop,sky90,16,9270,0.114344,266.5599975,259.258,820.6468880000001 -priorityencoder,tsmc28,8,10000,0.05781100000000001,4.284,14.558,0.49833082000000006 -priorityencoder,sky90,64,3312,0.301508,648.760012,157.266,42.0302152 -mux8,sky90,128,2836,0.355603,4469.780085,1660.0,952.6604370000001 -mux8,sky90,16,3349,0.298042,656.600002,320.715,162.43288999999996 -add,tsmc28,64,8538,0.12130500000000001,441.630003,2230.0,171.52527000000003 -mux2,sky90,128,3837,0.261332,1385.720006,833.846,492.349488 -flop,tsmc28,64,19872,0.048892,120.959999,1260.0,423.258044 -shiftleft,tsmc28,16,12784,0.082815,125.621999,678.965,37.10112 -mux8,tsmc28,128,15000,0.093654,978.893998,4850.0,301.56587999999994 -mux2,sky90,64,4143,0.245329,472.360009,114.673,154.802599 +add,tsmc28,32,9233,0.10822115910321672,178.920002,876.315,74.23971514480667 +mux4,sky90,16,4213,0.2508225506764776,283.220006,87.245,76.50087795632565 +add,tsmc28,16,10842,0.09216790518354548,69.552001,341.508,25.5305097358421 +priorityencoder,sky90,32,4489,0.2227077631989307,319.480006,152.013,34.6978695063934 +priorityencoder,sky90,32,2983,0.3310469869259135,283.220006,50.998,20.657331984177002 +mux8,tsmc28,8,10,0.11437999999999704,30.114,111.042,0.005856255999999848 +mux2,sky90,64,3220,0.3045710062111801,448.840009,132.775,160.20434926708074 +shiftleft,sky90,32,2689,0.3990644592785422,1775.760029,1170.0,549.9108248858312 +flop,sky90,16,9270,0.11434386515641856,266.5599975,129.629,410.32296011380805 +priorityencoder,sky90,64,3312,0.3015083671497585,648.760012,157.266,42.03026638067634 +mux8,sky90,128,2836,0.3556033088857546,4469.780085,1660.0,952.6612645049366 +mux8,sky90,16,3349,0.2980415959988056,656.600002,320.715,162.43266981934903 +add,tsmc28,64,8538,0.12130544811431249,441.630003,2230.0,171.52590363363788 +mux2,sky90,128,3837,0.26133227625749283,1385.720006,833.846,492.35000846911646 +flop,tsmc28,64,19872,0.04889206119162641,120.959999,630.0,211.6292868679549 +shiftleft,tsmc28,16,12784,0.08281477847309136,125.621999,678.965,37.10102075594493 +mux2,sky90,64,4143,0.24532898720733767,472.360009,114.673,154.80259092783007 mult,sky90,128,500,1.999997,268692.483349,81600.0,219863.67020400002 add,tsmc28,8,1000,0.25532200000000005,15.75,58.809,1.8204458600000002 -csa,sky90,16,6106,0.165361,650.720013,413.676,311.540124 +csa,sky90,16,6106,0.16536133770062234,650.720013,413.676,311.54076022797244 +mult,tsmc28,32,10,2.1397929999999974,1770.426003,6970.0,31.15538607999996 mux4,tsmc28,16,10000,0.09861500000000001,28.224,100.845,8.569643500000002 csa,tsmc28,64,5000,0.067577,137.087997,458.434,19.462176 -comparator,sky90,64,3068,0.36998,1251.460024,221.953,160.94129999999998 -priorityencoder,sky90,32,3187,0.31329900000000005,280.280005,47.039,18.265331700000004 -priorityencoder,tsmc28,16,21635,0.046222,22.428,78.51,3.9566031999999995 -flop,tsmc28,16,19044,0.048892,30.24,314.578,101.4557892 +add,tsmc28,32,10,0.9349590000000063,67.157999,230.644,0.30292671600000204 +comparator,sky90,64,3068,0.3699802411994785,1251.460024,221.953,160.94140492177314 +mux8,sky90,64,10,1.3133009999999956,1610.140031,110.909,3.6772427999999877 +priorityencoder,sky90,32,3187,0.3132987097583935,280.280005,47.039,18.265314778914345 +priorityencoder,tsmc28,16,21635,0.04622240050843541,22.428,78.51,3.956637483522071 +flop,tsmc28,16,19044,0.048891976895610166,30.24,157.289,50.72787062804033 mult,tsmc28,128,10000,0.52686,49355.208205,302000.0,297905.0841 -flop,tsmc28,16,21114,0.048892,30.24,314.58,112.47115679999999 -mux2,sky90,16,3840,0.23789200000000002,115.640002,38.479,38.609871600000005 -flop,sky90,8,8036,0.114344,133.279999,129.629,355.79279039999994 -shiftleft,tsmc28,128,6883,0.14528,1687.769984,7890.0,497.14815999999996 -mux2,sky90,16,5392,0.202074,119.560002,32.354,42.334503000000005 +flop,tsmc28,16,21114,0.048891939945060144,30.24,157.29,56.23550932480817 +mux2,sky90,16,3840,0.2378916666666667,115.640002,38.479,38.609817500000005 +flop,tsmc28,128,10,0.048889000000002625,241.919998,1260.0,0.21305826200001143 +flop,sky90,8,8036,0.11434401991040319,133.279999,64.8145,177.89642617660525 +shiftleft,tsmc28,128,6883,0.1452804859799506,1687.769984,7890.0,497.1498230233909 +mux2,sky90,16,5392,0.20207394065281897,119.560002,32.354,42.33449056676558 mux2,sky90,64,1000,0.962122,442.960009,77.324,165.1001352 -mux8,sky90,32,3205,0.316928,1063.300021,372.61,231.674368 -priorityencoder,tsmc28,8,31919,0.035221,9.198,37.469,2.0815611 -mux2,tsmc28,32,18619,0.055856,32.130001,171.146,10.2942608 -inv,tsmc28,1,150000,0.014039,0.504,4.002,0.8254932 +flop,sky90,64,10,0.1143419999999935,1066.23999,520.0,1.7717864609998994 +mux8,sky90,32,3205,0.31692848049921996,1063.300021,372.61,231.67471924492978 +priorityencoder,tsmc28,8,31919,0.035221302296437856,9.198,37.469,2.081578965719477 +mux2,tsmc28,32,18619,0.05585557725978839,32.130001,171.146,10.294182888978998 +inv,tsmc28,1,150000,0.014038666666666668,0.504,4.002,0.8254736000000001 mux4,sky90,32,1000,0.864849,423.360008,27.847,87.1767792 -flop,tsmc28,16,15000,0.048892000000000005,30.24,314.58,79.87486040000002 -mux2,sky90,64,3360,0.288526,448.840009,147.731,161.286034 -priorityencoder,tsmc28,128,11206,0.08921799999999999,274.428001,811.403,34.081276 -mux2,tsmc28,32,17903,0.055855999999999996,32.130001,171.146,9.897683199999998 -add,sky90,64,2095,0.486731,2797.900054,769.441,787.530758 -add,sky90,32,2872,0.415818,1443.540028,617.001,699.821694 -add,tsmc28,32,9041,0.110593,179.928002,878.301,74.539682 -add,sky90,16,2931,0.339912,623.280012,352.919,268.53048 -csa,tsmc28,8,25854,0.040895,50.4,473.705,22.81941 -comparator,tsmc28,16,15137,0.07298299999999999,66.78,308.04,19.851376000000002 +flop,tsmc28,16,15000,0.04889166666666667,30.24,157.29,39.93715791666667 +mux2,sky90,64,3360,0.2885260476190476,448.840009,147.731,161.2860606190476 +priorityencoder,tsmc28,128,11206,0.0892179082634303,274.428001,811.403,34.08124095663038 +mux2,tsmc28,32,17903,0.05585556035301346,32.130001,171.146,9.897605294553983 +add,sky90,64,2095,0.486730968973747,2797.900054,769.441,787.5307077995226 +add,sky90,32,2872,0.41581841504178274,1443.540028,617.001,699.8223925153203 +add,tsmc28,32,9041,0.11059323371308484,179.928002,878.301,74.53983952261918 +add,sky90,16,2931,0.33991248447628797,623.280012,352.919,268.5308627362675 +csa,tsmc28,8,25854,0.040894734431809396,50.4,473.705,22.819261812949645 +comparator,tsmc28,16,15137,0.07298328863050803,66.78,308.04,19.851454507498183 csa,tsmc28,128,25000,0.040492,838.655998,7720.0,351.47056 -flop,sky90,128,8571,0.114345,2132.4799805,2070.0,6069.089564999999 -csa,tsmc28,8,23865,0.040776,49.392,473.393,20.918088 -mux8,sky90,8,3942,0.267534,364.560007,157.506,84.00567600000001 +flop,sky90,128,8571,0.11434450029168125,2132.4799805,1035.0,3034.5315209907826 +csa,tsmc28,8,23865,0.04077636748376283,49.392,473.393,20.91827651917033 +mux8,sky90,8,3942,0.26753433587011666,364.560007,157.506,84.00578146321664 shiftleft,tsmc28,16,20000,0.08135300000000001,134.064,655.511,58.16739500000001 mux2,tsmc28,128,10000,0.099897,123.480003,771.154,44.454165 mux4,tsmc28,32,5000,0.14417800000000003,54.431999,184.849,11.534240000000002 mux4,tsmc28,128,10000,0.098899,224.153997,821.731,67.152421 -priorityencoder,tsmc28,16,23366,0.045347,30.24,119.671,5.691048499999999 -mux4,sky90,8,10000,0.214647,155.820003,90.053,78.775449 -shiftleft,sky90,128,1793,0.557572,7695.940136,3730.0,2006.701628 -priorityencoder,tsmc28,16,22933,0.046444,26.712,104.46,5.062396000000001 -priorityencoder,sky90,32,3390,0.290964,289.100005,59.434,24.615554400000004 -add,sky90,128,2042,0.523735,6555.220126,2650.0,2475.695345 -add,tsmc28,16,10390,0.096146,72.954,374.979,29.132237999999997 -mux8,sky90,64,2897,0.351047,2040.36004,651.526,417.394883 -mux8,sky90,128,3079,0.369156,4359.040084,1280.0,955.006572 -mux2,tsmc28,16,20583,0.052471000000000004,15.372,84.373,5.446489800000001 -priorityencoder,sky90,32,3322,0.298048,285.180005,67.743,27.569439999999997 -csa,tsmc28,32,30000,0.040226,201.599998,1890.0,102.09358799999998 -csa,tsmc28,32,26848,0.040227,209.663999,1960.0,94.13118 -mux4,sky90,16,4719,0.25584399999999996,359.660007,120.182,89.03371199999998 -mux4,sky90,16,4571,0.263598,358.680007,100.453,95.68607399999999 -mult,tsmc28,64,2244,0.445633,13157.172078,82900.0,15068.188629000002 -mux4,tsmc28,128,14157,0.07512300000000001,336.419997,1650.0,105.547815 +priorityencoder,tsmc28,16,23366,0.04534722673970727,30.24,119.671,5.691076955833263 +shiftleft,sky90,128,1793,0.5575724841048522,7695.940136,3730.0,2006.703370293363 +priorityencoder,tsmc28,16,22933,0.04644428496053722,26.712,104.46,5.062427060698557 +priorityencoder,sky90,32,3390,0.2909642507374631,289.100005,59.434,24.61557561238938 +add,sky90,128,2042,0.5237349647404506,6555.220126,2650.0,2475.69517832811 +mux4,sky90,32,10,0.8744200000000006,423.360008,27.792,0.9137689000000007 +add,tsmc28,16,10390,0.09614639076034648,72.954,374.979,29.132356400384985 +mux8,sky90,64,2897,0.3510466738004832,2040.36004,651.526,417.3944951487746 +mux2,tsmc28,16,20583,0.05247078273332362,15.372,84.373,5.446467247718992 +priorityencoder,sky90,32,3322,0.29804847983142685,285.180005,67.743,27.569484384406984 +csa,tsmc28,32,30000,0.040226333333333336,201.599998,1890.0,102.09443399999999 +csa,tsmc28,32,26848,0.04022672228843861,209.663999,1960.0,94.13053015494636 +mux4,sky90,16,4719,0.25584430281839377,359.660007,120.182,89.03381738080103 +mux4,sky90,16,4571,0.26359750973528767,358.680007,100.453,95.68589603390943 +mult,tsmc28,64,2244,0.44563279857397503,13157.172078,82900.0,15068.181818181818 +mux4,tsmc28,128,14157,0.07512343427279791,336.419997,1650.0,105.54842515328106 mult,sky90,128,2500,1.9229159999999998,304572.244252,143000.0,1569385.970484 -mux8,tsmc28,32,12670,0.084576,166.194,848.034,48.377472000000004 +mux8,tsmc28,32,12670,0.08457559826361484,166.194,848.034,48.37724220678769 +comparator,sky90,16,10,0.9970469999999949,252.840005,31.402,0.26022926699999865 diff --git a/synthDC/ppaSynth.py b/synthDC/ppaSynth.py index fbe5441e..73578de4 100755 --- a/synthDC/ppaSynth.py +++ b/synthDC/ppaSynth.py @@ -38,9 +38,9 @@ def getData(filename): # arr = [-5, -3, -1, 1, 3, 5] arr2 = [-8, -6, -4, -2, 0, 2, 4, 6, 8] -widths = [32] -modules = ['mux2']#, 'comparator'] #, 'mux2', 'mux4', 'mux8', 'shiftleft', 'flop', 'comparator'] # need mult, 'shiftleft', add -techs = ['sky90'] +widths = [128] +modules = ['mux2', 'mux4', 'mux8', 'shiftleft', 'flop', 'comparator', 'mult', 'priorityencoder', 'add', 'csa'] +techs = ['tsmc28'] LoT = [] @@ -56,8 +56,7 @@ for w in widths: m = oneSynth.delay synth = oneSynth # f = 1000/synth.delay - f = 4950 - for freq in [round(f+f*x/100) for x in arr2]: + for freq in [10]: #[round(f+f*x/100) for x in arr2]: LoT += [[synth.module, str(synth.width), synth.tech, str(freq)]]