{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,6,19]],"date-time":"2025-06-19T04:52:29Z","timestamp":1750308749733,"version":"3.41.0"},"reference-count":42,"publisher":"Association for Computing Machinery (ACM)","issue":"4","license":[{"start":{"date-parts":[[2009,11,1]],"date-time":"2009-11-01T00:00:00Z","timestamp":1257033600000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"DOI":"10.13039\/100000144","name":"Division of Computer and Network Systems","doi-asserted-by":"publisher","award":["CNS-0719936"],"award-info":[{"award-number":["CNS-0719936"]}],"id":[{"id":"10.13039\/100000144","id-type":"DOI","asserted-by":"publisher"}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["J. Emerg. Technol. Comput. Syst."],"published-print":{"date-parts":[[2009,11]]},"abstract":"<jats:p>In recent years, research on nanotechnology has advanced rapidly. Novel nanodevices have been developed, such as those based on carbon nanotubes, nanowires, etc. Using these emerging nanodevices, diverse nanoarchitectures have been proposed. Among them, hybrid nano\/CMOS reconfigurable architectures have attracted attention because of their advantages in performance, integration density, and fault tolerance. Recently, a high-performance hybrid nano\/CMOS reconfigurable architecture, called NATURE, was presented. NATURE comprises CMOS reconfigurable logic and interconnect fabric, and CMOS-fabrication-compatible nanomemory. High-density, fast nano RAMs are distributed in NATURE as on-chip storage to store multiple reconfiguration copies for each reconfigurable element. It enables cycle-by-cycle runtime reconfiguration and a highly efficient computational model, called temporal logic folding. Through logic folding, NATURE provides more than an order of magnitude improvement in logic density and area-delay product, and significant design flexibility in performing area-delay trade-offs, at the same technology node. Moreover, NATURE can be fabricated using mainstream photolithography fabrication techniques. Hence, it offers a currently commercially viable reconfigurable architecture with high performance, superior logic density, and outstanding design flexibility, which is very attractive for deployment in cost-conscious embedded systems.<\/jats:p>\n          <jats:p>In order to fully explore the potential of NATURE and further improve its performance, in this article, a thorough design space exploration is conducted to optimize its architecture. Investigations in terms of different logic element architectures, interconnect designs, and various technologies for nano RAMs are presented. Nano RAMs can not only be used as storage for configuration bits, but the high density of nano RAMs also makes them excellent candidates for large-capacity on-chip data storage in NATURE. Many logic- and memory-intensive applications, such as video and image processing, require large storage of temporal results. To enhance the capability of NATURE for implementing such applications, we investigate the design of nano data memory structures in NATURE and explore the impact of memory density. Experimental results demonstrate significant throughput improvements due to area saving from logic folding and parallel data processing.<\/jats:p>","DOI":"10.1145\/1629091.1629093","type":"journal-article","created":{"date-parts":[[2009,11,30]],"date-time":"2009-11-30T14:56:36Z","timestamp":1259592996000},"page":"1-27","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":2,"title":["Design space exploration and data memory architecture design for a hybrid nano\/CMOS dynamically reconfigurable architecture"],"prefix":"10.1145","volume":"5","author":[{"given":"Wei","family":"Zhang","sequence":"first","affiliation":[{"name":"Princeton University, Princeton, NJ"}]},{"given":"Niraj K.","family":"Jha","sequence":"additional","affiliation":[{"name":"Princeton University, Princeton, NJ"}]},{"given":"Li","family":"Shang","sequence":"additional","affiliation":[{"name":"University of Colorado, Boulder, Boulder, CO"}]}],"member":"320","published-online":{"date-parts":[[2009,11,30]]},"reference":[{"key":"e_1_2_1_1_1","unstructured":"Altera. 2009. Altera. http:\/\/www.altera.com.  Altera. 2009. Altera. http:\/\/www.altera.com."},{"volume-title":"Proceedings of the International Workshop on Field Programable Gate Arrays. 213--222","author":"Betz V.","key":"e_1_2_1_2_1"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1109\/54.655177"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1109\/54.544532"},{"key":"e_1_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1021\/nl025875l"},{"volume-title":"Proceedings of the 4th Canadian Workshop of Field-Programmable Devices. 47--54","year":"1996","author":"DeHon A.","key":"e_1_2_1_6_1"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/1084748.1084750"},{"volume-title":"Proceedings of the International Conference on Nano-Networks. 1--5.","year":"2006","author":"DeHon A.","key":"e_1_2_1_8_1"},{"key":"e_1_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/968280.968299"},{"key":"e_1_2_1_10_1","first-page":"40","article-title":"Toggle magnetic random access memory cells scalable to a capacity of over 100 megabits","volume":"103","author":"Fukumoto Y.","year":"2008","journal-title":"Amer. Instit. Phys."},{"volume-title":"Proceedings of the Conference on VLSI Technology, System and Applications. 1--4.","author":"Ha D.","key":"e_1_2_1_11_1"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/TVLSI.2003.821545"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.5555\/996070.1009867"},{"key":"e_1_2_1_14_1","unstructured":"IBM. 2007. IBM embedded DRAM. http:\/\/domino.research.ibm.com.  IBM. 2007. IBM embedded DRAM. http:\/\/domino.research.ibm.com."},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1021\/nl035185x"},{"volume-title":"Proceedings of the International Parallel and Distributed Processing Symposium. 138--145","author":"Kalenterids V.","key":"e_1_2_1_16_1"},{"key":"e_1_2_1_17_1","first-page":"896","article-title":"Macro model and sense amplifier for a MRAM","volume":"41","author":"Kim J.-H.","year":"2002","journal-title":"J. Korean Phys. Soc."},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/IEDM.2003.1269271"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/5.752518"},{"key":"e_1_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2005.853700"},{"volume-title":"Proceedings of the International Conference on Field-Programmable Logic and Applications. 61--70","author":"Mei B.","key":"e_1_2_1_21_1"},{"volume-title":"Proceedings of the Symposium on FPGAs for Custom Computing Machines. 264--266","author":"Motomura M.","key":"e_1_2_1_22_1"},{"key":"e_1_2_1_23_1","unstructured":"Nantero. 2008. Nantero. http:\/\/www.nantero.com.  Nantero. 2008. Nantero. http:\/\/www.nantero.com."},{"key":"e_1_2_1_24_1","unstructured":"NEC. 2006. NEC embedded DRAM. http:\/\/www.necel.com\/process\/en\/edram.html.  NEC. 2006. NEC embedded DRAM. http:\/\/www.necel.com\/process\/en\/edram.html."},{"key":"e_1_2_1_25_1","unstructured":"NEC. 2007. MRAM. http:\/\/www.nec.co.jp.  NEC. 2007. MRAM. http:\/\/www.nec.co.jp."},{"key":"e_1_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1109\/MCD.2004.1263404"},{"key":"e_1_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1109\/43.31522"},{"volume-title":"Proceedings of the Symposium on VLSI Circuits. 145--148","author":"Perissakis S.","key":"e_1_2_1_28_1"},{"volume-title":"Proceedings of the International Conference on Computer-Aided Design. 597--602","author":"Raghunathan A.","key":"e_1_2_1_29_1"},{"key":"e_1_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1126\/science.289.5476.94"},{"volume-title":"Proceedings of the International Workshop on Memory Technology, Design and Testing. 86--91","author":"Salamon D.","key":"e_1_2_1_31_1"},{"volume-title":"Proceedings of the Aerospace Conference. 1--5.","author":"Smith R. F.","key":"e_1_2_1_32_1"},{"key":"e_1_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1088\/0957-4484\/15\/8\/003"},{"key":"e_1_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1088\/0957-4484\/16\/6\/045"},{"key":"e_1_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2003.811804"},{"key":"e_1_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1049\/mnl:20070034"},{"key":"e_1_2_1_37_1","doi-asserted-by":"publisher","DOI":"10.1140\/epjb\/e2007-00154-y"},{"key":"e_1_2_1_38_1","unstructured":"Xilinx. 2009. Xilinx. http:\/\/www.xilinx.com.  Xilinx. 2009. Xilinx. http:\/\/www.xilinx.com."},{"key":"e_1_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICCD.2005.21"},{"key":"e_1_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/1146909.1147091"},{"key":"e_1_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1145\/1278480.1278558"},{"key":"e_1_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/1278480.1278560"}],"container-title":["ACM Journal on Emerging Technologies in Computing Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1629091.1629093","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1629091.1629093","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T20:22:19Z","timestamp":1750278139000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1629091.1629093"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,11]]},"references-count":42,"journal-issue":{"issue":"4","published-print":{"date-parts":[[2009,11]]}},"alternative-id":["10.1145\/1629091.1629093"],"URL":"https:\/\/doi.org\/10.1145\/1629091.1629093","relation":{},"ISSN":["1550-4832","1550-4840"],"issn-type":[{"type":"print","value":"1550-4832"},{"type":"electronic","value":"1550-4840"}],"subject":[],"published":{"date-parts":[[2009,11]]},"assertion":[{"value":"2008-08-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2009-06-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2009-11-30","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}