{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:21:21Z","timestamp":1750306881860,"version":"3.41.0"},"reference-count":55,"publisher":"Association for Computing Machinery (ACM)","issue":"1","license":[{"start":{"date-parts":[[2013,2,1]],"date-time":"2013-02-01T00:00:00Z","timestamp":1359676800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["J. Emerg. Technol. Comput. Syst."],"published-print":{"date-parts":[[2013,2]]},"abstract":"<jats:p>Carbon Nanotube Field Effect Transistors (CNFETs) show great promise as extensions to silicon CMOS. However, CNFET-based circuits will face great fabrication challenges that will translate into important parameter variations and decreased reliability. Hence, asynchronous logic, which is intrinsically more robust to variability, seems an ideal and perhaps unavoidable choice for digital circuits in CNFET technology. This article presents the results on the design and analysis of a CNFET-based implementation of an asynchronous circuit primitive: the Muller C-element. Using a CNFET SPICE model, we evaluate the robustness of CNFET-based C-element in the presence of CNT fabrication-related nonidealities. We investigate a quantitative evaluation of how timing variability impacts the functionality of a C-element and then, extract the necessary delay constraints of the C-element circuit from the signal transition graph specification. Considering the large degrees of spatial correlation observed between the CNFETs fabricated on directionally grown CNTs, a layout technique is exploited to overcome the robustness challenges of a CNFET-based C-element. Extensive Monte Carlo simulations on the proposed technique have demonstrated the effectiveness of the proposed CNFET-based C-element by improving approximately 50X in its robustness in expense of 65% area, 47% delay, and 56% power consumption overheads. Experimental results indicate that implementation of some CNFET-based Quasi Delay Insensitive (QDI) benchmark circuits using the proposed C-element results in significant robustness improvement with negligible power and throughput overheads. As a promising step toward CNFET-based giga-scale integrated circuits, this article shows that the asynchronous logic is an effective approach to design robust integrated circuits in CNFET technology with inherent extreme physical variations.<\/jats:p>","DOI":"10.1145\/2422094.2422098","type":"journal-article","created":{"date-parts":[[2013,2,22]],"date-time":"2013-02-22T19:25:04Z","timestamp":1361561104000},"page":"1-27","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":1,"title":["Design and Analysis of a Robust Carbon Nanotube-Based Asynchronous Primitive Circuit"],"prefix":"10.1145","volume":"9","author":[{"given":"Behnam","family":"Ghavami","sequence":"first","affiliation":[{"name":"Amirkabir University of Technology"}]},{"given":"Mohsen","family":"Raji","sequence":"additional","affiliation":[{"name":"Amirkabir University of Technology"}]},{"given":"Hossein","family":"Pedram","sequence":"additional","affiliation":[{"name":"Amirkabir University of Technology"}]},{"given":"Mehdi B.","family":"Tahoori","sequence":"additional","affiliation":[{"name":"Karlsruhe Institute of Technology"}]}],"member":"320","published-online":{"date-parts":[[2013,2]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNANO.2010.2058126"},{"key":"e_1_2_1_2_1","doi-asserted-by":"crossref","unstructured":"Beerel P. A. Ozdag R. O. and Ferretti M. 2010. A Designer\u2019s Guide To Asynchronous VLSI. Cambridge University Press.   Beerel P. A. Ozdag R. O. and Ferretti M. 2010. A Designer\u2019s Guide To Asynchronous VLSI . Cambridge University Press.","DOI":"10.1017\/CBO9780511674730"},{"volume-title":"Proceedings of the International Conference and Workshop on Emerging Trends in Technology. 27--32","author":"Boddapati H.","key":"e_1_2_1_3_1"},{"volume-title":"Proceedings of the 2nd Working Conference on Asynchronous Design Methodologies. 150--159","author":"Brzozowski J. A.","key":"e_1_2_1_4_1"},{"key":"e_1_2_1_5_1","doi-asserted-by":"crossref","unstructured":"Brzozowski J. A. and Seger C. J. H. 1995. Asynchronous Circuits. Springer.  Brzozowski J. A. and Seger C. J. H. 1995. Asynchronous Circuits . Springer.","DOI":"10.1007\/978-1-4612-4210-9"},{"volume-title":"Proceedings of the 9th International Symposium on Quality Electronic Design. 697--701","author":"Chakraborty R. S.","key":"e_1_2_1_6_1"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSICT.2006.306040"},{"key":"e_1_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1021\/nl025875l"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/TED.2007.909030"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVLSI.2009.2013470"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1109\/92.502196"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.compeleceng.2008.11.025"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.compeleceng.2008.06.014"},{"volume-title":"Proceedings of the 11th international Conference on System-on-Chip. 38--41","author":"Ghavami B.","key":"e_1_2_1_14_1"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1166\/jolpe.2010.1051"},{"volume-title":"Proceedings of the 12th International Symposium on Quality Electronic Design. 1--8.","author":"Ghavami B.","key":"e_1_2_1_16_1"},{"key":"e_1_2_1_17_1","first-page":"34","article-title":"A statistical-based material and process guidelines for design of carbon nanotube field-effect transistors in gigascale integrated circuits","volume":"26","author":"Ghavami B.","year":"2011","journal-title":"Nanotechnol."},{"volume-title":"Proceedings of the IEEE\/ACM International Conference on Computer-Aided Design. 449--456","author":"Gill G.","key":"e_1_2_1_18_1"},{"volume-title":"Proceedings of the IEEE\/ACM International Conference on Computer-Aided Design. 681--689","author":"Gupta P.","key":"e_1_2_1_19_1"},{"volume-title":"Proceedings of the 3rd IEEE International Design and Test Workshop. 98--103","author":"Haron N. Z.","key":"e_1_2_1_20_1"},{"key":"e_1_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2009.2032356"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/1366110.1366135"},{"key":"e_1_2_1_23_1","unstructured":"International Technology Roadmap for Semiconductor 2007 Edition Executive Summary. http:\/\/www.itrs.netiLinks\/2007ITRS\/ExecSum2007.pdf.  International Technology Roadmap for Semiconductor 2007 Edition Executive Summary. http:\/\/www.itrs.netiLinks\/2007ITRS\/ExecSum2007.pdf."},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.5555\/962758.963535"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1021\/nl035185x"},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2002.801083"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1038\/nnano.2007.77"},{"key":"e_1_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/43.363123"},{"volume-title":"Proceedings of the Asia and South Pacific Design Automation Conference. 541--546","author":"Lin C.","key":"e_1_2_1_29_1"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1109\/TED.2009.2033168"},{"key":"e_1_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/1391469.1391648"},{"key":"e_1_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2010.2042890"},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1063\/1.122477"},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.5555\/101415.101434"},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASYNC.2008.22"},{"volume-title":"Proceedings of the IFIP Congress. 725--730","year":"1963","author":"McCluskey E. J.","key":"e_1_2_1_36_1"},{"volume-title":"Switching Theory 2","author":"Miller R. E.","key":"e_1_2_1_37_1"},{"key":"e_1_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1109\/5.24143"},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2006.883924"},{"volume-title":"Proceedings of the IEEE International Symposium on Asynchronous Circuits and Systems. 13--22","author":"Ozdag R. O.","key":"e_1_2_1_40_1"},{"key":"e_1_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/1278480.1278716"},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNANO.2008.2006903"},{"key":"e_1_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1109\/TDSC.2008.37"},{"key":"e_1_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.mejo.2009.12.013"},{"key":"e_1_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1109\/TED.2006.883816"},{"key":"e_1_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1088\/0022-3727\/44\/31\/313001"},{"key":"e_1_2_1_47_1","unstructured":"Ross S. A. 2001. A First Course in Probability 6th Ed. Prentice Hall.  Ross S. A. 2001. A First Course in Probability 6th Ed. Prentice Hall."},{"key":"e_1_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1109\/92.736128"},{"key":"e_1_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCD.2005.1388765"},{"key":"e_1_2_1_50_1","doi-asserted-by":"crossref","unstructured":"Sparso J. and Furber S. 2001. Principles of Asynchronous Circuit: A Systems Perspective. Kluwer.   Sparso J. and Furber S. 2001. Principles of Asynchronous Circuit: A Systems Perspective . Kluwer.","DOI":"10.1007\/978-1-4757-3385-3"},{"key":"e_1_2_1_51_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.entcs.2005.05.042"},{"volume-title":"Proceedings of the IEEE International Solid State Circuits Conference. 370--371","author":"Wong H. S. P.","key":"e_1_2_1_52_1"},{"key":"e_1_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/1629911.1629933"},{"key":"e_1_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2009.2023197"},{"volume-title":"Proceedings of the IEEE\/ACM Design Automation Conference. 1159--1164","author":"Zhang J.","key":"e_1_2_1_55_1"}],"container-title":["ACM Journal on Emerging Technologies in Computing Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2422094.2422098","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2422094.2422098","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T08:18:35Z","timestamp":1750234715000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2422094.2422098"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2013,2]]},"references-count":55,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2013,2]]}},"alternative-id":["10.1145\/2422094.2422098"],"URL":"https:\/\/doi.org\/10.1145\/2422094.2422098","relation":{},"ISSN":["1550-4832","1550-4840"],"issn-type":[{"type":"print","value":"1550-4832"},{"type":"electronic","value":"1550-4840"}],"subject":[],"published":{"date-parts":[[2013,2]]},"assertion":[{"value":"2011-05-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2012-02-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2013-02-01","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}