Pulse-based circuits and methods for probabilistic neural computation

Alexander Astaras, R.W.H. Dalzell, Alan Murray, Martin Reekie · 2003

This work argues that it should be possible to combine pulse-based VLSI techniques with the relatively simple trailing rules of the Helmholtz machine stochastic neural architecture, in order to build an analogue probabilistic hardware model of the latter. An overview of the necessary components is presented, as well as a design for a pulse-width modulation oscillator capable of transforming a current input (which represents the squashed, post-synaptic signal processed by a particular neuron) into the probability associated with the binary state of that neuron. A CMOS hardware prototype has been designed and fabricated, and precautions were taken during the design and simulation stages in order to prevent the oscillators on the same chip from locking together. Apart from testing the hardware prototype, future plans involve the hardware implementation of other modules, such as the synapse, the squashing function and weight changing circuitry.

Read the paper · More papers on PaperTik