Welcome to the new version of CaltechAUTHORS. Login is currently restricted to library staff. If you notice any issues, please email coda@library.caltech.edu
Published May 2002 | Published
Journal Article Open

Analog VLSI neural network with digital perturbative learning

Abstract

Two feed-forward neural-network hardware implementations are presented. The first uses analog synapses and neurons with a digital serial weight bus. The chip is trained in loop with the computer performing control and weight updates. By training with the chip in the loop, it is possible to learn around circuit offsets. The second neural network also uses a computer for the global control operations, but all of the local operations are performed on chip. The weights are implemented digitally, and counters are used to adjust them. A parallel perturbative weight update algorithm is used. The chip uses multiple, locally generated, pseudorandom bit streams to perturb all of the weights in parallel. If the perturbation causes the error function to decrease, the weight change is kept; otherwise, it is discarded. Test results from a very large scale integration (VLSI) prototype are shown of both networks successfully learning digital functions such as AND and XOR.

Additional Information

© 2002 IEEE. Manuscript received October 18, 2001; revised June 20, 2002.

Attached Files

Published - 01025156.pdf

Files

01025156.pdf
Files (338.9 kB)
Name Size Download all
md5:2766237ebdd1bf73523bec775806577e
338.9 kB Preview Download

Additional details

Created:
August 19, 2023
Modified:
October 20, 2023