Analog-technique-based neuroprocessing implemented in hardware

Ryszard Wojtyna · Signal Processing: Algorithms, Architectures, Arrangements, and Applications · 2009

In this paper, possibilities and restrictions of analog signal processing in the context of its application to neural networks are presented. Factors influencing the processing effectiveness are outlined. Current-mode as well as voltage mode techniques are considered. Both techniques possess advantages and disadvantages but the number of situations where the current-mode approach is superior over the other is increasing. The superiority concerns mainly lower power consumption and higher processing speed. Both features are essential when implementing the processing within an integrated circuit, i.e. creating an AISIC (Application Specific Integrated Circuit). Several examples of circuits suitable for CMOS implementation of analog processing are presented. Main emphasis is placed on circuits that perform arithmetic operations and play a role of analog memories. Most of the presented circuits are current mode ones. In the second part of the paper, advantages of using the analog processing technique to neural networks are shown. These are the first published results on the subject and have a novel character. One of interesting conclusions resulting from our studies is that unsupervised learning neural networks can be easier to implement in hardware than learning with a teacher (supervised learning), so popular in software implementation of neural networks. Apart from theoretical considerations, also SPICE simulation and measurement results concerning the realized 0.18µm CMOS prototypes are shown.

Read the paper · More papers on PaperTik