DocumentCode
973112
Title
A real-time clustering microchip neural engine
Author
Serrano-Gotarredona, Teresa ; Linares-Barranco, Bemabé
Author_Institution
Dept. of Analog Design, Centro Nacional de Microelectron., Seville, Spain
Volume
4
Issue
2
fYear
1996
fDate
6/1/1996 12:00:00 AM
Firstpage
195
Lastpage
209
Abstract
This paper presents an analog current-mode VLSI implementation of an unsupervised clustering algorithm. The clustering algorithm is based on the popular ART1 algorithm, but has been modified resulting in a more VLSI-friendly algorithm that allows a more efficient hardware implementation with simple circuit operators, little memory requirements, modular chip assembly capability, and higher speed figures. The chip described in this paper implements a network that can cluster 100 binary pixel input patterns into up to 18 different categories. Modular expansibility of the system is directly possible by assembling a V/spl times/M array of chips without any extra interfacing circuitry, so that the maximum number of clusters is 18/spl times/M and the maximum number of bits of the input pattern is N/spl times/100. Pattern classification and learning is performed in 1.8 /spl mu/s, which is an equivalent computing power of 4.4/spl times/10/sup 9/ connections per second plus connection-updates per second. The chip has been fabricated in a standard low cost 1.6 /spl mu/m double-metal single-poly CMOS process, has a die area of 1 cm/sup 2/, and is mounted in a 120-pin PGA package. Although internally the chip is analog in nature, it interfaces to the outside world through digital signals, and thus has a true asynchronous digital behavior. Experimental chip test results are available, obtained through digital chip test equipment. Fault tolerance at the system level operation is demonstrated through the experimental testing of faulty chips.
Keywords
ART neural nets; CMOS analogue integrated circuits; VLSI; analogue processing circuits; fault tolerant computing; neural chips; pattern classification; real-time systems; unsupervised learning; 1.6 micron; 1.8 mus; ART1 algorithm; PGA package; analog current-mode VLSI implementation; binary pixel input patterns; double-metal single-poly CMOS process; fault tolerance; modular chip assembly; modular expansibility; neural engine; pattern classification; real-time clustering microchip; unsupervised clustering algorithm; Assembly systems; CMOS process; Circuits; Clustering algorithms; Costs; Electronics packaging; Engines; Hardware; Pattern classification; Very large scale integration;
fLanguage
English
Journal_Title
Very Large Scale Integration (VLSI) Systems, IEEE Transactions on
Publisher
ieee
ISSN
1063-8210
Type
jour
DOI
10.1109/92.502192
Filename
502192
Link To Document