• DocumentCode
    278331
  • Title

    Analogue CMOS techniques for VLSI neural networks: process invariant circuits and devices

  • Author

    Baxter, Donald J. ; Murray, Alan F. ; Reekie, H. Martin ; Churcher, Stephen ; Hamilton, Alister

  • Author_Institution
    Dept. of Electr. Eng., Edinburgh Univ., UK
  • fYear
    1991
  • fDate
    33372
  • Firstpage
    42522
  • Lastpage
    42525
  • Abstract
    VLSI neural networks are based on a two-dimensional array of synapses. A synapse is a 2 quadrant multiplier. It multiplies the incoming neural state, Vj, by its synaptic weight, Tij. A column of synapses feeds into a neuron which sums all of their multiplication results. From the VLSI viewpoint, there are two approaches the first of which is to use digital multipliers which require a large silicon area. The other alternative is to use analogue multipliers. Their compactness allows thousand of analogue multipliers to be implemented on a single chip. However, analogue circuits are much more sensitive to the problems of process variations than their digital counterparts. In the Pulse Stream circuits developed at Edinburgh University, the neural state is represented by a stream of pulses. This pulse stream is used to switch a current, proportional to the synaptic weight, on and off. Thus the charge being transferred is proportional to the duty cycle of the pulse stream times the value of the current, so achieving the desired multiplication. The main advantage of this technique is that it simplifies the implementation of the analogue multiplier. As a bonus, since one of the signals now has digital levels, it is more robust and relatively immune to the effects of noise. The neuron is composed of several sub-cells, an op-amps, a voltage integrator and a voltage controlled oscillator (VCO)
  • Keywords
    CMOS integrated circuits; VLSI; integrating circuits; linear integrated circuits; neural nets; operational amplifiers; variable-frequency oscillators; 2 quadrant multiplier; Pulse Stream circuits; VCO; VLSI neural networks; analogue VLSI; analogue multiplier; duty cycle; op-amps; process invariant circuits; process invariant devices; stream of pulses; two-dimensional array of synapses; voltage controlled oscillator; voltage integrator;
  • fLanguage
    English
  • Publisher
    iet
  • Conference_Titel
    Advances in Analogue VLSI, IEE Colloquium on
  • Conference_Location
    London
  • Type

    conf

  • Filename
    181556