Analog Spiking Neuron in CMOS 28 nm Towards Large-Scale Neuromorphic Processors

Read original: arXiv:2408.07734 - Published 8/16/2024 by Marwan Besrour, Jacob Lavoie, Takwa Omrani, Gabriel Martin-Hardy, Esmaeil Ranjbar Koleibi, Jeremy Menard, Konin Koua, Philippe Marcoux, Mounir Boukadoum, Rejean Fontaine
Total Score

0

Analog Spiking Neuron in CMOS 28 nm Towards Large-Scale Neuromorphic Processors

Sign in to get full access

or

If you already have an account, we'll log you in

Overview

  • Analog spiking neuron design in CMOS 28nm technology for large-scale neuromorphic processors
  • Targets applications in machine learning, spiking neural networks (SNNs), TinyML, and Edge AI

Plain English Explanation

The paper describes the design of an analog spiking neuron using 28nm CMOS technology. This type of neuron is a key component for building large-scale neuromorphic processors - specialized hardware that can efficiently run spiking neural networks.

Spiking neural networks are a type of machine learning model that uses spike-based signaling to perform computations, similar to how neurons in the brain communicate. This can offer advantages in terms of energy efficiency and the ability to process temporal data.

The analog spiking neuron design in this paper aims to enable the development of large-scale neuromorphic processors that can be used in a variety of applications, such as machine learning, edge AI (running AI models directly on devices), and "TinyML" (deploying ML on small, low-power devices).

Technical Explanation

The paper presents the design and characterization of an analog spiking neuron implemented in CMOS 28nm technology. The neuron circuit is based on the leaky integrate-and-fire (LIF) model, a widely used spiking neuron model.

The authors describe the circuit implementation, including the input integration, spike generation, and refractory period mechanisms. They also discuss the design choices made to optimize the neuron's parameters, such as the membrane time constant, threshold voltage, and refractory period.

Experimental results demonstrate the neuron's firing behavior, power consumption, and scalability. The authors show that the proposed analog neuron can operate at low voltages (0.6V) and achieves energy-efficient spike generation compared to previous digital implementations.

The paper also discusses the potential for large-scale integration of these analog spiking neurons to build neuromorphic processors capable of running spiking neural network workloads in an energy-efficient manner.

Critical Analysis

The paper provides a detailed description of the analog spiking neuron design and its characterization, which is a valuable contribution to the field of neuromorphic computing. The authors have carefully considered the design trade-offs to optimize the neuron's performance and energy efficiency.

One potential limitation is the lack of experimental validation of the neuron's behavior in the context of a larger neuromorphic system or when integrated with other components, such as synapses or memristors. Further research is needed to understand the neuron's performance and scalability when deployed in a complete neuromorphic architecture.

Additionally, the paper does not explore the neuron's performance on real-world spiking neural network tasks or applications. Evaluating the neuron's capabilities in the context of specific use cases would provide a more comprehensive understanding of its potential impact.

Overall, the paper presents a promising analog spiking neuron design that could contribute to the development of energy-efficient neuromorphic processors. However, additional research is necessary to fully validate the neuron's capabilities and integration into larger neuromorphic systems.

Conclusion

This paper describes the design and characterization of an analog spiking neuron in CMOS 28nm technology, a key component for building large-scale neuromorphic processors. The proposed neuron design offers energy-efficient spike generation and the potential for scalable integration, which could enable the development of neuromorphic systems capable of running spiking neural network workloads in a power-efficient manner.

The analog spiking neuron design presented in this paper represents an important step towards realizing the promise of neuromorphic computing for applications in machine learning, edge AI, and TinyML. Further research is needed to fully validate the neuron's performance and integration into complete neuromorphic systems, but this work lays the groundwork for advancing the state of the art in energy-efficient neuromorphic computing.



This summary was produced with help from an AI and may contain inaccuracies - check out the links to read the original source documents!

Follow @aimodelsfyi on 𝕏 →

Related Papers

Analog Spiking Neuron in CMOS 28 nm Towards Large-Scale Neuromorphic Processors
Total Score

0

Analog Spiking Neuron in CMOS 28 nm Towards Large-Scale Neuromorphic Processors

Marwan Besrour, Jacob Lavoie, Takwa Omrani, Gabriel Martin-Hardy, Esmaeil Ranjbar Koleibi, Jeremy Menard, Konin Koua, Philippe Marcoux, Mounir Boukadoum, Rejean Fontaine

