Implementation of A Pulse-mode Digital Neural Network with On-chip Learning Using Stochastic Computation

On-Chip 학습기능을 가진 확률연산 펄스형 디지털 신경망의 구현

  • Wee, Jae-Woo (Department of Electrical Engineering, Inha University) ;
  • Lee, Chong-Ho (Department of Electrical Engineering, Inha University)
  • 위재우 (인하대학교 전기공학과) ;
  • 이종호 (인하대학교 전기공학과)
  • Published : 1998.07.20

Abstract

In this paper, an on-chip learning pulse-mode digital neural network with a massively parallel yet compact and flexible network architecture is suggested. Algebraic neural operations are replaced by stochastic processes using pseudo-random sequences and simple logic gates are used as basic computing elements. Using Back-propagation algorithm both feed-forward and learning phases are efficiently implemented with simple logical gates. RNG architecture using LFSR and barrel shifter are adopted to avoid some correlation between pulse trains. Suggested network is designed in digital circuit and its performance is verified by computer simulation.

Keywords