1
|
Sarwat SG, Kersting B, Moraitis T, Jonnalagadda VP, Sebastian A. Phase-change memtransistive synapses for mixed-plasticity neural computations. NATURE NANOTECHNOLOGY 2022; 17:507-513. [PMID: 35347271 DOI: 10.1038/s41565-022-01095-3] [Citation(s) in RCA: 22] [Impact Index Per Article: 7.3] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Subscribe] [Scholar Register] [Received: 05/23/2021] [Accepted: 01/12/2022] [Indexed: 06/14/2023]
Abstract
In the mammalian nervous system, various synaptic plasticity rules act, either individually or synergistically, over wide-ranging timescales to enable learning and memory formation. Hence, in neuromorphic computing platforms, there is a significant need for artificial synapses that can faithfully express such multi-timescale plasticity mechanisms. Although some plasticity rules have been emulated with elaborate complementary metal oxide semiconductor and memristive circuitry, device-level hardware realizations of long-term and short-term plasticity with tunable dynamics are lacking. Here we introduce a phase-change memtransistive synapse that leverages both the non-volatility of the phase configurations and the volatility of field-effect modulation for implementing tunable plasticities. We show that these mixed-plasticity synapses can enable plasticity rules such as short-term spike-timing-dependent plasticity that helps with the modelling of dynamic environments. Further, we demonstrate the efficacy of the memtransistive synapses in realizing accelerators for Hopfield neural networks for solving combinatorial optimization problems.
Collapse
|
2
|
Zeng M, He Y, Zhang C, Wan Q. Neuromorphic Devices for Bionic Sensing and Perception. Front Neurosci 2021; 15:690950. [PMID: 34267624 PMCID: PMC8275992 DOI: 10.3389/fnins.2021.690950] [Citation(s) in RCA: 17] [Impact Index Per Article: 4.3] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 04/05/2021] [Accepted: 06/07/2021] [Indexed: 11/24/2022] Open
Abstract
Neuromorphic devices that can emulate the bionic sensory and perceptual functions of neural systems have great applications in personal healthcare monitoring, neuro-prosthetics, and human-machine interfaces. In order to realize bionic sensing and perception, it's crucial to prepare neuromorphic devices with the function of perceiving environment in real-time. Up to now, lots of efforts have been made in the incorporation of the bio-inspired sensing and neuromorphic engineering in the booming artificial intelligence industry. In this review, we first introduce neuromorphic devices based on diverse materials and mechanisms. Then we summarize the progress made in the emulation of biological sensing and perception systems. Finally, the challenges and opportunities in these fields are also discussed.
Collapse
Affiliation(s)
| | | | | | - Qing Wan
- School of Electronic Science & Engineering, Nanjing University, Nanjing, China
| |
Collapse
|
3
|
Son H, Cho H, Lee J, Bae S, Kim B, Park HJ, Sim JY. A Multilayer-Learning Current-Mode Neuromorphic System With Analog-Error Compensation. IEEE TRANSACTIONS ON BIOMEDICAL CIRCUITS AND SYSTEMS 2019; 13:986-998. [PMID: 31329128 DOI: 10.1109/tbcas.2019.2929696] [Citation(s) in RCA: 2] [Impact Index Per Article: 0.3] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 06/10/2023]
Abstract
Internet-of-things applications that use machine-learning algorithms have increased the demand for application-specific energy-efficient hardware that can perform both learning and inference tasks to adapt to endpoint users or environmental changes. This paper presents a multilayer-learning neuromorphic system with analog-based multiplier-accumulator (MAC), which can learn training data by stochastic gradient descent algorithm. As a component of the proposed system, a current-mode MAC processor, fabricated in 28-nm CMOS technology, performs both forward and backward processing in a crossbar structure of 500 × 500 6-b transposable SRAM arrays. The proposed system is verified in a two-layer neural network by using two prototype chips and an FPGA. Without any calibration circuit for the analog-based MAC, the proposed system compensates for non-idealities from analog operations by learning training data with the analog-based MAC. With 1-b (+1, 0, -1) batch update of 6-b synaptic weights, the proposed system achieves a recognition rate of 96.6% with a peak energy efficiency of 2.99 TOPS/W (1 OP = one unsigned 8-b × signed 6-b MAC operation) in the classification of the MNIST dataset.
Collapse
|
4
|
Wen S, Xie X, Yan Z, Huang T, Zeng Z. General memristor with applications in multilayer neural networks. Neural Netw 2018; 103:142-149. [PMID: 29677559 DOI: 10.1016/j.neunet.2018.03.015] [Citation(s) in RCA: 65] [Impact Index Per Article: 9.3] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 12/02/2017] [Revised: 01/26/2018] [Accepted: 03/19/2018] [Indexed: 11/24/2022]
Abstract
Memristor describes the relationship between charge and flux. Although several window functions for memristors based on the HP linear and nonlinear dopant drift models have been studied, most of them are inadequate to capture the full characteristics of memristors. To address this issue, this paper proposes a unified window function to describe a general memristor with restrictions of its parameters given. Compared with other window functions, the proposed function demonstrates high validity and accuracy. In order to make the simulation results have high consistency with the results of actual circuit, we apply the new window function to the simulation of a memristor-based multilayer neural network (MNN) circuit. The overall accuracy will vary with the change of control parameters in the window function. It implies that the proposed model can guide the design of actual memristor-based circuits.
Collapse
Affiliation(s)
- Shiping Wen
- School of Automation, Huazhong University of Science and Technology, Wuhan 430074, China; Department of Automation, Huazhong University of Science and Technology, Wuhan 430074, China; College of Science and Engineering, Hamad Bin Khalifa University, Qatar.
| | - Xudong Xie
- School of Automation, Huazhong University of Science and Technology, Wuhan 430074, China; Department of Automation, Huazhong University of Science and Technology, Wuhan 430074, China
| | - Zheng Yan
- Centre for Artificial Intelligence, University of Technology Sydney, Australia
| | - Tingwen Huang
- Science Program, Texas A & M University at Qatar, 23874, Qatar
| | - Zhigang Zeng
- School of Automation, Huazhong University of Science and Technology, Wuhan 430074, China; Department of Automation, Huazhong University of Science and Technology, Wuhan 430074, China
| |
Collapse
|
5
|
Kornijcuk V, Lim H, Kim I, Park JK, Lee WS, Choi JH, Choi BJ, Jeong DS. Scalable excitatory synaptic circuit design using floating gate based leaky integrators. Sci Rep 2017; 7:17579. [PMID: 29242504 PMCID: PMC5730552 DOI: 10.1038/s41598-017-17889-8] [Citation(s) in RCA: 3] [Impact Index Per Article: 0.4] [Reference Citation Analysis] [Abstract] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 07/20/2017] [Accepted: 12/01/2017] [Indexed: 11/09/2022] Open
Abstract
We propose a scalable synaptic circuit realizing spike timing dependent plasticity (STDP)-compatible with randomly spiking neurons. The feasible working of the circuit was examined by circuit simulation using the BSIM 4.6.0 model. A distinguishable feature of the circuit is the use of floating-gate integrators that provide the compact implementation of biologically plausible relaxation time scale. This relaxation occurs on the basis of charge tunneling that mainly relies upon area-independent tunnel barrier properties (e.g. barrier width and height) rather than capacitance. The circuit simulations feature (i) weight-dependent STDP that spontaneously limits the synaptic weight growth, (ii) competitive synaptic adaptation within both unsupervised and supervised frameworks with randomly spiking neurons. The estimated power consumption is merely 34 pW, perhaps meeting one of the most crucial principles (power-efficiency) of neuromorphic engineering. Finally, a means of fine-tuning the STDP behavior is provided.
Collapse
Affiliation(s)
- Vladimir Kornijcuk
- Center for Electronic Materials, Korea Institute of Science and Technology, Seoul, 02792, Republic of Korea.,Department of Nanomaterials, University of Science and Technology, Daejeon, 34113, Republic of Korea
| | - Hyungkwang Lim
- Center for Electronic Materials, Korea Institute of Science and Technology, Seoul, 02792, Republic of Korea
| | - Inho Kim
- Center for Electronic Materials, Korea Institute of Science and Technology, Seoul, 02792, Republic of Korea
| | - Jong-Keuk Park
- Center for Electronic Materials, Korea Institute of Science and Technology, Seoul, 02792, Republic of Korea
| | - Wook-Seong Lee
- Center for Electronic Materials, Korea Institute of Science and Technology, Seoul, 02792, Republic of Korea
| | - Jung-Hae Choi
- Center for Electronic Materials, Korea Institute of Science and Technology, Seoul, 02792, Republic of Korea
| | - Byung Joon Choi
- Department of Materials Science and Engineering, Seoul National University of Science and Technology, Seoul, 01811, Republic of Korea
| | - Doo Seok Jeong
- Center for Electronic Materials, Korea Institute of Science and Technology, Seoul, 02792, Republic of Korea. .,Department of Nanomaterials, University of Science and Technology, Daejeon, 34113, Republic of Korea.
| |
Collapse
|
6
|
Gopalakrishnan R, Basu A. Triplet Spike Time-Dependent Plasticity in a Floating-Gate Synapse. IEEE TRANSACTIONS ON NEURAL NETWORKS AND LEARNING SYSTEMS 2017; 28:778-790. [PMID: 26841419 DOI: 10.1109/tnnls.2015.2506740] [Citation(s) in RCA: 4] [Impact Index Per Article: 0.5] [Reference Citation Analysis] [Abstract] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 06/05/2023]
Abstract
Synapse plays an important role in learning in a neural network; the learning rules that modify the synaptic strength based on the timing difference between the pre- and postsynaptic spike occurrence are termed spike time-dependent plasticity (STDP) rules. The most commonly used rule posits weight change based on time difference between one presynaptic spike and one postsynaptic spike and is hence termed doublet STDP (D-STDP). However, D-STDP could not reproduce results of many biological experiments; a triplet STDP (T-STDP) that considers triplets of spikes as the fundamental unit has been proposed recently to explain these observations. This paper describes the compact implementation of a synapse using a single floating-gate (FG) transistor that can store a weight in a nonvolatile manner and demonstrates the T-STDP learning rule by modifying drain voltages according to triplets of spikes. We describe a mathematical procedure to obtain control voltages for the FG device for T-STDP and also show measurement results from an FG synapse fabricated in TSMC 0.35-μm CMOS process to support the theory. Possible very large scale integration implementation of drain voltage waveform generator circuits is also presented with the simulation results.
Collapse
|
7
|
Giulioni M, Corradi F, Dante V, del Giudice P. Real time unsupervised learning of visual stimuli in neuromorphic VLSI systems. Sci Rep 2015; 5:14730. [PMID: 26463272 PMCID: PMC4604465 DOI: 10.1038/srep14730] [Citation(s) in RCA: 19] [Impact Index Per Article: 1.9] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 11/21/2014] [Accepted: 08/12/2015] [Indexed: 11/10/2022] Open
Abstract
Neuromorphic chips embody computational principles operating in the nervous system, into microelectronic devices. In this domain it is important to identify computational primitives that theory and experiments suggest as generic and reusable cognitive elements. One such element is provided by attractor dynamics in recurrent networks. Point attractors are equilibrium states of the dynamics (up to fluctuations), determined by the synaptic structure of the network; a 'basin' of attraction comprises all initial states leading to a given attractor upon relaxation, hence making attractor dynamics suitable to implement robust associative memory. The initial network state is dictated by the stimulus, and relaxation to the attractor state implements the retrieval of the corresponding memorized prototypical pattern. In a previous work we demonstrated that a neuromorphic recurrent network of spiking neurons and suitably chosen, fixed synapses supports attractor dynamics. Here we focus on learning: activating on-chip synaptic plasticity and using a theory-driven strategy for choosing network parameters, we show that autonomous learning, following repeated presentation of simple visual stimuli, shapes a synaptic connectivity supporting stimulus-selective attractors. Associative memory develops on chip as the result of the coupled stimulus-driven neural activity and ensuing synaptic dynamics, with no artificial separation between learning and retrieval phases.
Collapse
Affiliation(s)
| | - Federico Corradi
- Department of Technologies and Health, Istituto Superiore di Sanitá, Roma, Italy
- Institute of Neuroinformatics, University of Zürich and ETH Zürich, Switzerland
| | - Vittorio Dante
- Department of Technologies and Health, Istituto Superiore di Sanitá, Roma, Italy
| | - Paolo del Giudice
- Department of Technologies and Health, Istituto Superiore di Sanitá, Roma, Italy
- National Institute for Nuclear Physics, Rome, Italy
| |
Collapse
|
8
|
Vincent AF, Larroque J, Locatelli N, Ben Romdhane N, Bichler O, Gamrat C, Zhao WS, Klein JO, Galdin-Retailleau S, Querlioz D. Spin-transfer torque magnetic memory as a stochastic memristive synapse for neuromorphic systems. IEEE TRANSACTIONS ON BIOMEDICAL CIRCUITS AND SYSTEMS 2015; 9:166-174. [PMID: 25879967 DOI: 10.1109/tbcas.2015.2414423] [Citation(s) in RCA: 60] [Impact Index Per Article: 6.0] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 06/04/2023]
Abstract
Spin-transfer torque magnetic memory (STT-MRAM) is currently under intense academic and industrial development, since it features non-volatility, high write and read speed and high endurance. In this work, we show that when used in a non-conventional regime, it can additionally act as a stochastic memristive device, appropriate to implement a "synaptic" function. We introduce basic concepts relating to spin-transfer torque magnetic tunnel junction (STT-MTJ, the STT-MRAM cell) behavior and its possible use to implement learning-capable synapses. Three programming regimes (low, intermediate and high current) are identified and compared. System-level simulations on a task of vehicle counting highlight the potential of the technology for learning systems. Monte Carlo simulations show its robustness to device variations. The simulations also allow comparing system operation when the different programming regimes of STT-MTJs are used. In comparison to the high and low current regimes, the intermediate current regime allows minimization of energy consumption, while retaining a high robustness to device variations. These results open the way for unexplored applications of STT-MTJs in robust, low power, cognitive-type systems.
Collapse
|
9
|
Cai W, Ellinger F, Tetzlaff R. Neuronal synapse as a memristor: modeling pair- and triplet-based STDP rule. IEEE TRANSACTIONS ON BIOMEDICAL CIRCUITS AND SYSTEMS 2015; 9:87-95. [PMID: 24960611 DOI: 10.1109/tbcas.2014.2318012] [Citation(s) in RCA: 6] [Impact Index Per Article: 0.6] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 06/03/2023]
Abstract
We propose a new memristive model for the neuronal synapse based on the spike-timing-dependent plasticity (STDP) protocol, considering both long-term and short-term plasticity in the synapse. Higher-order behavior is modeled by a memristor with adaptive thresholds, which realizes the well-established suppression principle of Froemke. We assume a mechanism of variable thresholds adapting to synaptic potentiation (LTP) and depression (LTD), which reproduces the refractory time in the weight modification. The corresponding dynamical process is governed by a set of ordinary differential equations. Interestingly, the Froemke's model and our memristive model, based on two completely different mechanisms, are found to be quantitatively equivalent for the 'pre-post-pre' case and 'post-pre-post' case. A relation of the adaptive thresholds to short-term plasticity is addressed.
Collapse
|
10
|
Shahim-Aeen A, Karimi G. Triplet-based spike timing dependent plasticity (TSTDP) modeling using VHDL-AMS. Neurocomputing 2015. [DOI: 10.1016/j.neucom.2014.08.050] [Citation(s) in RCA: 2] [Impact Index Per Article: 0.2] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 10/24/2022]
|
11
|
Tunable low energy, compact and high performance neuromorphic circuit for spike-based synaptic plasticity. PLoS One 2014; 9:e88326. [PMID: 24551089 PMCID: PMC3923791 DOI: 10.1371/journal.pone.0088326] [Citation(s) in RCA: 10] [Impact Index Per Article: 0.9] [Reference Citation Analysis] [Abstract] [Track Full Text] [Download PDF] [Figures] [Journal Information] [Subscribe] [Scholar Register] [Received: 10/04/2013] [Accepted: 01/12/2014] [Indexed: 11/26/2022] Open
Abstract
Cortical circuits in the brain have long been recognised for their information processing capabilities and have been studied both experimentally and theoretically via spiking neural networks. Neuromorphic engineers are primarily concerned with translating the computational capabilities of biological cortical circuits, using the Spiking Neural Network (SNN) paradigm, into in silico applications that can mimic the behaviour and capabilities of real biological circuits/systems. These capabilities include low power consumption, compactness, and relevant dynamics. In this paper, we propose a new accelerated-time circuit that has several advantages over its previous neuromorphic counterparts in terms of compactness, power consumption, and capability to mimic the outcomes of biological experiments. The presented circuit simulation results demonstrate that, in comparing the new circuit to previous published synaptic plasticity circuits, reduced silicon area and lower energy consumption for processing each spike is achieved. In addition, it can be tuned in order to closely mimic the outcomes of various spike timing- and rate-based synaptic plasticity experiments. The proposed circuit is also investigated and compared to other designs in terms of tolerance to mismatch and process variation. Monte Carlo simulation results show that the proposed design is much more stable than its previous counterparts in terms of vulnerability to transistor mismatch, which is a significant challenge in analog neuromorphic design. All these features make the proposed design an ideal circuit for use in large scale SNNs, which aim at implementing neuromorphic systems with an inherent capability that can adapt to a continuously changing environment, thus leading to systems with significant learning and computational abilities.
Collapse
|
12
|
Zamarreno-Ramos C, Kulkarni R, Silva-Martinez J, Serrano-Gotarredona T, Linares-Barranco B. A 1.5 ns OFF/ON switching-time voltage-mode LVDS driver/receiver pair for asynchronous AER bit-serial chip grid links with up to 40 times event-rate dependent power savings. IEEE TRANSACTIONS ON BIOMEDICAL CIRCUITS AND SYSTEMS 2013; 7:722-731. [PMID: 24232633 DOI: 10.1109/tbcas.2012.2232925] [Citation(s) in RCA: 0] [Impact Index Per Article: 0] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 06/02/2023]
Abstract
This paper presents a low power fast ON/OFF switchable voltage mode implementation of a driver/receiver pair intended to be used in high speed bit-serial Low Voltage Differential Signaling (LVDS) Address Event Representation (AER) chip grids, where short (like 32-bit) sparse data packages are transmitted. Voltage-Mode drivers require intrinsically half the power of their Current-Mode counterparts and do not require Common-Mode Voltage Control. However, for fast ON/OFF switching a special high-speed voltage regulator is required which needs to be kept ON during data pauses, and hence its power consumption must be minimized, resulting in tight design constraints. A proof-of-concept chip test prototype has been designed and fabricated in low-cost standard 0.35 μ m CMOS. At ± 500 mV voltage swing with 500 Mbps serial bit rate and 32 bit events, current consumption scales from 15.9 mA (7.7 mA for the driver and 8.2 mA for the receiver) at 10 Mevent/s rate to 406 μ A ( 343 μ A for the driver and 62.5 μA for the receiver) for an event rate below 10 Kevent/s, therefore achieving a rate dependent power saving of up to 40 times, while keeping switching times at 1.5 ns. Maximum achievable event rate was 13.7 Meps at 638 Mbps serial bit rate. Additionally, differential voltage swing is tunable, thus allowing further power reductions.
Collapse
|
13
|
Cassidy AS, Georgiou J, Andreou AG. Design of silicon brains in the nano-CMOS era: spiking neurons, learning synapses and neural architecture optimization. Neural Netw 2013; 45:4-26. [PMID: 23886551 DOI: 10.1016/j.neunet.2013.05.011] [Citation(s) in RCA: 80] [Impact Index Per Article: 6.7] [Reference Citation Analysis] [Abstract] [Key Words] [MESH Headings] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 08/31/2012] [Revised: 05/20/2013] [Accepted: 05/21/2013] [Indexed: 11/30/2022]
Abstract
We present a design framework for neuromorphic architectures in the nano-CMOS era. Our approach to the design of spiking neurons and STDP learning circuits relies on parallel computational structures where neurons are abstracted as digital arithmetic logic units and communication processors. Using this approach, we have developed arrays of silicon neurons that scale to millions of neurons in a single state-of-the-art Field Programmable Gate Array (FPGA). We demonstrate the validity of the design methodology through the implementation of cortical development in a circuit of spiking neurons, STDP synapses, and neural architecture optimization.
Collapse
Affiliation(s)
- Andrew S Cassidy
- Department of Electrical and Computer Engineering, Johns Hopkins University, Baltimore, MD 21218, USA.
| | | | | |
Collapse
|
14
|
Rahimi Azghadi M, Al-Sarawi S, Abbott D, Iannella N. A neuromorphic VLSI design for spike timing and rate based synaptic plasticity. Neural Netw 2013; 45:70-82. [PMID: 23566339 DOI: 10.1016/j.neunet.2013.03.003] [Citation(s) in RCA: 28] [Impact Index Per Article: 2.3] [Reference Citation Analysis] [Abstract] [Key Words] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Received: 05/31/2012] [Revised: 12/14/2012] [Accepted: 03/03/2013] [Indexed: 11/27/2022]
Abstract
Triplet-based Spike Timing Dependent Plasticity (TSTDP) is a powerful synaptic plasticity rule that acts beyond conventional pair-based STDP (PSTDP). Here, the TSTDP is capable of reproducing the outcomes from a variety of biological experiments, while the PSTDP rule fails to reproduce them. Additionally, it has been shown that the behaviour inherent to the spike rate-based Bienenstock-Cooper-Munro (BCM) synaptic plasticity rule can also emerge from the TSTDP rule. This paper proposes an analogue implementation of the TSTDP rule. The proposed VLSI circuit has been designed using the AMS 0.35 μm CMOS process and has been simulated using design kits for Synopsys and Cadence tools. Simulation results demonstrate how well the proposed circuit can alter synaptic weights according to the timing difference amongst a set of different patterns of spikes. Furthermore, the circuit is shown to give rise to a BCM-like learning rule, which is a rate-based rule. To mimic an implementation environment, a 1000 run Monte Carlo (MC) analysis was conducted on the proposed circuit. The presented MC simulation analysis and the simulation result from fine-tuned circuits show that it is possible to mitigate the effect of process variations in the proof of concept circuit; however, a practical variation aware design technique is required to promise a high circuit performance in a large scale neural network. We believe that the proposed design can play a significant role in future VLSI implementations of both spike timing and rate based neuromorphic learning systems.
Collapse
Affiliation(s)
- Mostafa Rahimi Azghadi
- School of Electrical and Electronic Engineering, The University of Adelaide, Adelaide, SA 5005, Australia.
| | | | | | | |
Collapse
|
15
|
Zamarreno-Ramos C, Linares-Barranco A, Serrano-Gotarredona T, Linares-Barranco B. Multicasting mesh AER: a scalable assembly approach for reconfigurable neuromorphic structured AER systems. Application to ConvNets. IEEE TRANSACTIONS ON BIOMEDICAL CIRCUITS AND SYSTEMS 2013; 7:82-102. [PMID: 23853282 DOI: 10.1109/tbcas.2012.2195725] [Citation(s) in RCA: 18] [Impact Index Per Article: 1.5] [Reference Citation Analysis] [Abstract] [MESH Headings] [Track Full Text] [Subscribe] [Scholar Register] [Indexed: 06/02/2023]
Abstract
This paper presents a modular, scalable approach to assembling hierarchically structured neuromorphic Address Event Representation (AER) systems. The method consists of arranging modules in a 2D mesh, each communicating bidirectionally with all four neighbors. Address events include a module label. Each module includes an AER router which decides how to route address events. Two routing approaches have been proposed, analyzed and tested, using either destination or source module labels. Our analyses reveal that depending on traffic conditions and network topologies either one or the other approach may result in better performance. Experimental results are given after testing the approach using high-end Virtex-6 FPGAs. The approach is proposed for both single and multiple FPGAs, in which case a special bidirectional parallel-serial AER link with flow control is exploited, using the FPGA Rocket-I/O interfaces. Extensive test results are provided exploiting convolution modules of 64 × 64 pixels with kernels with sizes up to 11 × 11, which process real sensory data from a Dynamic Vision Sensor (DVS) retina. One single Virtex-6 FPGA can hold up to 64 of these convolution modules, which is equivalent to a neural network with 262 × 10(3) neurons and almost 32 million synapses.
Collapse
|
16
|
Bamford SA, Hogri R, Giovannucci A, Taub AH, Herreros I, Verschure PFMJ, Mintz M, Del Giudice P. A VLSI Field-Programmable Mixed-Signal Array to Perform Neural Signal Processing and Neural Modeling in a Prosthetic System. IEEE Trans Neural Syst Rehabil Eng 2012; 20:455-67. [DOI: 10.1109/tnsre.2012.2187933] [Citation(s) in RCA: 14] [Impact Index Per Article: 1.1] [Reference Citation Analysis] [Track Full Text] [Journal Information] [Subscribe] [Scholar Register] [Indexed: 11/10/2022]
|