The computational complexity of deep learning algorithms has given rise to significant speed and memory challenges for the execution hardware. In energy-limited portable devices, highly efficient processing platforms are indispensable for reproducing the prowess afforded by much bulkier processing platforms. In this work, we present a low-power Leaky Integrate-and-Fire (LIF) neuron design fabricated in TSMC's 28 nm CMOS technology as proof of concept to build an energy-efficient mixed-signal Neuromorphic System-on-Chip (NeuroSoC). The fabricated neuron consumes 1.61 fJ/spike and occupies an active area of 34 $mu m^{2}$, leading to a maximum spiking frequency of 300 kHz at 250 mV power supply. These performances are used in a software model to emulate the dynamics of a Spiking Neural Network (SNN). Employing supervised backpropagation and a surrogate gradient technique, the resulting accuracy on the MNIST dataset, using 4-bit post-training quantization stands at 82.5%. The approach underscores the potential of such ASIC implementation of quantized SNNs to deliver high-performance, energy-efficient solutions to various embedded machine-learning applications.

Read more

8/16/2024

Versatile CMOS Analog LIF Neuron for Memristor-Integrated Neuromorphic Circuits
Total Score

0

Versatile CMOS Analog LIF Neuron for Memristor-Integrated Neuromorphic Circuits

Nikhil Garg, Davide Florini, Patrick Dufour, Eloir Muhr, Mathieu Faye, Marc Bocquet, Damien Querlioz, Yann Beilliard, Dominique Drouin, Fabien Alibart, Jean-Michel Portal

Heterogeneous systems with analog CMOS circuits integrated with nanoscale memristive devices enable efficient deployment of neural networks on neuromorphic hardware. CMOS Neuron with low footprint can emulate slow temporal dynamics by operating with extremely low current levels. Nevertheless, the current read from the memristive synapses can be higher by several orders of magnitude, and performing impedance matching between neurons and synapses is mandatory. In this paper, we implement an analog leaky integrate and fire (LIF) neuron with a voltage regulator and current attenuator for interfacing CMOS neurons with memristive synapses. In addition, the neuron design proposes a dual leakage that could enable the implementation of local learning rules such as voltage-dependent synaptic plasticity. We also propose a connection scheme to implement adaptive LIF neurons based on two-neuron interaction. The proposed circuits can be used to interface with a variety of synaptic devices and process signals of diverse temporal dynamics.

Read more

7/1/2024

A Quantum Leaky Integrate-and-Fire Spiking Neuron and Network
Total Score

0

A Quantum Leaky Integrate-and-Fire Spiking Neuron and Network

Dean Brand, Francesco Petruccione

Quantum machine learning is in a period of rapid development and discovery, however it still lacks the resources and diversity of computational models of its classical complement. With the growing difficulties of classical models requiring extreme hardware and power solutions, and quantum models being limited by noisy intermediate-scale quantum (NISQ) hardware, there is an emerging opportunity to solve both problems together. Here we introduce a new software model for quantum neuromorphic computing -- a quantum leaky integrate-and-fire (QLIF) neuron, implemented as a compact high-fidelity quantum circuit, requiring only 2 rotation gates and no CNOT gates. We use these neurons as building blocks in the construction of a quantum spiking neural network (QSNN), and a quantum spiking convolutional neural network (QSCNN), as the first of their kind. We apply these models to the MNIST, Fashion-MNIST, and KMNIST datasets for a full comparison with other classical and quantum models. We find that the proposed models perform competitively, with comparative accuracy, with efficient scaling and fast computation in classical simulation as well as on quantum devices.

Read more

7/24/2024

Advancing Spatio-Temporal Processing in Spiking Neural Networks through Adaptation
Total Score

0

Advancing Spatio-Temporal Processing in Spiking Neural Networks through Adaptation

Maximilian Baronig, Romain Ferrand, Silvester Sabathiel, Robert Legenstein

Efficient implementations of spiking neural networks on neuromorphic hardware promise orders of magnitude less power consumption than their non-spiking counterparts. The standard neuron model for spike-based computation on such neuromorphic systems has long been the leaky integrate-and-fire (LIF) neuron. As a promising advancement, a computationally light augmentation of the LIF neuron model with an adaptation mechanism experienced a recent upswing in popularity, caused by demonstrations of its superior performance on spatio-temporal processing tasks. The root of the superiority of these so-called adaptive LIF neurons however, is not well understood. In this article, we thoroughly analyze the dynamical, computational, and learning properties of adaptive LIF neurons and networks thereof. We find that the frequently observed stability problems during training of such networks can be overcome by applying an alternative discretization method that results in provably better stability properties than the commonly used Euler-Forward method. With this discretization, we achieved a new state-of-the-art performance on common event-based benchmark datasets. We also show that the superiority of networks of adaptive LIF neurons extends to the prediction and generation of complex time series. Our further analysis of the computational properties of networks of adaptive LIF neurons shows that they are particularly well suited to exploit the spatio-temporal structure of input sequences. Furthermore, these networks are surprisingly robust to shifts of the mean input strength and input spike rate, even when these shifts were not observed during training. As a consequence, high-performance networks can be obtained without any normalization techniques such as batch normalization or batch-normalization through time.

Read more

8/15/2024