1
|
Youn S, Lee J, Kim S, Park J, Kim K, Kim H. Programmable Threshold Logic Implementations in a Memristor Crossbar Array. NANO LETTERS 2024; 24:3581-3589. [PMID: 38471119 DOI: 10.1021/acs.nanolett.3c04073] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 03/14/2024]
Abstract
In this study, we demonstrate the implementation of programmable threshold logics using a 32 × 32 memristor crossbar array. Thanks to forming-free characteristics obtained by the annealing process, its accurate programming characteristics are presented by a 256-level grayscale image. By simultaneous subtraction between weighted sum and threshold values with a differential pair in an opposite way, 3-input and 4-input Boolean logics are implemented in the crossbar without additional reference bias. Also, we verify a full-adder circuit and analyze its fidelity, depending on the device programming accuracy. Lastly, we successfully implement a 4-bit ripple carry adder in the crossbar and achieve reliable operations by read-based logic operations. Compared to stateful logic driven by device switching, a 4-bit ripple carry adder on a memristor crossbar array can perform more reliably in fewer steps thanks to its read-based parallel logic operation.
Collapse
Affiliation(s)
- Sangwook Youn
- Division of Materials Science and Engineering, Hanyang University, Seoul 04763, Korea
| | - Jungjin Lee
- Department of Electrical and Computer Engineering, Inha University, Incheon 22212, Korea
| | - Sungjoon Kim
- Department of Electrical and Computer Engineering, Seoul National University, Seoul 08826, Korea
| | - Jinwoo Park
- Division of Materials Science and Engineering, Hanyang University, Seoul 04763, Korea
| | - Kyuree Kim
- Division of Materials Science and Engineering, Hanyang University, Seoul 04763, Korea
| | - Hyungjin Kim
- Division of Materials Science and Engineering, Hanyang University, Seoul 04763, Korea
- Department of Electronic Engineering, Hanyang University, Seoul 04763, Korea
| |
Collapse
|
2
|
Paikaray B, Kuchibhotla M, Haldar A, Murapaka C. Skyrmion based majority logic gate by voltage controlled magnetic anisotropy in a nanomagnetic device. NANOTECHNOLOGY 2023; 34:225202. [PMID: 36827697 DOI: 10.1088/1361-6528/acbeb3] [Citation(s) in RCA: 2] [Impact Index Per Article: 1.0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Subscribe] [Scholar Register] [Received: 11/05/2022] [Accepted: 02/24/2023] [Indexed: 06/18/2023]
Abstract
Magnetic skyrmions are topologically protected spin textures and they are suitable for future logic-in-memory applications for energy-efficient, high-speed information processing and computing technologies. In this work, we have demonstrated skyrmion-based 3 bit majority logic gate using micromagnetic simulations. The skyrmion motion is controlled by introducing agatethat works on voltage controlled magnetic anisotropy. Here, the inhomogeneous magnetic anisotropy behaves as a tunable potential barrier/well that modulates the skyrmion trajectory in the structure for the successful implementation of the majority logic gate. In addition, several other effects such as skyrmion-skyrmion topological repulsion, skyrmion-edge repulsion, spin-orbit torque and skyrmion Hall effect have been shown to govern the logic functionalities. We have systematically presented the robust logic operations by varying the current density, magnetic anisotropy, voltage-controlled gate dimension and geometrical parameters of the logic device. The skyrmion Hall angle is monitored to understand the trajectory and stability of the skyrmion as a function of time in the logic device. The results demonstrate a novel method to achieve majority logic by using voltage controlled magnetic anisotropy which further opens up a new route for skyrmion-based low-power and high-speed computing devices.
Collapse
Affiliation(s)
- Bibekananda Paikaray
- Department of Materials Science and Metallurgical Engineering, Indian Institute of Technology Hyderabad, Kandi 502284, Telangana, India
| | - Mahathi Kuchibhotla
- Department of Physics, Indian Institute of Technology Hyderabad, Kandi 502284, Telangana, India
| | - Arabinda Haldar
- Department of Physics, Indian Institute of Technology Hyderabad, Kandi 502284, Telangana, India
| | - Chandrasekhar Murapaka
- Department of Materials Science and Metallurgical Engineering, Indian Institute of Technology Hyderabad, Kandi 502284, Telangana, India
| |
Collapse
|
3
|
Graphene/Ferroelectric (Ge-Doped HfO2) Adaptable Transistors Acting as Reconfigurable Logic Gates. NANOMATERIALS 2022; 12:nano12020279. [PMID: 35055296 PMCID: PMC8778263 DOI: 10.3390/nano12020279] [Citation(s) in RCA: 1] [Impact Index Per Article: 0.3] [Reference Citation Analysis] [Abstract] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 12/14/2021] [Revised: 01/07/2022] [Accepted: 01/15/2022] [Indexed: 02/04/2023]
Abstract
We present an array of 225 field-effect transistors (FETs), where each of them has a graphene monolayer channel grown on a 3-layer deposited stack of 22 nm control HfO2/5 nm Ge-HfO2 intermediate layer/8 nm tunnel HfO2/p-Si substrate. The intermediate layer is ferroelectric and acts as a floating gate. All transistors have two top gates, while the p-Si substrate is acting as a back gate. We show that these FETs are acting memtransistors, working as two-input reconfigurable logic gates with memory, the type of the logic gate depending only on the values of the applied gate voltages and the choice of a threshold current.
Collapse
|
4
|
James A, Krestinskaya O, Maan A. Recursive Threshold Logic-A Bioinspired Reconfigurable Dynamic Logic System With Crossbar Arrays. IEEE TRANSACTIONS ON BIOMEDICAL CIRCUITS AND SYSTEMS 2020; 14:1311-1322. [PMID: 32991290 DOI: 10.1109/tbcas.2020.3027554] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 06/11/2023]
Abstract
The neuron behavioral models are inspired by the principle of the firing of neurons, and weighted accumulation of charge for a given set of input stimuli. Biological neurons show dynamic behavior through its feedback and feedforward time-dependent responses. The principle of the firing of neurons inspires threshold logic design by applying threshold functions on the weight summation of inputs. In this article, we present a recursive threshold logic unit that uses the output feedback from standard threshold logic gates to emulate Boolean expressions in a time-sequenced manner. The Boolean expression is implemented with an analog resistive divider in memristive crossbars and a hard-threshold function designed with CMOS comparator for realizing the sums (OR) and products (AND) operators. The method benefits from reliable programming of the memristors in 1T1R crossbar configuration to suppress sneak path currents and thus enable larger crossbar sizes, which in turn allow a higher number of Boolean inputs. The reference threshold voltage for the decision comparators is tuned to implement AND and OR logic. The threshold value range is limited by the number of inputs to the crossbar. Simultaneously, the resistance of the memristors is kept constant at RON. The circuit's tolerance to the memristor variability and aging are analyzed, showing sufficient resilience. Also, the proposed recursive logic uses fewer cross-points, and has lower power dissipation than other memristive logic and CMOS implementation.
Collapse
|
5
|
Hong Q, Shi Z, Sun J, Du S. Memristive self-learning logic circuit with application to encoder and decoder. Neural Comput Appl 2020. [DOI: 10.1007/s00521-020-05281-z] [Citation(s) in RCA: 18] [Impact Index Per Article: 3.6] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/29/2022]
|
6
|
Sebastian A, Le Gallo M, Khaddam-Aljameh R, Eleftheriou E. Memory devices and applications for in-memory computing. NATURE NANOTECHNOLOGY 2020; 15:529-544. [PMID: 32231270 DOI: 10.1038/s41565-020-0655-z] [Citation(s) in RCA: 370] [Impact Index Per Article: 74.0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Received: 09/16/2019] [Accepted: 02/10/2020] [Indexed: 05/02/2023]
Abstract
Traditional von Neumann computing systems involve separate processing and memory units. However, data movement is costly in terms of time and energy and this problem is aggravated by the recent explosive growth in highly data-centric applications related to artificial intelligence. This calls for a radical departure from the traditional systems and one such non-von Neumann computational approach is in-memory computing. Hereby certain computational tasks are performed in place in the memory itself by exploiting the physical attributes of the memory devices. Both charge-based and resistance-based memory devices are being explored for in-memory computing. In this Review, we provide a broad overview of the key computational primitives enabled by these memory devices as well as their applications spanning scientific computing, signal processing, optimization, machine learning, deep learning and stochastic computing.
Collapse
|
7
|
Krestinskaya O, James AP, Chua LO. Neuromemristive Circuits for Edge Computing: A Review. IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS 2020; 31:4-23. [PMID: 30892238 DOI: 10.1109/tnnls.2019.2899262] [Citation(s) in RCA: 52] [Impact Index Per Article: 10.4] [Reference Citation Analysis] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 06/09/2023]
Abstract
The volume, veracity, variability, and velocity of data produced from the ever increasing network of sensors connected to Internet pose challenges for power management, scalability, and sustainability of cloud computing infrastructure. Increasing the data processing capability of edge computing devices at lower power requirements can reduce several overheads for cloud computing solutions. This paper provides the review of neuromorphic CMOS-memristive architectures that can be integrated into edge computing devices. We discuss why the neuromorphic architectures are useful for edge devices and show the advantages, drawbacks, and open problems in the field of neuromemristive circuits for edge computing.
Collapse
|
8
|
Choi J, Kim P. Critical neuromorphic computing based on explosive synchronization. CHAOS (WOODBURY, N.Y.) 2019; 29:043110. [PMID: 31042963 DOI: 10.1063/1.5086902] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Received: 12/25/2018] [Accepted: 03/21/2019] [Indexed: 06/09/2023]
Abstract
Synchronous oscillations in neuronal ensembles have been proposed to provide a neural basis for the information processes in the brain. In this work, we present a neuromorphic computing algorithm based on oscillator synchronization in a critical regime. The algorithm uses the high-dimensional transient dynamics perturbed by an input and translates it into proper output stream. One of the benefits of adopting coupled phase oscillators as neuromorphic elements is that the synchrony among oscillators can be finely tuned at a critical state. Especially near a critical state, the marginally synchronized oscillators operate with high efficiency and maintain better computing performances. We also show that explosive synchronization that is induced from specific neuronal connectivity produces more improved and stable outputs. This work provides a systematic way to encode computing in a large size coupled oscillator, which may be useful in designing neuromorphic devices.
Collapse
Affiliation(s)
- Jaesung Choi
- Department of Mathematical Sciences, Ulsan National Institute of Science and Technology (UNIST), Ulsan Metropolitan City 44919, South Korea
| | - Pilwon Kim
- Department of Mathematical Sciences, Ulsan National Institute of Science and Technology (UNIST), Ulsan Metropolitan City 44919, South Korea
| |
Collapse
|
9
|
Wijesinghe P, Ankit A, Sengupta A, Roy K. An All-Memristor Deep Spiking Neural Computing System: A Step Toward Realizing the Low-Power Stochastic Brain. IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTATIONAL INTELLIGENCE 2018. [DOI: 10.1109/tetci.2018.2829924] [Citation(s) in RCA: 52] [Impact Index Per Article: 7.4] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/09/2022]
|
10
|
Hierarchical Temporal Memory Using Memristor Networks: A Survey. IEEE TRANSACTIONS ON EMERGING TOPICS IN COMPUTATIONAL INTELLIGENCE 2018. [DOI: 10.1109/tetci.2018.2838124] [Citation(s) in RCA: 21] [Impact Index Per Article: 3.0] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/06/2022]
|
11
|
Sun Z, Ambrosi E, Bricalli A, Ielmini D. Logic Computing with Stateful Neural Networks of Resistive Switches. ADVANCED MATERIALS (DEERFIELD BEACH, FLA.) 2018; 30:e1802554. [PMID: 30079525 DOI: 10.1002/adma.201802554] [Citation(s) in RCA: 33] [Impact Index Per Article: 4.7] [Reference Citation Analysis] [Abstract] [Key Words] [Grants] [Track Full Text] [Subscribe] [Scholar Register] [Received: 04/21/2018] [Revised: 06/29/2018] [Indexed: 06/08/2023]
Abstract
Brain-inspired neural networks can process information with high efficiency, thus providing a powerful tool for pattern recognition and other artificial intelligent tasks. By adopting binary inputs/outputs, neural networks can be used to perform Boolean logic operations, thus potentially surpassing complementary metal-oxide-semiconductor logic in terms of area efficiency, execution time, and computing parallelism. Here, the concept of stateful neural networks consisting of resistive switches, which can perform all logic functions with the same network topology, is introduced. The neural network relies on physical computing according to Ohm's law, Kirchhoff 's law, and the ionic migration within an output switch serving as the highly nonlinear activation function. The input and output are nonvolatile resistance states of the devices, thus enabling stateful and cascadable logic operations. Applied voltages provide the synaptic weights, which enable the convenient reconfiguration of the same circuit to serve various logic functions. The neural network can solve all two-input logic operations with just one step, except for the exclusive-OR (XOR) needing two sequential steps. 1-bit full adder operation is shown to take place with just two steps and five resistive switches, thus highlighting the high efficiencies of space, time, and energy of logic computing with the stateful neural network.
Collapse
Affiliation(s)
- Zhong Sun
- Dipartimento di Elettronica, Informazione e Bioingegneria, Politecnico di Milano and IU.NET, Piazza L. da Vinci 32, 20133, Milano, Italy
| | - Elia Ambrosi
- Dipartimento di Elettronica, Informazione e Bioingegneria, Politecnico di Milano and IU.NET, Piazza L. da Vinci 32, 20133, Milano, Italy
| | - Alessandro Bricalli
- Dipartimento di Elettronica, Informazione e Bioingegneria, Politecnico di Milano and IU.NET, Piazza L. da Vinci 32, 20133, Milano, Italy
| | - Daniele Ielmini
- Dipartimento di Elettronica, Informazione e Bioingegneria, Politecnico di Milano and IU.NET, Piazza L. da Vinci 32, 20133, Milano, Italy
| |
Collapse
|
12
|
Aliakhmet K, Sadykova D, Mathew J, James AP. Memristive system design for variable pixel G-neighbor denoising filter. JOURNAL OF INTELLIGENT & FUZZY SYSTEMS 2018. [DOI: 10.3233/jifs-169459] [Citation(s) in RCA: 1] [Impact Index Per Article: 0.1] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/15/2022]
Affiliation(s)
| | - Diana Sadykova
- School of Engineering, Nazarbayev University, Astana, Kazakhstan
| | | | | |
Collapse
|
13
|
Ibrayev T, Myrzakhan U, Krestinskaya O, Irmanova A, James AP. On-chip face recognition system design with memristive Hierarchical Temporal Memory. JOURNAL OF INTELLIGENT & FUZZY SYSTEMS 2018. [DOI: 10.3233/jifs-169434] [Citation(s) in RCA: 15] [Impact Index Per Article: 2.1] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/15/2022]
Affiliation(s)
- Timur Ibrayev
- Circuits and Systems Group, Bioinspired microelectronics systems Lab, Department of Electrical and Electronics Engineering, Nazarbayev University, Astana, Kazakhstan
| | - Ulan Myrzakhan
- Circuits and Systems Group, Bioinspired microelectronics systems Lab, Department of Electrical and Electronics Engineering, Nazarbayev University, Astana, Kazakhstan
| | - Olga Krestinskaya
- Circuits and Systems Group, Bioinspired microelectronics systems Lab, Department of Electrical and Electronics Engineering, Nazarbayev University, Astana, Kazakhstan
| | - Aidana Irmanova
- Circuits and Systems Group, Bioinspired microelectronics systems Lab, Department of Electrical and Electronics Engineering, Nazarbayev University, Astana, Kazakhstan
| | - Alex Pappachen James
- Circuits and Systems Group, Bioinspired microelectronics systems Lab, Department of Electrical and Electronics Engineering, Nazarbayev University, Astana, Kazakhstan
| |
Collapse
|
14
|
Yuan M, Luo X, Wang W, Li L, Peng H. Pinning Synchronization of Coupled Memristive Recurrent Neural Networks with Mixed Time-Varying Delays and Perturbations. Neural Process Lett 2018. [DOI: 10.1007/s11063-018-9811-y] [Citation(s) in RCA: 8] [Impact Index Per Article: 1.1] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 10/17/2022]
|