1
|
Jiménez M, Núñez J, Shamsi J, Linares-Barranco B, Avedillo MJ. Experimental demonstration of coupled differential oscillator networks for versatile applications. Front Neurosci 2023; 17:1294954. [PMID: 38111840 PMCID: PMC10725936 DOI: 10.3389/fnins.2023.1294954] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 09/15/2023] [Accepted: 11/10/2023] [Indexed: 12/20/2023] Open
Abstract
Oscillatory neural networks (ONNs) exhibit a high potential for energy-efficient computing. In ONNs, neurons are implemented with oscillators and synapses with resistive and/or capacitive coupling between pairs of oscillators. Computing is carried out on the basis of the rich, complex, non-linear synchronization dynamics of a system of coupled oscillators. The exploited synchronization phenomena in ONNs are an example of fully parallel collective computing. A fast system's convergence to stable states, which correspond to the desired processed information, enables an energy-efficient solution if small area and low-power oscillators are used, specifically when they are built on the basis of the hysteresis exhibited by phase-transition materials such as VO2. In recent years, there have been numerous studies on ONNs using VO2. Most of them report simulation results. Although in some cases experimental results are also shown, they do not implement the design techniques that other works on electrical simulations report that allow to improve the behavior of the ONNs. Experimental validation of these approaches is necessary. Therefore, in this study, we describe an ONN realized in a commercial CMOS technology in which the oscillators are built using a circuit that we have developed to emulate the VO2 device. The purpose is to be able to study in-depth the synchronization dynamics of relaxation oscillators similar to those that can be performed with VO2 devices. The fabricated circuit is very flexible. It allows programming the synapses to implement different ONNs, calibrating the frequency of the oscillators, or controlling their initialization. It uses differential oscillators and resistive synapses, equivalent to the use of memristors. In this article, the designed and fabricated circuits are described in detail, and experimental results are shown. Specifically, its satisfactory operation as an associative memory is demonstrated. The experiments carried out allow us to conclude that the ONN must be operated according to the type of computational task to be solved, and guidelines are extracted in this regard.
Collapse
Affiliation(s)
- Manuel Jiménez
- Instituto de Microelectrónica de Sevilla, IMSE-CNM (CSIC/Universidad de Sevilla), Seville, Spain
| | - Juan Núñez
- Instituto de Microelectrónica de Sevilla, IMSE-CNM (CSIC/Universidad de Sevilla), Seville, Spain
| | - Jafar Shamsi
- Department of Cell Biology and Anatomy, University of Calgary, Calgary, AB, Canada
| | - Bernabé Linares-Barranco
- Instituto de Microelectrónica de Sevilla, IMSE-CNM (CSIC/Universidad de Sevilla), Seville, Spain
| | - María J. Avedillo
- Instituto de Microelectrónica de Sevilla, IMSE-CNM (CSIC/Universidad de Sevilla), Seville, Spain
| |
Collapse
|
2
|
Todri-Sanial A, Carapezzi S, Delacour C, Abernot M, Gil T, Corti E, Karg SF, Nunez J, Jimenez M, Avedillo MJ, Linares-Barranco B. How Frequency Injection Locking Can Train Oscillatory Neural Networks to Compute in Phase. IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS 2022; 33:1996-2009. [PMID: 34495849 DOI: 10.1109/tnnls.2021.3107771] [Citation(s) in RCA: 2] [Impact Index Per Article: 1.0] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 06/13/2023]
Abstract
Brain-inspired computing employs devices and architectures that emulate biological functions for more adaptive and energy-efficient systems. Oscillatory neural networks (ONNs) are an alternative approach in emulating biological functions of the human brain and are suitable for solving large and complex associative problems. In this work, we investigate the dynamics of coupled oscillators to implement such ONNs. By harnessing the complex dynamics of coupled oscillatory systems, we forge a novel computation model-information is encoded in the phase of oscillations. Coupled interconnected oscillators can exhibit various behaviors due to the strength of the coupling. In this article, we present a novel method based on subharmonic injection locking (SHIL) for controlling the oscillatory states of coupled oscillators that allow them to lock in frequency with distinct phase differences. Circuit-level simulation results indicate SHIL effectiveness and its applicability to large-scale oscillatory networks for pattern recognition.
Collapse
|
3
|
Abernot M, Gil T, Jiménez M, Núñez J, Avellido MJ, Linares-Barranco B, Gonos T, Hardelin T, Todri-Sanial A. Digital Implementation of Oscillatory Neural Network for Image Recognition Applications. Front Neurosci 2021; 15:713054. [PMID: 34512246 PMCID: PMC8427800 DOI: 10.3389/fnins.2021.713054] [Citation(s) in RCA: 3] [Impact Index Per Article: 1.0] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 05/21/2021] [Accepted: 08/04/2021] [Indexed: 11/20/2022] Open
Abstract
Computing paradigm based on von Neuman architectures cannot keep up with the ever-increasing data growth (also called “data deluge gap”). This has resulted in investigating novel computing paradigms and design approaches at all levels from materials to system-level implementations and applications. An alternative computing approach based on artificial neural networks uses oscillators to compute or Oscillatory Neural Networks (ONNs). ONNs can perform computations efficiently and can be used to build a more extensive neuromorphic system. Here, we address a fundamental problem: can we efficiently perform artificial intelligence applications with ONNs? We present a digital ONN implementation to show a proof-of-concept of the ONN approach of “computing-in-phase” for pattern recognition applications. To the best of our knowledge, this is the first attempt to implement an FPGA-based fully-digital ONN. We report ONN accuracy, training, inference, memory capacity, operating frequency, hardware resources based on simulations and implementations of 5 × 3 and 10 × 6 ONNs. We present the digital ONN implementation on FPGA for pattern recognition applications such as performing digits recognition from a camera stream. We discuss practical challenges and future directions in implementing digital ONN.
Collapse
Affiliation(s)
- Madeleine Abernot
- Laboratoire d'Informatique, de Robotique et de Microélectronique de Montpellier, University of Montpellier, CNRS, Montpellier, France
| | - Thierry Gil
- Laboratoire d'Informatique, de Robotique et de Microélectronique de Montpellier, University of Montpellier, CNRS, Montpellier, France
| | - Manuel Jiménez
- Instituto de Microelectronica de Sevilla, IMSE-CNM, CSIC, Universidad de Sevilla, Sevilla, Spain
| | - Juan Núñez
- Instituto de Microelectronica de Sevilla, IMSE-CNM, CSIC, Universidad de Sevilla, Sevilla, Spain
| | - María J Avellido
- Instituto de Microelectronica de Sevilla, IMSE-CNM, CSIC, Universidad de Sevilla, Sevilla, Spain
| | - Bernabé Linares-Barranco
- Instituto de Microelectronica de Sevilla, IMSE-CNM, CSIC, Universidad de Sevilla, Sevilla, Spain
| | | | | | - Aida Todri-Sanial
- Laboratoire d'Informatique, de Robotique et de Microélectronique de Montpellier, University of Montpellier, CNRS, Montpellier, France
| |
Collapse
|
4
|
Núñez J, Avedillo MJ, Jiménez M, Quintana JM, Todri-Sanial A, Corti E, Karg S, Linares-Barranco B. Oscillatory Neural Networks Using VO 2 Based Phase Encoded Logic. Front Neurosci 2021; 15:655823. [PMID: 33935638 PMCID: PMC8085264 DOI: 10.3389/fnins.2021.655823] [Citation(s) in RCA: 4] [Impact Index Per Article: 1.3] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 01/19/2021] [Accepted: 03/25/2021] [Indexed: 02/03/2023] Open
Abstract
Nano-oscillators based on phase-transition materials are being explored for the implementation of different non-conventional computing paradigms. In particular, vanadium dioxide (VO2) devices are used to design autonomous non-linear oscillators from which oscillatory neural networks (ONNs) can be developed. In this work, we propose a new architecture for ONNs in which sub-harmonic injection locking (SHIL) is exploited to ensure that the phase information encoded in each neuron can only take two values. In this sense, the implementation of ONNs from neurons that inherently encode information with two-phase values has advantages in terms of robustness and tolerance to variability present in VO2 devices. Unlike conventional interconnection schemes, in which the sign of the weights is coded in the value of the resistances, in our proposal the negative (positive) weights are coded using static inverting (non-inverting) logic at the output of the oscillator. The operation of the proposed architecture is shown for pattern recognition applications.
Collapse
Affiliation(s)
- Juan Núñez
- Instituto de Microelectrónica de Sevilla (IMSE-CNM), CSIC and Universidad de Sevilla, Seville, Spain
| | - María J Avedillo
- Instituto de Microelectrónica de Sevilla (IMSE-CNM), CSIC and Universidad de Sevilla, Seville, Spain
| | - Manuel Jiménez
- Instituto de Microelectrónica de Sevilla (IMSE-CNM), CSIC and Universidad de Sevilla, Seville, Spain
| | - José M Quintana
- Instituto de Microelectrónica de Sevilla (IMSE-CNM), CSIC and Universidad de Sevilla, Seville, Spain
| | - Aida Todri-Sanial
- Laboratoire d'Informatique, de Robotique et de Microélectronique de Montpellier (LIRMM), University of Montpellier, Montpellier, France
| | - Elisabetta Corti
- Department of Science and Technology, IBM Research - Zurich, Rüschlikon, Switzerland
| | - Siegfried Karg
- Department of Science and Technology, IBM Research - Zurich, Rüschlikon, Switzerland
| | - Bernabé Linares-Barranco
- Instituto de Microelectrónica de Sevilla (IMSE-CNM), CSIC and Universidad de Sevilla, Seville, Spain
| |
Collapse
|
5
|
Higher-order and long-range synchronization effects for classification and computing in oscillator-based spiking neural networks. Neural Comput Appl 2021. [DOI: 10.1007/s00521-020-05177-y] [Citation(s) in RCA: 2] [Impact Index Per Article: 0.7] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 10/23/2022]
|
6
|
Exploiting Pull-In/Pull-Out Hysteresis in Electrostatic MEMS Sensor Networks to Realize a Novel Sensing Continuous-Time Recurrent Neural Network. MICROMACHINES 2021; 12:mi12030268. [PMID: 33807986 PMCID: PMC8000076 DOI: 10.3390/mi12030268] [Citation(s) in RCA: 7] [Impact Index Per Article: 2.3] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Subscribe] [Scholar Register] [Received: 02/02/2021] [Revised: 03/02/2021] [Accepted: 03/03/2021] [Indexed: 11/17/2022]
Abstract
The goal of this paper is to provide a novel computing approach that can be used to reduce the power consumption, size, and cost of wearable electronics. To achieve this goal, the use of microelectromechanical systems (MEMS) sensors for simultaneous sensing and computing is introduced. Specifically, by enabling sensing and computing locally at the MEMS sensor node and utilizing the usually unwanted pull in/out hysteresis, we may eliminate the need for cloud computing and reduce the use of analog-to-digital converters, sampling circuits, and digital processors. As a proof of concept, we show that a simulation model of a network of three commercially available MEMS accelerometers can classify a train of square and triangular acceleration signals inherently using pull-in and release hysteresis. Furthermore, we develop and fabricate a network with finger arrays of parallel plate actuators to facilitate coupling between MEMS devices in the network using actuating assemblies and biasing assemblies, thus bypassing the previously reported coupling challenge in MEMS neural networks.
Collapse
|
7
|
Miller D, Blaikie A, Alemán BJ. Nonvolatile Rewritable Frequency Tuning of a Nanoelectromechanical Resonator Using Photoinduced Doping. NANO LETTERS 2020; 20:2378-2386. [PMID: 32191481 DOI: 10.1021/acs.nanolett.9b05003] [Citation(s) in RCA: 3] [Impact Index Per Article: 0.8] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 06/10/2023]
Abstract
Arrays of nanoelectromechanical resonators (NEMS) have shown promise for a suite of applications, from nanomechanical information processing technologies to mass spectrometry. A fundamental challenge toward broader adoption of NEMS arrays is a lack of viable frequency tuning methods, which must simultaneously allow for persistent and reversible control of single resonators while also being scalable to large arrays of devices. In this work, we demonstrate an electro-optic tuning method for graphene-based NEMS where locally photoionized charge tensions a suspended membrane and tunes its resonance frequency. The tuned frequency state persists unchanged for several days in the absence of any external power, and the state can be repeatedly written and erased with a high degree of precision. We show the scalability of this technique by aligning the frequencies of several NEMS devices on the same chip, and we discuss implications of this tuning method for both single devices and programmable NEMS networks.
Collapse
Affiliation(s)
- David Miller
- Department of Physics, University of Oregon, Eugene, Oregon 97403, United States
- Materials Science Institute, University of Oregon, Eugene, Oregon 97403, United States
- Center for Optical, Molecular, and Quantum Science, University of Oregon, Eugene, Oregon 97403, United States
| | - Andrew Blaikie
- Department of Physics, University of Oregon, Eugene, Oregon 97403, United States
- Materials Science Institute, University of Oregon, Eugene, Oregon 97403, United States
- Center for Optical, Molecular, and Quantum Science, University of Oregon, Eugene, Oregon 97403, United States
| | - Benjamín J Alemán
- Department of Physics, University of Oregon, Eugene, Oregon 97403, United States
- Materials Science Institute, University of Oregon, Eugene, Oregon 97403, United States
- Center for Optical, Molecular, and Quantum Science, University of Oregon, Eugene, Oregon 97403, United States
- Phil and Penny Knight Campus for Accelerating Scientific Impact, University of Oregon, Eugene, Oregon 97403, United States
| |
Collapse
|
8
|
A New Method of the Pattern Storage and Recognition in Oscillatory Neural Networks Based on Resistive Switches. ELECTRONICS 2018. [DOI: 10.3390/electronics7100266] [Citation(s) in RCA: 8] [Impact Index Per Article: 1.3] [Reference Citation Analysis] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 11/16/2022]
Abstract
Development of neuromorphic systems based on new nanoelectronics materials and devices is of immediate interest for solving the problems of cognitive technology and cybernetics. Computational modeling of two- and three-oscillator schemes with thermally coupled VO2-switches is used to demonstrate a novel method of pattern storage and recognition in an impulse oscillator neural network (ONN), based on the high-order synchronization effect. The method allows storage of many patterns, and their number depends on the number of synchronous states Ns. The modeling demonstrates attainment of Ns of several orders both for a three-oscillator scheme Ns ~ 650 and for a two-oscillator scheme Ns ~ 260. A number of regularities are obtained, in particular, an optimal strength of oscillator coupling is revealed when Ns has a maximum. Algorithms of vector storage, network training, and test vector recognition are suggested, where the parameter of synchronization effectiveness is used as a degree of match. It is shown that, to reduce the ambiguity of recognition, the number coordinated in each vector should be at least one unit less than the number of oscillators. The demonstrated results are of a general character, and they may be applied in ONNs with various mechanisms and oscillator coupling topology.
Collapse
|
9
|
Tsunegi S, Taniguchi T, Lebrun R, Yakushiji K, Cros V, Grollier J, Fukushima A, Yuasa S, Kubota H. Scaling up electrically synchronized spin torque oscillator networks. Sci Rep 2018; 8:13475. [PMID: 30194358 PMCID: PMC6128876 DOI: 10.1038/s41598-018-31769-9] [Citation(s) in RCA: 8] [Impact Index Per Article: 1.3] [Reference Citation Analysis] [Abstract] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 04/16/2018] [Accepted: 08/21/2018] [Indexed: 11/29/2022] Open
Abstract
Synchronized nonlinear oscillators networks are at the core of numerous families of applications including phased array wave generators and neuromorphic pattern matching systems. In these devices, stable synchronization between large numbers of nanoscale oscillators is a key issue that remains to be demonstrated. Here, we show experimentally that synchronized spin-torque oscillator networks can be scaled up. By increasing the number of synchronized oscillators up to eight, we obtain that the emitted power and the quality factor increase linearly with the number of oscillators. Even more importantly, we demonstrate that the stability of synchronization in time exceeds 1.6 milliseconds corresponding to 105 periods of oscillation. Our study demonstrates that spin-torque oscillators are suitable for applications based on synchronized networks of oscillators.
Collapse
Affiliation(s)
- Sumito Tsunegi
- Spintronics Research Center, National Institute of Advanced Industrial Science And Technology (AIST), Tsukuba, 305-8568, Japan.
| | - Tomohiro Taniguchi
- Spintronics Research Center, National Institute of Advanced Industrial Science And Technology (AIST), Tsukuba, 305-8568, Japan
| | - Romain Lebrun
- Unité Mixte de Physique CNRS, Thales, Univ. Paris Sud, Université Paris-Saclay, 91767, Palaiseau, France
- Institute for Physics, Johannes Gutenberg-University Mainz, 55099, Mainz, Germany
| | - Kay Yakushiji
- Spintronics Research Center, National Institute of Advanced Industrial Science And Technology (AIST), Tsukuba, 305-8568, Japan
| | - Vincent Cros
- Unité Mixte de Physique CNRS, Thales, Univ. Paris Sud, Université Paris-Saclay, 91767, Palaiseau, France.
| | - Julie Grollier
- Unité Mixte de Physique CNRS, Thales, Univ. Paris Sud, Université Paris-Saclay, 91767, Palaiseau, France
| | - Akio Fukushima
- Spintronics Research Center, National Institute of Advanced Industrial Science And Technology (AIST), Tsukuba, 305-8568, Japan
| | - Shinji Yuasa
- Spintronics Research Center, National Institute of Advanced Industrial Science And Technology (AIST), Tsukuba, 305-8568, Japan
| | - Hitoshi Kubota
- Spintronics Research Center, National Institute of Advanced Industrial Science And Technology (AIST), Tsukuba, 305-8568, Japan
| |
Collapse
|