A neuromorphic hardware framework based on population coding

03/02/2015
by   Chetan Singh Thakur, et al.
0

In the biological nervous system, large neuronal populations work collaboratively to encode sensory stimuli. These neuronal populations are characterised by a diverse distribution of tuning curves, ensuring that the entire range of input stimuli is encoded. Based on these principles, we have designed a neuromorphic system called a Trainable Analogue Block (TAB), which encodes given input stimuli using a large population of neurons with a heterogeneous tuning curve profile. Heterogeneity of tuning curves is achieved using random device mismatches in VLSI (Very Large Scale Integration) process and by adding a systematic offset to each hidden neuron. Here, we present measurement results of a single test cell fabricated in a 65nm technology to verify the TAB framework. We have mimicked a large population of neurons by re-using measurement results from the test cell by varying offset. We thus demonstrate the learning capability of the system for various regression tasks. The TAB system may pave the way to improve the design of analogue circuits for commercial applications, by rendering circuits insensitive to random mismatch that arises due to the manufacturing process.

READ FULL TEXT
research
07/10/2015

A Trainable Neuromorphic Integrated Circuit that Exploits Device Mismatch

Random device mismatch that arises as a result of scaling of the CMOS (c...
research
12/08/2022

Constraints on the design of neuromorphic circuits set by the properties of neural population codes

In the brain, information is encoded, transmitted and used to inform beh...
research
02/01/2017

Information-theoretic interpretation of tuning curves for multiple motion directions

We have developed an efficient information-maximization method for compu...
research
05/11/2015

An Online Learning Algorithm for Neuromorphic Hardware Implementation

We propose a sign-based online learning (SOL) algorithm for a neuromorph...
research
10/06/2022

Understanding Neural Coding on Latent Manifolds by Sharing Features and Dividing Ensembles

Systems neuroscience relies on two complementary views of neural data, c...
research
01/11/2017

Modeling Retinal Ganglion Cell Population Activity with Restricted Boltzmann Machines

The retina is a complex nervous system which encodes visual stimuli befo...
research
06/24/2016

Robust and scalable Bayesian analysis of spatial neural tuning function data

A common analytical problem in neuroscience is the interpretation of neu...

Please sign up or login with your details

Forgot password? Click here to reset