Availableonlineatwww.sciencedirect.com
Journal of Applied Research and Technology
www.jart.ccadet.unam.mx JournalofAppliedResearchandTechnology15(2017)211–222
Original
Digital counter cell design using carbon nanotube FETs
Mehdi Bagherizadeh
a,∗, Mohammad Hossein Moaiyeri
b, Mohammad Eshghi
baDepartmentofComputerEngineering,RafsanjanBranch,IslamicAzadUniversity,Rafsanjan,Iran
bFacultyofElectricalEngineering,ShahidBeheshtiUniversity,G.C.,Tehran,Iran Received24July2015;accepted9December2016
Availableonline22April2017
Abstract
Compressorandcountercellsarethebasicblocksusedtoaccumulatethepartialproductsinamultiplicationprocess.Inthispaper,novelhigh speedandlowpowercarbonnanotubecountercellsaresuggested.Theefficiencyofcircuitsisimprovedbyusingcarbonnanotubefield-effect transistors(CNFETs).Theproposeddesignsare4-to-3,5-to-3,6-to-3,and7-to-3counters.UsingHSPICE,theseproposeddesignsaresimulatedat differentconditions.SimulationresultsconfirmthattheproposeddesignsarethefastestcounterswithlowestPDPindifferentworkingcircumstance.
©2017UniversidadNacionalAutónomadeMéxico,CentrodeCienciasAplicadasyDesarrolloTecnológico.Thisisanopenaccessarticleunder theCCBY-NC-NDlicense(http://creativecommons.org/licenses/by-nc-nd/4.0/).
Keywords:Compressor;Countercell;Carbonnanotubetransistor;Multiplier
1. Introduction
Among the most basic blocks in computer arithmetic are multipliers,whicharecommonlyusedindifferentdigitalsig- nalprocessors.Indifferentapplicationsofcomputingsystems there is growing demands for high-speed multipliers, such as computer graphics, image processing, scientific calcula- tion, and so on (Azarderakhsh & Reyhani-Masoleh, 2013;
Bagherizadeh,Gerami,&Eshghi,2014; Rodríguez-Reséndiz, Gutiérrez-Villalobos,Duarte-Correa,Mendiola-Santiba˜nez, &
Santillán-Méndez, 2012). The speed of a multiplier specifies howfastaprocessorwillrun.Designersarenowmorefocused onlowpowerconsumptionandhighspeedprocessors.Amul- tiplicationoperation conventionallyinvolvesthreeoperational stages:generationofpartialproducts,reductionofpartialprod- ucts to two additive operands,and finally, carry propagation addition.Thepartial productreduction stageis respectfulfor amain part of the totalmultiplication delay,power andarea (Waters&Swartzlander,2010).Hence,inordertoacquirepar- tialproducts,compressorandcountercellsusuallyimplement thisstagebecausetheycontributetothereduction ofthe par-
∗Correspondingauthor.
E-mailaddress:[email protected](M.Bagherizadeh).
PeerReviewundertheresponsibilityofUniversidadNacionalAutónomade México.
tialproductsandthecriticalpath(Jaberipur&Kaivani,2009).
Countersaremuchfasterthanconventionaladdersbecausethey couldactwithoutcarrysignalalongtheirdigitalstages.Counters arethebasicblocks,whichareusedtoacquirethepartialprod- uctsinthemultiplicationprocess(Deng&Chen,2013).Thus, improvingthepowerperformanceofthesestructurescouldlead toremarkablesavingofthepowerusedbytheentiremultiplier.
Becauseoftheminiaturizationofthetransistors,itispossible to increase the number used in each circuit. Thisnano level reductionwillcausesomeacuteproblemssuchasshortchannel effects,remarkable gatecontrol degradationandhighleakage powerconsumption.Asolutiontotheseproblemsisusingcar- bonnanotubefieldeffecttransistors(CNFETs)(Bagherizadeh
& Eshghi, 2011a, 2011b;Perri &Corsonello, 2012). Oneof the most considerable properties of this type of transistor is theabilityofhavingoptionalthresholdvoltagebychangingthe diametersofthenanotubes.ThispropertymakesCNFETssuit- ablefordesigningcircuitswithmultiplethresholdvoltageranges (Bagherizadeh&Eshghi,2011a,2011b).
Inthispaper,fournovelhighspeedandlowPDPCNFET- based counters are proposed. These counters are capable of adding four, five, six or seven bits per decade, andgenerate 3outputs.CNFETswithdifferentthresholdvoltagesareusedto designourproposedcounters.
Intheremainderofthispaper,inSection2,abriefreviewof theCNFETtechnologyispresented.Inthenextsectionrelated
http://dx.doi.org/10.1016/j.jart.2016.12.005
1665-6423/©2017UniversidadNacionalAutónomadeMéxico,CentrodeCienciasAplicadasyDesarrolloTecnológico.Thisisanopenaccessarticleunderthe CCBY-NC-NDlicense(http://creativecommons.org/licenses/by-nc-nd/4.0/).
worksarediscussed.TheproposedCNFET-basedcountercells arepresentedinSection4.Experimentalresults,analysesand comparisonsarepresentedinSection5,andfinally,Section6 concludesthepaper.
2. Carbonnanotubefieldeffecttransistors(CNFETs) A carbon nanotube (CNT) is an allotrope of carbon with a tubal nanostructure. Transistors, which have carbon nano- tubesastheir channel,arecalledcarbonnanotubefield-effect transistors(Mehrabani&Eshghi,2015).CNTshaveparticular propertiesthatmakethempromisingtobeusedinthefieldof integratedcircuits.Themostimportantandremarkablefeature ofCNFETsistheirspectacularcapabilityincurrentdrivingor currentcarrying,andexperimentshaveshownthatCNFETsare thebest forthisaim (Bagherizadeh&Eshghi, 2011a,2011b;
Lin,Kim,&Lombardi,2009).Withoutanyextrapowerover- head,CNFETs couldoperatefive timesfasterthanCMOS in thebestcase.AnotherfundamentalfeatureofCNTFETsistheir variedbehaviorinmanipulatingthethresholdvoltage(Vth)by adopting anappropriate diameterfor CNTs(Bagherizadeh &
Eshghi,2011a,2011b).
Multi-wallednanotubes(MWNT)consistofmultiplerolled layers(concentric tubes)ofgraphite.Asingle-wallCNTcon- sistsofatube-shapedwallwhichismadeofgraphitewiththe diameterof1–2nm.Amulti-walledCNThasathinnerwall.The wallsofthetubesare34nmeach.Theouterwalldiameterof themulti-walledCNTis2–25nm(Mehrabi,Mirzaee,Moaiyeri, Navi,&Hashemipour,2013).
ACNTisdescribedbyitschiralvector.Thechiralityvec- tor is defined by an ordered pair (n1, n2) that characterize manyelectricalandphysicalpropertiesofthecarbonnanotube (Bagherizadeh & Eshghi, 2011a, 2011b; Mehrabi, Mirzaee, Zamanzadeh,Navi, &Hashemipour,2013;Mehrabi,Navi, &
Hashemipour,2013;Mehrabi,Mirzaee,Moaiyeri,etal.,2013).
ItiscalculatedusingEq.(1):
Ch=n1ˆa1+n2ˆa2 (1)
where [â1, â2] are the lattice unit vectors and n1, n2 are positiveintegerswhichspecifythetube’sstructure.Thesingle- walled carbon nanotubes (SWCNT) could be a metal or a semiconductor,ifn1−n2 =/ 3k(k∈Z),thentheSWCNTisa semiconductor;otherwiseitisametal.
ThediameteroftheCNTiscalculatedusingEq.(2)(Alkaldy, Navi,&Sharifi,2014;Bagherizadeh&Eshghi,2011a,2011b;
Mehrabani&Eshghi,2015).
DCNT =0.0783
n21+n22+n1n2 (2) ThethresholdvoltageofaCNTchannelisapproximatedas theinversefunctionofdiameterandcouldbecomputedasEq.
(3).AspecialthresholdvoltageofaCNFETcouldbeobtained byasuitablediameter(Alkaldyetal.,2014).
Vth≈ Eg 2e =
√3 3
aVπ
eDCNT ≈ 0.43
DCNT (3)
whereparametera(≈0.249nm)isthecarbon-to-carbonatom distance,Vπ(∼=3.033eV)isthecarbonπ–πbondenergyinthe tightbondingmodel,andeistheunitelectroncharge,Egisthe bandgap,andDCNTistheCNTdiameter.
There are three kinds of CNFET: The first kind is the MOSFET-likeCNFET(whichcontainsthep-typeCNFETand n-type CNFET),whichoperatesinaunipolar mode;the sec- ond kind is the Schottky barrier (SB) CNFET, which shows ambipolarcharacteristics,butbecauseoftheSBelement,itis notappropriateforhighperformanceapplications;thethirdkind ofCNFET,suitableforlowpowerapplications,istheband-to- band tunneling CNFET that has obviouslylow current in its activemode(Alkaldyetal.,2014).Fig.1showsthreekindsof
Gate Gate
Gate Source
Source Metal
Metal Metal
Metal
Substrate Substrate
Substrate
Metal Metal
Drain Oxide
Oxide
Oxide Drain
Drain Metal
Metal
Metal
Source
a b
c
Fig.1.(a)SB-CNFET,(b)T-CNFET,and(c)MOSFET-likeCNFET.
CNFETs.ACNFEThasrelativelylowoff-currentwhilethetran- sistorisinactive;inotherwords,whentheCNFETisoff,leakage powerconsumptionislow.CNFETshaveelectricalspecifica- tionsandstructuresimilartoMOSFETs,whichfacilitatesthe exploitationandreuseofpreviousMOSFET-basedarchitectures andmanufacturingprocesses(Bagherizadeh&Eshghi,2011a, 2011b).
3. Compresssorandcountercellsintheliterarure
In this section, someof the compressor andcounter cells whicharepresentedintheliteraturearediscussed.
3.1. Compressorcells
Fordifferentcompressorcells,differentdesignsofhighper- formanceandlowpowerhavebeenpresented.Inthissection, someofthesecompressorsarereviewed.
A3-to-2compressorappliesthreeinputs,X1,X2,andX3and producestwo outputs,SUMandCARRY.Thiscellcould also be consideredas afulladder cellwhen thethird inputis the carryinputfrom theprevious compressorblock, orX3=Cin.
In the literature,thereare different implementationsof afull adderoptimizedforoneormorefiguresofmerits,delay,power dissipation,andpower-delayproduct(PDP) (Bagherizadeh&
Eshghi,2011a,2011b;Mehrabi,Mirzaee,Zamanzadeh,etal., 2013;Mehrabi,Navi,etal.,2013;Mehrabi,Mirzaee,Moaiyeri, etal.,2013).
FA
HA
HA
FA
FA
HA X3 X2
X4 X5 X4 X3 X2 X1
SUM COUT1
COUT2 COUT2 COUT1 SUM
a b
c d
X1
FA
HA FA X2 X1 X4 X3
X6 X5
FA
COUT1 SUM COUT2
FA
FA FA X3 X2 X5 X4
X6
FA
COUT1 SUM COUT2 X7 X1
Fig.2.(a)4-to-3,(b)5-to-3,(c)6-to-3,and(d)7-to-3counter.
A4-to-2 compressorcompresses five partial products bits intothree.ThiscompressorhasfourinputsX1,X2,X3andX4 and two outputs, SUM and CARRY along witha CARRY-IN (CIN)andaCARRY-OUT(COUT).TheCINinputistheout- putfromthepreviouslowersignificantcompressor.TheCOUT is the output to the compressor inthe next significant stage.
Usingtwo 3-to-2 compressorsin series,a4-to-2 compressor couldbesetupaswellthatinvolvesacriticalpathdelayoffour XORs.DifferentalternativeimplementationsusingXORgates andMUX are described in Pishvaie,Jaberipur, andJahanian (2012),BahrepourandSharifi(2013).
A5-to-2compressorblockhasfiveinputsX1,X2,X3,X4,X5, andtwooutputs,SUMandCARRY,alongwithtwoinputcarry bits(CIN1,CIN2)andtwooutputcarrybits(COUT1,COUT2).The inputcarrybitsaretheoutputsfromthepreviouslesssignificant compressorblock.Theoutputcarriesarepassedontothenext highsignificantcompressorblock.Inaddition,a5-to-2compres- sorcouldbesetupusing3-to-2compressors.Itconsistsofthree 3-to-2compressors(fulladders)inseries(Chang,Gu,&Zhang, 2004;Najafi,Timarchi,&Najafi,2014).Thisarchitecturehasa criticalpathdelayofsixXORgates.
InQi,Kim,andChoi(2012),inordertoreducethepower delayproductofamultiplier,differenttypesoftheMUX-based compressorcells are presented. Thesedesignsare for 4-to-2, 5-to-2, and7-to-2compressors. The MUX-based compressor cellsusemuchless transistorsthanthefulladderbasedcom- pressors.
3.2. Countercells
Oneofthemaincomponentstoconstructhighperformance DSPunitsistheparallelcounter.Asthemultipliersizeincreases, designingoptimizedwidercountersare criticalfor itsperfor- mance (Bagherizadeh et al., 2014; Parandeh-Afshar, Verma, Brisk,&Ienne,2010).Acounteris thehardware that counts thenumberoflogic‘1’ofinputtedbits.Countersaredifferent fromcompressors.Theessentialdifferencebetweenacounter andacompressoristhatthecounterhasnointer-stagecarriesand nointer-stageinterconnects.Ontheotherhand,thecompressor hasanumberofcarriesthatcomefromorgototheneighbor- ing cells inthesame stage. Countercells are greatly used in manydifferentscopessuchastriggeringinmultichannelhigh energyspectrometers,digitalnervousnetworks,parallelmulti- pliersandmultipleinputadders(Bahrami&Sadeghiyan,2000;
Mohd,Abed,&Alouneh,2013).
A4-to-3counterisanetworkwith4 inputsand3 outputs, wheretheoutputsshowthecountthe1’sinputs.Asshownin Fig.2(a),a4-to-3counteriscontainedofafulladderandtwo halfaddersinseries.Anotherstructurefor4-to-3counterhas beendesignedinMehrabi,Mirzaee,Zamanzadeh,etal.(2013) (Fig.3).Theactualefficiencyofthesecountercellsextremely dependsontheunderlyingtechnology whichhoststhe imple- mentationof the primary blocks (i.e., MUX,XOR, andFA).
BasedontheCMOSimplementationoftheseprimaryblocks,a totalof80transistorsarerequiredforthe4-to-3counterdesign ofFig.3.
AND XOR
AND XOR
XOR AND
XOR
XOR MUX
X1 X2 X3 X4
COUT1 SUM COUT2
Fig.3.The4-to-3counterinMehrabi,Mirzaee,Zamanzadeh,etal.(2013), Mehrabi,Navi,etal.(2013);Mehrabi,Mirzaee,Moaiyeri,etal.(2013).
A5-to-3counterwillcompressfivepartialproductsintothree outputs.AsshowninFig.2(b),thiscounterisconstructedusing twofulladdersandonehalfadderinseries.Thecountinglimit ofthiscounteriszerotofive.Theconventional5-to-3counter actuallyhasfiveXORgatestogeneratetheoutput.Becauseof itsimportance,researchershaveproposeddifferentmethodsby rearrangingtheXORgatestoreducethedelayinthiscounter.
A5-to-3counterhasbeen designedinChowdhury,Banerjee, Roy,andSaha(2008a,2008b)(Fig.4).Itisahybridstructureof 2-inputXORs,MUXs,anda2-inputANDgate.Incomparison withitsconventional5-to-3counter,itbenefitsfromashorter criticalpath.Atotalof80transistorsarerequiredtodesignthis cellusingaCMOSimplementationofbasicblocks.
A6-to-3countercompresssixpartialproductsintothreeout- puts. The structure of this counteris composed of three full adders and one half adder (Fig. 2(c)). This kind of counter could be used in ahighspeed multiplier toreduce the num- berofpartialproducts.A6-to-3counterhasbeendesignedin Mehrabi, Mirzaee,Zamanzadeh,etal.(2013),Mehrabi, Navi, etal.(2013);Mehrabi,Mirzaee,Moaiyeri,etal.(2013).Itisa
XOR XOR
XOR
SUM COUT1
COUT2
X1 X2 X3 X4
MUX
MUX XOR
XOR AND
X5
Fig.4.The5-to-3counterinChowdhuryetal.(2008a,2008b).
hybridstructureof2-inputXORs,MUXs,anda2-inputAND gate.Atotalof112transistorsarerequiredtodesignthecellin Fig.5,usingaCMOSimplementationofbasicblocks.
A 7-to-3 counter includes seven inputs and three outputs calledSUM,COUT1andCOUT2.The architectureofacon- ventional7-to-3counterisshowninFig.2(d).Thiscounteris composedoffourfulladders.InGhasemzadeh,Mohabbatian, Akbari, Hadidi, and Khoei (2014), a novel CMOS structure forthe 7-to-3counteris designed.In thisdesign,theoutputs arebasedon thenumberof bitswithvalue ‘1’intruth table.
Another design for the 7-to-3 counter has been proposed in Mohdetal.(2013)(Fig.6).The actualperformanceof these countercellsheavilydependsontheunderlinedtechnologyas well,thathoststheimplementationofthebasicblocks(i.e.,FA, XORandMUX).BasedontheCMOSimplementationofthese basicblocks,atotalof180transistorsarerequiredforthe7-to-3 counterdesignofFig.6.
Inaddition,inDandapat,Ghosal,Sarkar,andMukhopadhyay (2010)differentcounterlogicsaredesignedupontheconceptof thecounterofafulladder.Itcouldbedefinedasasingle-bitadder circuit,whichhasfour/five/six/seveninputsandthreeoutputs.
InJoshy,Prasath,Ravi,andKarman(2012),differentCNFET
XOR
XOR XOR
MUX XOR
MUX
XOR AND
XOR
MUX XOR
X1 X2 X3 X4 X5 X6
SUM COUT1
COUT2
Fig.5.The6-to-3counterinMehrabi,Mirzaee,Zamanzadeh,etal.(2013), Mehrabi,Navi,etal.(2013);Mehrabi,Mirzaee,Moaiyeri,etal.(2013).
MUX COUT2
MUX
SUM
COUT1 X1
X2
X3 X4
X1 X2
X3 X4 X4
X5 X6 X4 X5
X1 X2 X3 X4
X4 X5
X6 X1 X2 X3 X4
Fig.6.The7-to-3counterinMohdetal.(2013).
c1
c1
c1
c1 0.5M
0.5M 3.5M
X1 X2 X3 X4
Vdd
GND
2.5M
2.5M
GND A
A
A B
B B
B 1.5M
B
COUT1 COUT2
Vdd
SUM M= Vdd
4
1
2
3 4
5
6
7
8
9 10
11
12
0.783nm
1.4877nm
1.7226nm
1.4877nm
5.2461nm
1.4877nm
1.0179nm
1.4877nm
1.4877nm 1.4877nm 1.0179nm
1.7226nm
Fig.7.Proposed4-to-3counter.
countercellsusingfulladdercellsaredesigned.However,the designofcountercellsincludingfulladdertreeshasarelatively highdelayandconsumesmorepower.Thesecounterstructures also grow quickly with the input vector size in terms of the needednumberoffulladdercells.
In Mehrabi, Navi, etal.(2013) two differentstructures of lowpower andhighspeed 6-to-3and7-to-3compressorsare proposed.CountercellsinthispaperincludeXOR/MUX-based offulladdercellsandaXOR/MUX-basedstructure.
4. Proposeddesignsforcountercells
Inthissection,fourdesignsof4-to-3,5-to-3,6-to-3and7-to-3 countersareproposed.Thesearecomposedofacapacitornet- workandatransistornetwork.Inthesedesigns,CNFETswith differentthresholdvoltagesareusedtodeterminetherequired switchingthresholds.AccordingtoEq.(3),thediameterofthe nanotubescontrolsthethresholdvoltageoftheCNFET,which isusedindifferentcircuitdesigns.Intheremainderofthissec- tion,adesignproposalfordifferentcountercellsispresented.To designthiscounter,propertransistorswithdifferentthreshold voltages(low,normal,andhigh)andappropriateNOTgatescon- taininganNMOSwithVt=vtandaPMOSwith|Vtp|=Vdd−vt are used.In the simulation bychanging n1 andn2 according
to Eq. (2),appropriate DCNT isreached. Therefore,based on Eq.(3),appropriateVthisreached.
4.1. Proposed4-to-3counter
Theproposed4-to-3counterisdesignedbasedonthesimpli- fiedtruthtableinTable1.Thiscircuitincludesasinglearrayof capacitorsandaCNFET-basedthresholddetectornetwork.As indicatedinTable1,theSUMoutputis‘1’,ifthesumoffour inputsisequalto1or3;otherwise,itisequalto‘0’.COUT1is equalto‘1’,ifsumoffourinputsisequalto2or3.TheCOUT2 is‘1’onlywhenthesumofthefourinputsisequalto4.
Fig. 7 shows the detailsof thisdesign for SUM, COUT1, and COUT2. To design this counter, proper transistors with different threshold voltages (low, normal, and high) and
Table1
Simplifiedtruthtableofa4-to-3compressor.
in COUT2 COUT1 SUM
0 0 0 0
1 0 0 1
2 0 1 0
3 0 1 1
4 1 0 0
appropriateNOTgatescontaininganNMOSwithVt=vtand aPMOSwith|Vtp|=Vdd−vtareused.Inthisdesign,aNOT gate containing an NMOS transistor with Vt=3.5M and a PMOSwith|Vtp|=Vdd−3.5Misused,where‘M’isequalto Vdd/4.Whenthesumofthe inputsis“four”,thentheoutput of this NOT is “0”; otherwise, it is “1”. Another NOT gate whichisusedinthisdesigncontainsanNMOStransistorwith Vt=1.5M and a PMOS with |Vtp|=Vdd−1.5M. When the sumof the inputs is“zero” or “one”,then the output of this NOTis “1”;otherwiseit is“0”. Whenthe sumof the inputs is“zero”,theNMOS pulldowntransistorwithlow threshold of Vt=0.5M=0.1125volts is “off”; otherwise,it is “on”. In this state, the PMOS pull up transistor with |Vtp|=0.5M is
“on”;otherwiseitis“off”.BothaPMOSandanNMOSwith
|Vt|=2.5Mareusedinthiscounter.Whenthesumoftheinputs is“three”or“four”,thenthesetransistorsare “off”and“on”, andin the other states theyare “on” and “off”, respectively.
Othertransistorshavenormalthresholds(Vt=Vdd/2).
The sameanalysis canbe done for the othertwo COUT1 outputs.TheCOUT2outputcanbeimplementedonlywithtwo NOTgates.Table2showsthestateofalltransistorsfordifferent
Table2
Stateofalltransistorsfordifferentvaluesofin.
in ONtransistors SUM
0 1,3,5,7 0
1 2,3,5,7 1
2 2,4,5,7 0
3 2,4,6,7 1
4 2,4,6,8 0
valuesofthesumoftheinputs.Usingthistechnique,astandard andsymmetriccircuitisobtained.
4.2. Proposed5-to-3counter
A5-to-3compressorhas5inputs,X1,X2,X3,X4,X5andthree outputs,SUM, COUT1, andCOUT2. Asimplifiedtruth table ofthiscircuitisshowninTable3.Thistruthtableissimilarto Table1,buttheonerowforthesumofinputsequals5.Therefore, the circuit for COUT1and COUT2remains unchanged, with respecttothe4-to-3compressor,andonlythecircuitfortheSUM
c1
c1
c1
c1 0.5M
0.5M 3.5M
X1 X2 X3 X4
Vdd
GND
2.5M
2.5M
GND A
A
A B
B B
B 1.5M
B
COUT1 COUT2
Vdd
SUM M= Vdd
5
1
2
3
4
5
6
7
8
9 10
11
12
13
14
4.5M
4.5M
X5 c1
0.7047nm
1.4877nm 1.4877nm
1.4877nm 1.4877nm 1.4877nm
1.4877nm
6.5772nm
6.5772nm 1.4877nm
1.4877nm 6.5772nm
0.9396nm
2.1924nm
Fig.8.Proposed5-to-3counter.
c1
c1
c1
c1 0.5M
0.5M 3.5M
X1 X2 X3 X4
Vdd
GND
2.5M
2.5M
GND A
A
A B
B B
B 1.5M
B
COUT1 COUT2
Vdd
SUM M= Vdd
6
1
2
3 4
5
6
7
8
9 10
11
12
13
14 5.5M
C
C
C
5.5M
5.5M X5
X6 c1
c1
0.7047nm
1.4877nm 1.4877nm
1.4877nm
1.4877nm 1.4877nm 1.4877nm
1.0962nm 2.5839nm
7.9083nm 1.566nm
0.8613nm
1.4877nm
1.4877nm 0.8613nm
7.9083nm
2.5839nm
0.7047nm
Fig.9.Proposed6-to-3counter.
needsaslightmodification.However,thethresholdvoltageof allthetransistorsarechangedbecauseM=Vdd/5.Fig.8shows acompletecircuitforthe5-to-3counterproposed.
4.3. Proposed6-to-3counter
A6-to-3counterhas6inputs,X1,X2, X3,X4,X5,X6and threeoutputs,SUM,COUT1,andCOUT2.Thesimplifiedtruth tableof thiscircuit issimilartoTable3,butthe onerowfor thesumofinputsequals6.Asaresult,thecircuitforCOUT2 remainsunchanged,withrespecttothe5-to-3compressorand
Table3
Simplifiedtruthtableofa5-to-3counter.
in COUT2 COUT1 SUM
0 0 0 0
1 0 0 1
2 0 1 0
3 0 1 1
4 1 0 0
5 1 0 1
thecircuitfortheCOUT1andSUMneedsslightmodifications.
Thethresholdvoltagesofallthetransistorsarechangedbecause M=Vdd/6. Fig. 9 shows the complete circuit for the 6-to-3 counterproposed.
4.4. Proposed7-to-3counter
A7-to-3counterhas7inputs,X1,X2,X3,X4,X5,X6,X7and threeoutputs,SUM,COUT1,andCOUT2.Thesimplifiedtruth tableofthiscircuitissimilartothesimplifiedtruthtableofthe 6-to-3counter,buttheonerowforthesumofinputsequals7.
Hence,thecircuitforCOUT1andCOUT2remainsunchanged withrespecttothe 6-to-3counter,andonlythe circuitforthe SUMneeds aslight change.The thresholdvoltagesof allthe transistors arechangedbecauseM=Vdd/7.Fig.10showsthe completecircuitforthe7-to-3counterproposed.
5. Simulationresults
AllthedesignsproposedforthecountersbasedonCNFET described inSection4 are simulatedusing HSPICE. Inthese
c1
c1
c1
c1 0.5M
0.5M 3.5M
X1 X2 X3 X4
Vdd
GND
2.5M
2.5M
GND A
A
A B
B B
B 1.5M
B
COUT1 COUT2
Vdd
SUM M= Vdd
7
1
2
3 4
5
6
7
8
9 10
11
12
13
14 5.5M
C
C
C
5.5M
5.5M
6.5M
6.5M
X5 X6 X7
c1 c1 c1
0.7047nm
1.4877nm 1.4877nm
1.4877nm
1.4877nm 1.4877nm
1.4877nm 1.4877nm
1.4877nm
1.0179nm 1.7226
9.2394nm
9.2394nm 1.8009nm
1.0179nm
0.7047nm
0.8613nm
3.0537nm
3.0537nm
0.8613nm
Fig.10.Proposed7-to-3counter.
simulations,thecompactmodel,presentedinDengandWong (2007a, 2007b) is employed for the CNFET circuits. This standardmodelhasbeendesignedforunipolarandMOSFET- likeCNFETdevices.Eachtransistorinthismodelmayconsistof oneormoreCNTs.The32nmPTMCMOStechnologyhasbeen used for simulating CMOS circuits. Thesesimulation results
containthreecommonfiguresofmerits:delay,powerdissipa- tion,andpower-delayproduct(PDP).Inallofthesesimulations, theroomtemperatureisconsidered. Averagepowerconsump- tion during alongperiod of timeis consideredas the power consumptionparameter.Thedelayiscalculatedfrom50%volt- agelevel oftheinputto50%voltageleveloftheoutput.PDP
Table4
Simulationresultsforcounters@250MHzwith2.1fFloadin0.65V.
Design Delay(ps) Power(W) PDP(fJ)
4-to-3counterinMehrabi,Mirzaee,Zamanzadeh,etal.
(2013),Mehrabi,Navi,etal.(2013);Mehrabi, Mirzaee,Moaiyeri,etal.(2013)
1341 0.077831 0.10437
Proposed4-to-3counter 53.194 0.31318 0.016659
5-to-3counterinChowdhuryetal.(2008a,2008b) 1564.1 0.069825 0.10921
Proposed5-to-3counter 80.477 0.58199 0.046837
6-to-3counterinMehrabi,Mirzaee,Zamanzadeh,etal.
(2013),Mehrabi,Navi,etal.(2013);Mehrabi, Mirzaee,Moaiyeri,etal.(2013)
1849.1 0.10424 0.19276
Proposed6-to-3counter 228.35 0.52115 0.11900
7-to-3counterinMohdetal.(2013) 1892.5 0.22321 0.42241
Proposed7-to-3counter 92.127 0.90202 0.083101
Table5
Simulationresultsforcounters@250MHzwith2.1fFloadin0.5V.
Design Delay(ps) Power(W) PDP(fJ)
4-to-3counterinMehrabi,Mirzaee,Zamanzadeh,etal.
(2013),Mehrabi,Navi,etal.(2013);Mehrabi, Mirzaee,Moaiyeri,etal.(2013)
473.22 0.13005 0.061543
Proposed4-to-3counter 43.334 0.43245 0.018740
5-to-3counterinChowdhuryetal.(2008a,2008b) 501.21 0.16305 0.081723
Proposed5-to-3counter 66.239 0.56647 0.037523
6-to-3counterinMehrabi,Mirzaee,Zamanzadeh,etal.
(2013),Mehrabi,Navi,etal.(2013);Mehrabi, Mirzaee,Moaiyeri,etal.(2013)
593.63 0.15557 0.092352
Proposed6-to-3counter 81.223 0.68219 0.055410
7-to-3counterinMohdetal.(2013) 682.04 0.15518 0.10584
Proposed7-to-3counter 88.150 87.850 0.077440
Table6
Simulationresultsforcounters@1000MHzwith2.1fFloadin0.65V.
Design Delay(pS) Power(W) PDP×E−15(fJ)
4-to-3counterinMehrabi,Mirzaee,Zamanzadeh,etal.
(2013),Mehrabi,Navi,etal.(2013);Mehrabi, Mirzaee,Moaiyeri,etal.(2013)
965.14 0.1361 0.13142
Proposed4-to-3counter 54.374 0.50930 0.027692
5-to-3counterinChowdhuryetal.(2008a,2008b) 985.25 0.1381 0.13616
Proposed5-to-3counter 80.634 0.81624 0.065817
6-to-3counterinMehrabi,Mirzaee,Zamanzadeh,etal.
(2013),Mehrabi,Navi,etal.(2013);Mehrabi, Mirzaee,Moaiyeri,etal.(2013)
1423.6 0.2346 0.33410
Proposed6-to-3counter 227.7 0.75479 0.17193
7-to-3counterinMohdetal.(2013) 1894.2 0.49788 0.94308
Proposed7-to-3counter 429.07 1.0805 0.46361
isthemultiplicationoftheaveragepowerconsumptionandthe maximumdelay.Tomeasurethecelldelay,allthepossibletran- sitionshavebeengeneratedviatestpatternsanditisappliedfor allthestructures.
Thearchitectures proposedare comparedtothebest exist- ing counter architectures interms of power, delay, andPDP.
Forthoroughevaluationoffunctionalityofthedesignsinvar- iousconditions,simulationswereperformedatvarioussupply voltagesandroomtemperature,loadsandfrequencies.Allthe designshavebeensimulatedatroomtemperatureat0.65,and 0.5supply voltages, operating frequencies equal to100MHz and250MHz,anddifferentloadcapacitances.
Forcomparisons,thebestpreviousworksondifferentcounter cellswereselected(Chowdhuryetal.,2008a,2008b;Mohdetal., 2013).First,thecircuitsaresimulatedat0.65Vand0.5Vsupply voltagesandat250MHzoperating frequencywith2.1fFout- putloadcapacitance.Theresultsofthissimulationarerevealed inTables 4 and5, respectively. According tothe experimen- tal results, designsproposed have the lowestdelay andPDP comparedtotheotherdesignsatallsupplyvoltages.
Inthesecondexperimentation,allthecircuitsweresimulated atthe discussed 0.65supply voltageand100MHzfrequency using2.1fFoutputcapacitor.ItiscomprehendedfromTable6.
ThedesignsproposedhavethebestPDPandpowerincompar- isonwiththeothercircuits.
0.00E+00 5.00E-17 1.00E-16 1.50E-16 2.00E-16 2.50E-16
70 60 50 40 30 20 10 0
PDP
Temperature
Proposed 7-to-3 counter Proposed 6-to-3 counter Proposed 5-to-3 counter Proposed 4-to-3 counter
Fig.11.PDPversusdifferenttemperatures.
Another important feature of the circuitswhichshould be consideredistheirimmunitytoambienttemperaturevariations.
Thus,forinvestigatingtheirsensitivitytotemperaturevariation andnoises,thecircuitsproposedweresimulatedinavastrange of temperatures,from0◦Cupto70◦Cat0.65Vsupplyvolt- ageand250MHzoperatingfrequencywith2.1fFoutputload capacitance.TheresultsareplottedinFig.11.Thisfigureshows that the proposed design operates correctly with low energy consumptionvariationatdifferentambienttemperatures.
6 5
4 3
2 1
4-to-3 counter 1.15E-17 1.62E-17 2.11E-17 2.66E-17 3.25E-17 3.92E-17 5-to-3 counter 3.72E-17 4.59E-17 5.51E-17 6.48E-17 7.48E-17 8.58E-17 6-to-3 counter 9.22E-17 1.17E-16 1.40E-16 1.63E-16 1.85E-16 2.08E-16 7-to-3 counter 6.57E-17 8.17E-17 9.62E-17 1.11E-16 1.25E-16 1.41E-16
0.00E+00 5.00E-17 1.00E-16 1.50E-16 2.00E-16 2.50E-16
PDP
PDP versus load capacitor in the counter cells(Vdd=0.65, @250MHZ)
Fig.12.PDPversusdifferentcapacitors.
Table7
Thenumberofelementsindifferentcountercells.
Design Numberofdevices
4-to-3counterinMehrabi,Mirzaee,Zamanzadeh,etal.(2013),Mehrabi,Navi,etal.(2013);Mehrabi,Mirzaee,Moaiyeri,etal.(2013) 60
Proposed4-to-3counter 26
5-to-3counterinChowdhuryetal.(2008a,2008b) 72
Proposed5-to-3counter 29
6-to-3counterinMehrabi,Mirzaee,Zamanzadeh,etal.(2013),Mehrabi,Navi,etal.(2013);Mehrabi,Mirzaee,Moaiyeri,etal.(2013) 100
Proposed6-to-3counter 36
7-to-3counterinMohdetal.(2013) 192
Proposed7-to-3counter 39
Drivingcapability isavery importantmetric for thelogic gates.Thus,inthisworkthedrivingcapabilityoftheproposed structuresisalsoscrutinized.Thedesignsproposedaresimu- latedusingavarietyofoutputloadcapacitors,rangingfrom1 upto6fF,at0.65Vsupplyvoltageand250MHzfrequency.The PDPofthedifferentcounterdesigns,againsttheloadcapacitor variation,areschemedinFig.12.
Table7indicatesthe numberof elementsused indifferent structures.Asshowninthistable,thedesignsproposedhavea lowertransistorincomparisontootherdesigns.
6. Conclusion
Thecarbonnanotubefield-effecttransistor(CNFET)isone ofthenewdevicestodesignlowpowerandhighperformance circuits. In a multiplication process, to accumulate partial products,compressorandcountercellsareused.3-to-2,4-to-2, and5-to-2compressorsdonothaveenoughcapabilitytodesign high-bitsize multipliers.In thispaper, fournovelhighspeed andlow powercarbonnanotubecountercells wereproposed.
These counters were capable to add 4 or 5 or 6 or 7 bits per decade, and generate 3 outputs. CNFETs with different
thresholdvoltageswereusedtodesignourproposedcounters.
The counters proposed were simulated using HSPICE. The simulation results containedthree common figuresof merits:
delay,powerdissipation,andpower-delayproduct(PDP).The simulationresultsindicatethatthedesignsproposedconsume lowpowerandworkproperly.Ourproposedcountersaremore effectiveforhighordermultiplications.
Conflictofinterest
Theauthorshavenoconflictsofinteresttodeclare.
References
Alkaldy, E., Navi, K., & Sharifi, F. (2014). A novel design approach for multi-input XOR gate using multi-input majority function. Ara- bian Journal for Science and Engineering, 39(11), 7923–7932.
http://dx.doi.org/10.1007/s13369-014-1387-x
Azarderakhsh,R.,&Reyhani-Masoleh,A.(2013).Low-complexitymultiplier architectures for single and hybrid-double multiplications in Gauss- ian normal bases. IEEE Transactions on Computers, 62(4), 744–757.
http://dx.doi.org/10.1109/TC.2012.22
Bagherizadeh,M.,&Eshghi,M.(2011a).Alowpower&highspeedcarbon nanotube5to3compressor.FaibleTensionFaibleConsommation,115–118.
http://dx.doi.org/10.1109/FTFC.2011.5948902
Bagherizadeh,M.,&Eshghi,M.(2011b).Twonovellow-powerandhigh-speed dynamiccarbonnanotubefull-addercells.NanoscaleResearchLetters,6(1), 519.http://dx.doi.org/10.1186/1556-276X-6-519
Bagherizadeh, M., Gerami, M., & Eshghi, M. (2014). Design an ASIP for edit distance algorithm in pattern recognition. In The 22nd Ira- nian Conference on Electrical Engineering (ICEE) (pp. 971–975).
http://dx.doi.org/10.1109/IranianCEE.2014.6999676
Bahrami,M.,&Sadeghiyan,B.(2000).“Efficientmodulo2”+1multiplication schemesforIDEA.IEEEInternationalSymposiumonCircuitsandSystems, 4,653–656.
Bahrepour, D., & Sharifi, M. J. (2013). A novel high speed full adder based on linear threshold gate and its application to a 4-2 compres- sor.Arabian Journalfor ScienceandEngineering,38(11), 3041–3050.
http://dx.doi.org/10.1007/s13369-013-0615-0
Chang,C.H.,Gu,J.,&Zhang,M.(2004).Ultralow-voltagelow-powerCMOS 4-2and5-2compressorsforfastarithmeticcircuits.IEEETransactionson CircuitsandSystemsI:RegularPapers,51(10),1985–1997.
Chowdhury,S.R.,Banerjee,A.,Roy,A.,&Saha,H.(2008).Design,simulation andtestingofahighspeedlowpower15-4compressorforhighspeedmulti- plicationapplications.InFirstInternationalConferenceonPaperPresented attheEmergingTrendsinEngineeringandTechnology,2008.ICETET’08.
Chowdhury,S.R.,Banerjee,A.,Roy,A.,&Saha,H.(2008July).Design,sim- ulationandtestingofahighspeedlowpower15-4compressorforhigh speedmultiplicationapplications.InIEEEFirstInternationalConference onEmergingTrendsinEngineeringandTechnology2008.ICETET’08(pp.
434–438).http://dx.doi.org/10.1109/ICETET.2008.151
Dandapat,A.,Ghosal,S.,Sarkar,P.,&Mukhopadhyay,D.(2010).A1.2-ns 16×16-bitbinarymultiplierusinghighspeedcompressors.International JournalofElectricalandElectronicsEngineering,4(3),234–239.
Deng, G., & Chen, C. (2013). Binary multiplication using hybrid MOS and multi-gate single-electron transistors. IEEE Transac- tions on Very Large Scale Integration (VLSI), 21(9), 1573–1582.
http://dx.doi.org/10.1109/TVLSI.2012.2217993
Deng, J., & Wong, H. S. P. (2007a). A compact SPICE model for carbon-nanotube field-effect transistors including nonidealities and its application—Part I: Model of the intrinsic channel region.
IEEE Transactions on Electron Devices, 54(12), 3186–3194.
http://dx.doi.org/10.1109/TED.2007.909030
Deng, J., & Wong, H. S. P. (2007b). A compact spice model for carbon-nanotube field-effect transistors including nonidealities and its application—PartII: Full devicemodelandcircuitperformance bench- marking. IEEE Transactions on Electron Devices, 54(12), 3195–3205.
http://dx.doi.org/10.1109/TED.2007.909043
Ghasemzadeh, M., Mohabbatian, N., Akbari, A., Hadidi, K., & Khoei, A. (2014). A novel fast glitchless 7-3 counter with a new struc- ture.In IEEEProceedings of the21st InternationalConference Mixed DesignofIntegratedCircuits&Systems(MIXDES),2014(pp.131–134).
http://dx.doi.org/10.1109/MIXDES.2014.6872171
Jaberipur,G.,&Kaivani, A.(2009).Improvingthespeedof paralleldeci- malmultiplication.IEEETransactionsonComputers,58(11),1539–11552.
http://dx.doi.org/10.1109/TC.2009.110
Joshy,V.Z.,Prasath,R.A.,Ravi,T.,&Karman,V.(2012).Designandanalysis ofcompressorsusingCNTFET.InIEEE2012InternationalConferenceon EmergingTrendsinScience,EngineeringandTechnology(INCOSET)(pp.
323–328).
Lin,S.,Kim,Y.B.,&Lombardi,F.(2009).AnovelCNTFET-basedternary logicgatedesign.In52ndIEEEInt.MidwestSymposiumonCircuitsand Systems(pp.435–438).http://dx.doi.org/10.1109/MWSCAS.2009.5236063 Mehrabani,Y.S.,&Eshghi,M.(2015).Asymmetric,multi-threshold,high- speed and efficient-energy 1-bit full adder cell design using CNFET technology. Circuits, Systems, and Signal Processing, 34(3), 739–759.
http://dx.doi.org/10.1007/s00034-014-9887-1
Mehrabi, S., Mirzaee, R. F.,Zamanzadeh, S., Navi, K., & Hashemipour, O. (2013). Design, analysis, and implementation of partial product reduction phase by usingwide m:3(4≤m≤10) compressors.Interna- tionalJournalofHighPerformanceSystemsArchitecture,4(4),231–241.
http://dx.doi.org/10.1504/IJHPSA.2013.058986
Mehrabi,S.,Navi,K.,&Hashemipour,O.(2013).Performanceanalysisand simulationoftwodifferentarchitecturesof(6:3)and(7:3)compressors basedoncarbonnano-tubefieldeffecttransistors.InIEEE5thInternational PaperPresentedattheNanoelectronicsConference(INEC),2013.
Mehrabi, S.,Mirzaee, R. F.,Moaiyeri, M.H., Navi, K.,& Hashemipour, O.(2013).CNFET-baseddesignofenergy-efficientsymmetricthree-input XORandfulladdercircuits.ArabianJournalforScienceandEngineering, 38(12),3367–3382.http://dx.doi.org/10.1007/s13369-013-0627-9 Mohd,B.J.,Abed,S.E.,&Alouneh,S.(2013).Carry-basedreductionparallel
counterdesign.InternationalJournalofElectronics,100(11),1510–1528.
http://dx.doi.org/10.1080/00207217.2012.751320
Najafi,A.,Timarchi,S.,&Najafi,A.(2014).High-speedenergy-efficient5:2 compressor. InIEEE37th InternationalConventiononInformationand Communication Technology, Electronicsand Microelectronics(MIPRO) (pp.80–84).
Parandeh-Afshar, H.,Verma,A.K.,Brisk,P.,& Ienne,P.(2010).Improv- ing FPGA performance for carry-save arithmetic. IEEE Transactions on Very Large Scale Integration (VLSI) Systems, 18(4), 578–590.
http://dx.doi.org/10.1109/TVLSI.2009.2014380
Perri,S.,&Corsonello,P.(2012).Newmethodologyforthedesignofefficient binaryadditioncircuitsinQCA.IEEETransactionsonNanotechnology, 11(6),1192–1200.
Pishvaie, A., Jaberipur, G., & Jahanian, A. (2012). Improved CMOS (4,2) compressor designs for parallel multipliers. Computers &
Electrical Engineering, 38(6), 1703–1716. http://dx.doi.org/10.1016/
j.compeleceng.2012.07.015
Qi,H.,Kim,Y.B.,&Choi,M.(2012).Ahighspeedlowpowermodulo2n+1 multiplierdesignusingcarbon-nanotubetechnology.InIEEE55thInterna- tionalMidwestSymposiumonCircuitsandSystems(MWSCAS),2012(pp.
406–409).
Rodríguez-Reséndiz, J., Gutiérrez-Villalobos, J. M., Duarte-Correa, D., Mendiola-Santiba˜nez,J.D.,&Santillán-Méndez,I.M.(2012).Designand implementationofanadjustablespeeddriveformotioncontrolapplications.
JournalofAppliedResearchandTechnology,10(2),180–194.
Waters,R.S.,&Swartzlander,E.E.(2010).Areducedcomplexitywallace multiplierreduction.IEEETransactionsonComputers,59(8),1134–1137.
http://dx.doi.org/10.1109/TC.2010.103