Design and Synthesis of Ultra Low Energy Spin-Memristor Threshold Logic
arXiv:1402.2648 · doi:10.1109/TNANO.2014.2312177
Abstract
A threshold logic gate (TLG) performs weighted sum of multiple inputs and compares the sum with a threshold. We propose Spin-Memeristor Threshold Logic (SMTL) gates, which employ memristive cross-bar array (MCA) to perform current-mode summation of binary inputs, whereas, the low-voltage fast-switching spintronic threshold devices (STD) carry out the threshold operation in an energy efficient manner. Field programmable SMTL gate arrays can operate at a small terminal voltage of ~50mV, resulting in ultra-low power consumption in gates as well as programmable interconnect networks. We evaluate the performance of SMTL using threshold logic synthesis. Results for common benchmarks show that SMTL based programmable logic hardware can be more than 100x energy efficient than state of the art CMOS FPGA.
this paper is submitted to IEEE Transactions on Nanotechnology. It is currently under review
References in corpus (6)
- Matching domain wall configuration and spin-orbit torques for very efficient domain-wall motion
- Ultra Low Power Associative Computing with Spin Neurons and Resistive Crossbar Memory
- Cross-point architecture for spin transfer torque magnetic random access memory
- Boolean and Non-Boolean Computation With Spin Devices
- CoB/Ni-Based Multilayer Nanowire with High-Speed Domain Wall Motion under Low Current Control
- Ultra-low Energy, High Performance and Programmable Magnetic Threshold Logic
Cited by in corpus (7)
- A Survey of Memristive Threshold Logic Circuits
- STT-SNN: A Spin-Transfer-Torque Based Soft-Limiting Non-Linear Neuron for Low-Power Artificial Neural Networks
- A Sound and Complete Axiomatization of Majority-n Logic
- Power efficient ReLU design for neuromorphic computing using spin Hall effect
- Orthogonal Spin Current Injected Magnetic Tunnel Junction for Convolutional Neural Networks
- Semi-Trained Memristive Crossbar Computing Engine with In-Situ Learning Accelerator
- A Multilayer Neural Network Merging Image Preprocessing and Pattern Recognition by Integrating Diffusion and Drift Memristors