• 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