DESIGN OF SPIN WAVE FUNCTIONS-BASED LOGIC CIRCUITS

PRASAD SHABADI, SANKARA NARAYANAN RAJAPANDIAN, SANTOSH KHASANVIS, CSABA ANDRAS MORITZ
2012 SPIN  
Over the past few years, several novel nanoscale computing concepts have been proposed as potential post-complementary metal oxide semiconductor (CMOS) computing fabrics. In these, key focus is on inventing a faster and lower power alternative to conventional metal oxide semiconductor¯eld e®ect transators. Instead, we propose a fundamental shift in mindset towards more functional building blocks, replacing simple switches with more sophisticated information encoding and computing based on
more » ... ate state variables to achieve a signi¯cantly more e±cient and compact logic. Speci¯cally, we propose wave computation enabled by magnetic spin wave interactions called as spin wave functions (SPWFs). In SPWFs, computation is based on wave interference and information can be encoded in a wave's phase, amplitude and frequency. In this paper, we provide an update on key fabric concepts and design aspects. Our analysis shows that circuit design choices can have a signi¯cant impact on overall fabric/device capabilities required and vice versa. Thereby, we adapt an integrated fabric-circuit exploration methodology. Control schemes for wave streaming and synchronization are also discussed with several SPWF circuit topologies. Our estimations show that signi¯cant area and power bene¯ts can be expected for SPWF-based designs versus CMOS. In particular, for a 1-bit adder up to 40X area bene¯t and up to 304X power consumption reduction may be possible with SPWF-based implementation versus 45 nm CMOS.
doi:10.1142/s2010324712400061 fatcat:r372exngfvddjartqgj5bfjyse