Clockless Spintronic Logic: A Robust And Ultra-Low Power Computing Paradigm
Keywords
Asynchronous logic; Domain wall (DW); Memristor; NULL convention logic (NCL); Quasi-delay insensitive (QDI) logic
Abstract
Asynchronous logic offers the advantages of no clock tree, robust circuit operation, avoidance of worst-case timing margins, and a reduced emission spectrum. Thus, computational paradigms are sought to attain advantages of clockless logic by leveraging the complementary characteristics of emerging devices and CMOS transistors within novel circuit designs. This paper introduces Spin Torque Enabled NULL Convention Logic (STENCL), which exploits the physical characteristics of non-volatile Domain-Wall (DW) and memristive devices to realize the Quasi-Delay-Insensitive (QDI) NULL Convention Logic (NCL) asynchronous design methodology. First, a formal algorithm is developed to transform NCL-based threshold m-of-n gate realizations to STENCL, in order to generate the corresponding input memristance and NULL module memristance required for nominal currents achieving DW device biasing. Second, hysteresis and set/reset conditions are realized by determining the corresponding current fluctuations required to move the DW within each threshold logic gate to realize all 27 foundational NCL gate structures, which are then simulated to assess energy and delay metrics. Third, a case study of a four-stage pipelined 32-bit IEEE single-precision floating point co-processor implemented as a dual-rail STENCL architecture is compared to a conventional CMOS-based NCL design implemented by an IBM SOI1250 45nm CMOS process. Fourth, a sensitivity analysis is performed to assess the impact of write accuracy and drift on memristor and DW device operation. Results indicate that STENCL-based designs achieve between 2-fold to 20-fold reduction in energy consumption with up to 8-fold reduction in area, over an equivalent CMOS-based NCL design for 32-bit full adders. Comparisons for various four-stage pipelined 32-bit IEEE single-precision floating-point co-processors and ISCAS benchmarks further substantiate those benefits for operation within acceptable tolerances at identical process technology nodes.
Publication Date
5-1-2018
Publication Title
IEEE Transactions on Computers
Volume
67
Issue
5
Number of Pages
631-645
Document Type
Article
Personal Identifier
scopus
DOI Link
https://doi.org/10.1109/TC.2017.2776139
Copyright Status
Unknown
Socpus ID
85035767650 (Scopus)
Source API URL
https://api.elsevier.com/content/abstract/scopus_id/85035767650
STARS Citation
Bai, Yu; DeMara, Ronald F.; Di, Jia; and Lin, Mingjie, "Clockless Spintronic Logic: A Robust And Ultra-Low Power Computing Paradigm" (2018). Scopus Export 2015-2019. 9985.
https://stars.library.ucf.edu/scopus2015/9985