A time multiplexing architecture for inter-neuron communications

  • Authors:
  • Fergal Tuffy;Liam McDaid;Martin McGinnity;Jose Santos;Peter Kelly;Vunfu Wong Kwan;John Alderman

  • Affiliations:
  • Intelligent Systems Engineering Laboratory, School of Computing, and Intelligent Systems, Faculty of Engineering, University of Ulster, Derry, N. Ireland;Intelligent Systems Engineering Laboratory, School of Computing, and Intelligent Systems, Faculty of Engineering, University of Ulster, Derry, N. Ireland;Intelligent Systems Engineering Laboratory, School of Computing, and Intelligent Systems, Faculty of Engineering, University of Ulster, Derry, N. Ireland;Intelligent Systems Engineering Laboratory, School of Computing, and Intelligent Systems, Faculty of Engineering, University of Ulster, Derry, N. Ireland;Intelligent Systems Engineering Laboratory, School of Computing, and Intelligent Systems, Faculty of Engineering, University of Ulster, Derry, N. Ireland;Tyndall National Institute, Lee Maltings, Prospect Row, Cork, Rep. of Ireland;Tyndall National Institute, Lee Maltings, Prospect Row, Cork, Rep. of Ireland

  • Venue:
  • ICANN'06 Proceedings of the 16th international conference on Artificial Neural Networks - Volume Part I
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

This paper presents a hardware implementation of a Time Multiplexing Architecture (TMA) that can interconnect arrays of neurons in an Artificial Neural Network (ANN) using a single metal wire. The approach exploits the relative slow operational speed of the biological system by using fast digital hardware to sequentially sample neurons in a layer and transmit the associated spikes to neurons in other layers. The motivation for this work is to develop minimal area inter-neuron communication hardware. An estimate of the density of on-chip neurons afforded by this approach is presented. The paper verifies the operation of the TMA and investigates pulse transmission errors as a function of the sampling rate. Simulations using the Xilinx System Generator (XSG) package demonstrate that the effect of these errors on the performance of an SNN, pre-trained to solve the XOR problem, is negligible if the sampling frequency is sufficiently high.