資源描述:
《Carbon nanotube computer.pdf》由會員上傳分享,免費在線閱讀,更多相關(guān)內(nèi)容在學(xué)術(shù)論文-天天文庫。
1、LETTERdoi:10.1038/nature12502Carbonnanotubecomputer1234567MaxM.Shulaker,GageHills,NishantPatil,HaiWei,Hong-YuChen,H.-S.PhilipWong&SubhasishMitraTheminiaturizationofelectronicdeviceshasbeentheprincipaltoincorrectlogicfunctionality,whereasmetallicCNTshavelittleordrivin
2、gforcebehindthesemiconductorindustry,andhasbroughtnobandgap,resultinginhighleakagecurrentsandincorrectlogic20aboutmajorimprovementsincomputationalpowerandenergyfunctionality.Theimperfection-immunedesignmethodology,whichefficiency.Althoughadvanceswithsilicon-basedelec
3、tronicscontinuecombinescircuitdesigntechniqueswithCNTprocessingsolutions,20,21tobemade,alternativetechnologiesarebeingexplored.Digitalcir-overcomestheseproblems.Itenablesustodemonstrate,forthecuitsbasedontransistorsfabricatedfromcarbonnanotubes(CNTs)firsttime,acomple
4、teCNTcomputer,realizedentirelyusingCNFETs.havethepotentialtooutperformsiliconbyimprovingtheenergy–Similartothefirstsilicon-basedcomputers,ourCNTcomputer,whichisdelayproduct,ametricofenergyefficiency,bymorethananorderasynchronousdigitalsystembuiltentirelyfromCNFETs,ru
5、nsstoredofmagnitude.Hence,CNTsareanexcitingcomplementtoexistingprogramsandisprogrammable.OurCNTcomputerrunsabasicopera-1,2semiconductortechnologies.Owingtosubstantialfundamentaltingsystemthatperformsmultitasking,meaningthatitcanexecuteimperfectionsinherentinCNTs,howe
6、ver,onlyverybasiccircuitmultipleprogramsconcurrently(inaninterleavedfashion).Wedemon-blockshavebeendemonstrated.Hereweshowhowtheseimperfec-strateourCNTcomputerbyconcurrentlyexecutingacountingprogramtionscanbeovercome,anddemonstratethefirstcomputerbuiltandaninteger-so
7、rtingprogram(coordinatedbyabasicmultitaskingentirelyusingCNT-basedtransistors.TheCNTcomputerrunsanoperatingsystem),andalsobyexecuting20differentinstructionsfrom22operatingsystemthatiscapableofmultitasking:asademonstra-thecommercialMIPSinstructionset.tion,weperformcou
8、ntingandinteger-sortingsimultaneously.InTheCNTcomputerisaone-instruction-setcomputer,implement-addition,weimplement20differentinstr