Oscillatory Neural Networks Using VO2 Based Phase Encoded Logic

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 de...

Descripción completa

Detalles Bibliográficos
Autores: Núñez, Juan, Avedillo, María J., Jiménez Través, Manuel, Quintana, J. M., Todri-Sanial, Aída, Corti, Elisabetta, Karg, Siegfried, Linares-Barranco, Bernabé
Tipo de recurso: artículo
Estado:Versión publicada
Fecha de publicación:2021
País:España
Institución:Consejo Superior de Investigaciones Científicas (CSIC)
Repositorio:DIGITAL.CSIC. Repositorio Institucional del CSIC
OAI Identifier:oai:digital.csic.es:10261/241480
Acceso en línea:http://hdl.handle.net/10261/241480
Access Level:acceso abierto
Palabra clave:Phase transition materials
VO2
Nano-oscillators
ONNs
Neuromorphics
Descripción
Sumario: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