{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,16]],"date-time":"2026-03-16T15:43:02Z","timestamp":1773675782899,"version":"3.50.1"},"reference-count":24,"publisher":"Association for Computing Machinery (ACM)","issue":"2","license":[{"start":{"date-parts":[[2016,11,3]],"date-time":"2016-11-03T00:00:00Z","timestamp":1478131200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"C-SPIN"},{"name":"MARCO and DARPA"},{"name":"SRC STARnet Centers"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":["J. Emerg. Technol. Comput. Syst."],"published-print":{"date-parts":[[2017,4,30]]},"abstract":"<jats:p>All-Spin Logic (ASL) devices provide a promising spintronics-based alternative for Boolean logic implementations in the post-Complementary Metal-Oxide Semiconductor (CMOS) era. In principle, any logic functionality can be implemented in ASL. In practice, the performance of an ASL gate is significantly affected by layout choices, but such implications have not been adequately explored in the past. This article proposes a systematic approach for building standard cells in ASL, which are a basic building block in an overall design methodology for implementing large ASL-based circuits. We first propose a new technique to reduce the magnet count for an ASL majority gate but still ensure correct functioning through layout optimization methods. Building on physics-based analysis, we then build a standard cell library with diverse functionality and characterize the library for delay, energy, and area. We perform delay-optimized technology mapping on ISCAS85 benchmark circuits using our library. Our approach results in circuits that are 12.90% faster, consume 26.16% less energy, and are 33.56% more area efficient compared to a standard cell library that does not incorporate layout-based optimization techniques of our work.<\/jats:p>","DOI":"10.1145\/2967612","type":"journal-article","created":{"date-parts":[[2016,11,4]],"date-time":"2016-11-04T12:49:04Z","timestamp":1478263744000},"page":"1-22","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":6,"title":["Optimized Standard Cells for All-Spin Logic"],"prefix":"10.1145","volume":"13","author":[{"given":"Meghna G.","family":"Mankalale","sequence":"first","affiliation":[{"name":"University of Minnesota"}]},{"given":"Sachin S.","family":"Sapatnekar","sequence":"additional","affiliation":[{"name":"University of Minnesota"}]}],"member":"320","published-online":{"date-parts":[[2016,11,3]]},"reference":[{"key":"e_1_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1109\/NANOARCH.2015.7180606"},{"key":"e_1_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/NANOARCH.2011.5941494"},{"key":"e_1_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1038\/nnano.2010.31"},{"key":"e_1_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1063\/1.3567772"},{"key":"e_1_2_1_5_1","volume-title":"Retrieved","author":"Berkeley Logic Synthesis and Verification Group","year":"2015"},{"key":"e_1_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCSI.2013.2268375"},{"key":"e_1_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/43.87604"},{"key":"e_1_2_1_8_1","doi-asserted-by":"crossref","unstructured":"M. J. Donahue and D. G. Porter. 1999. OOMMF User\u2019s Guide Version 1.0 Release 1.2 alpha 5. Interagency Report NISTIR 6376 National Institute of Standards and Technology Gaithersburg MD. Retreived from http:\/\/math.nist.gov\/oommf.  M. J. Donahue and D. G. Porter. 1999. OOMMF User\u2019s Guide Version 1.0 Release 1.2 alpha 5. Interagency Report NISTIR 6376 National Institute of Standards and Technology Gaithersburg MD. Retreived from http:\/\/math.nist.gov\/oommf.","DOI":"10.6028\/NIST.IR.6376"},{"key":"e_1_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1088\/0034-4885\/59\/11\/002"},{"key":"e_1_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/2663351"},{"key":"e_1_2_1_12_1","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2014.2361767"},{"key":"e_1_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/TNANO.2009.2028609"},{"key":"e_1_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/37888.37969"},{"key":"e_1_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-1-4615-3624-6"},{"key":"e_1_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/JPROC.2013.2252317"},{"key":"e_1_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1109\/IITC.2013.6615553"},{"key":"e_1_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1109\/TCAD.2015.2413852"},{"key":"e_1_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1109\/ISQED.2013.6523614"},{"key":"e_1_2_1_20_1","volume-title":"Current-driven excitation of magnetic multilayers. J. Magn. Magnet. Mater. 159 (June","author":"Slonczewski J. C.","year":"1996"},{"key":"e_1_2_1_21_1","volume-title":"Modeling Multi-Magnet Networks Interacting Via Spin Currents. Retrieved","author":"Srinivasan S.","year":"2014"},{"key":"e_1_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1109\/TMAG.2011.2159106"},{"key":"e_1_2_1_23_1","first-page":"14905","article-title":"Current-limiting challenges for all-spin logic devices. Sci","volume":"5","author":"Su L.","year":"2015","journal-title":"Rep."},{"key":"e_1_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1063\/1.4913303"},{"key":"e_1_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1103\/PhysRevB.62.570"}],"container-title":["ACM Journal on Emerging Technologies in Computing Systems"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2967612","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2967612","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T03:49:58Z","timestamp":1750218598000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2967612"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,11,3]]},"references-count":24,"journal-issue":{"issue":"2","published-print":{"date-parts":[[2017,4,30]]}},"alternative-id":["10.1145\/2967612"],"URL":"https:\/\/doi.org\/10.1145\/2967612","relation":{},"ISSN":["1550-4832","1550-4840"],"issn-type":[{"value":"1550-4832","type":"print"},{"value":"1550-4840","type":"electronic"}],"subject":[],"published":{"date-parts":[[2016,11,3]]},"assertion":[{"value":"2015-12-01","order":0,"name":"received","label":"Received","group":{"name":"publication_history","label":"Publication History"}},{"value":"2016-06-01","order":1,"name":"accepted","label":"Accepted","group":{"name":"publication_history","label":"Publication History"}},{"value":"2016-11-03","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}