TY - JOUR
T1 - Practical Implementation of Memristor-Based Threshold Logic Gates
AU - Papandroulidakis, Georgios
AU - Serb, Alexander
AU - Khiat, Ali
AU - Merrett, Geoff V.
AU - Prodromakis, Themis
N1 - Funding Information:
Manuscript received October 3, 2018; revised January 29, 2019; accepted February 16, 2019. Date of publication March 22, 2019; date of current version July 3, 2019. This work was supported by the Engineering and Physical Sciences Research Council under Grant EP/K017829/1. This paper was recommended by Associate Editor A. James. (Corresponding author: Georgios Papandroulidakis.) G. Papandroulidakis, A. Serb, A. Khiat, and T. Prodromakis are with the Zepler Institute for Photonics and Nanoelectronics, University of Southampton, Southampton SO17 1BJ, U.K. (e-mail: [email protected]; [email protected]; [email protected]; [email protected]).
Publisher Copyright:
© 2019 IEEE.
PY - 2019/8
Y1 - 2019/8
N2 - Current advances in emerging memory technologies enable novel and unconventional computing architectures for high-performance and low-power electronic systems, capable of carrying out massively parallel operations at the edge. One emerging technology, ReRAM, also known to belong in the family of memristors (memory resistors), is gathering attention due to its attractive features for logic and in-memory computing and benefits which follow from its technological attributes, such as nanoscale dimensions, low-power operation, and multi-state programming. At the same time, the design with CMOS is quickly reaching its physical and functional limitations, and further research toward novel logic families, such as threshold logic gates (TLGs), is scoped. In this paper, we introduce a physical implementation of a memristor-based current-mode TLG (MCMTLG) circuit and validate its design and operation through multiple experimental setups. We demonstrate two-input, three-input, and four-input MCMTLG configurations and showcase their reconfiguration capability. This is achieved by varying memristive weights arbitrarily for shaping the classification decision boundary, thus showing a promise as an alternative hardware-friendly implementation of artificial neural networks. Through the employment of real memristor devices as the equivalent of synaptic weights in TLGs, we are realizing components that can be used toward an in silico classifier.
AB - Current advances in emerging memory technologies enable novel and unconventional computing architectures for high-performance and low-power electronic systems, capable of carrying out massively parallel operations at the edge. One emerging technology, ReRAM, also known to belong in the family of memristors (memory resistors), is gathering attention due to its attractive features for logic and in-memory computing and benefits which follow from its technological attributes, such as nanoscale dimensions, low-power operation, and multi-state programming. At the same time, the design with CMOS is quickly reaching its physical and functional limitations, and further research toward novel logic families, such as threshold logic gates (TLGs), is scoped. In this paper, we introduce a physical implementation of a memristor-based current-mode TLG (MCMTLG) circuit and validate its design and operation through multiple experimental setups. We demonstrate two-input, three-input, and four-input MCMTLG configurations and showcase their reconfiguration capability. This is achieved by varying memristive weights arbitrarily for shaping the classification decision boundary, thus showing a promise as an alternative hardware-friendly implementation of artificial neural networks. Through the employment of real memristor devices as the equivalent of synaptic weights in TLGs, we are realizing components that can be used toward an in silico classifier.
KW - artificial neural networks
KW - in-silico classifiers
KW - Memristor
KW - reconfigurable electronics
KW - threshold logic gates
UR - http://www.scopus.com/inward/record.url?scp=85068699911&partnerID=8YFLogxK
U2 - 10.1109/TCSI.2019.2902475
DO - 10.1109/TCSI.2019.2902475
M3 - Article
AN - SCOPUS:85068699911
SN - 1549-8328
VL - 66
SP - 3041
EP - 3051
JO - IEEE Transactions on Circuits and Systems I: Regular Papers
JF - IEEE Transactions on Circuits and Systems I: Regular Papers
IS - 8
M1 - 8672912
ER -