DocumentCode :
834310
Title :
A programmable analog neural network chip
Author :
Schwartz, Daniel B. ; Howard, Richard E. ; Hubbard, Wayne E.
Author_Institution :
AT&T Bell Lab., Holmdel, NJ, USA
Volume :
24
Issue :
2
fYear :
1989
fDate :
4/1/1989 12:00:00 AM
Firstpage :
313
Lastpage :
319
Abstract :
A generic chip is implemented in CMOS to facilitate studying networks by building them in analog VLSI. By utilizing the well-known properties of charge storage and charge injection in a novel way, the authors have achieved a high enough level of complexity (>10/sup 3/ weights and 10 bits of analog depth) to be interesting, in spite of the limitation of a modest 6.00*3.5-mm/sup 2/ die size required by a multiproject fabrication run. If the cell were optimized to represent fixed-weight networks by eliminating weight decay and bidirectional weight changes, the density could easily be increased by a factor of 2 with no loss in resolution. Once a weight change vector has been written to the RAM cells, charge transfers can be clocked at a rate of 2 MHz, corresponding to peak learning rates of 2*10/sup 9/ weight changes/second and exceeding the throughput of ´neural network accelerators´ by two orders of magnitude.<>
Keywords :
CMOS integrated circuits; VLSI; neural nets; 10 bits of analog depth; 2 MHz; CMOS; RAM cells; analog VLSI; charge injection; charge storage; charge transfers; clock rate; die size; generic chip; learning rates; level of complexity; programmable analog neural network chip; throughput; weight change vector; Adaptive systems; Analog computers; Circuit faults; Computer networks; Concurrent computing; Filters; Neural network hardware; Neural networks; Parallel processing; Very large scale integration;
fLanguage :
English
Journal_Title :
Solid-State Circuits, IEEE Journal of
Publisher :
ieee
ISSN :
0018-9200
Type :
jour
DOI :
10.1109/4.18590
Filename :
18590
Link To Document :
بازگشت