Homeostatic fault tolerance in spiking neural networks: A dynamic hardware perspective

  • Anju P. Johnson*
  • , Junxiu Liu
  • , Alan G. Millard
  • , Shvan Karim
  • , Andy M. Tyrrell
  • , Jim Harkin
  • , Jon Timmis
  • , Liam J. McDaid
  • , David M. Halliday
  • *Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

44 Citations (Scopus)

Abstract

Fault tolerance is a remarkable feature of biological systems and their self-repair capability influence modern electronic systems. In this paper, we propose a novel plastic neural network model, which establishes homeostasis in a spiking neural network. Combined with this plasticity and the inspiration from inhibitory interneurons, we develop a fault-resilient robotic controller implemented on an FPGA establishing obstacle avoidance task. We demonstrate the proposed methodology on a spiking neural network implemented on Xilinx Artix-7 FPGA. The system is able to maintain stable firing (tolerance ±10%) with a loss of up to 75% of the original synaptic inputs to a neuron. Our repair mechanism has minimal hardware overhead with a tuning circuit (repair unit) which consumes only three slices/neuron for implementing a threshold voltage-based homeostatic fault-tolerant unit. The overall architecture has a minimal impact on power consumption and, therefore, supports scalable implementations. This paper opens a novel way of implementing the behavior of natural fault tolerant system in hardware establishing homeostatic self-repair behavior.

Original languageEnglish
Article number7995041
Pages (from-to)687-699
Number of pages13
JournalIEEE Transactions on Circuits and Systems I: Regular Papers
Volume65
Issue number2
DOIs
Publication statusPublished - Feb 2018

Keywords

  • bio-inspired engineering
  • dynamic partial reconfiguration
  • fault tolerance
  • FPGA
  • homeostasis
  • mixed-mode clock manager
  • phase locked loop
  • Self-repair

Fingerprint

Dive into the research topics of 'Homeostatic fault tolerance in spiking neural networks: A dynamic hardware perspective'. Together they form a unique fingerprint.

Cite this