Retinomorphic Vision Systems 11: Communication Channel Design

I discuss the tradeoffs faced when asynchronous pulse trains are transmitted among large, two-dimensional, arrays of neurons on different chips, using time-division multiplexing, and present an implementation of an arbitered, random-access, channel. The long cycle time that plagues arbitered channels is addressed in the implementation described here by pipelining. Cycle times ranging from 420ns to 730ns were achieved, for 64 x 64 arrays, in a 2µm CMOS process, yielding a peak throughput of 2.38M spikes/second.

[1]  John Wawrzynek,et al.  Silicon Auditory Processors as Computer Peripherals , 1992, NIPS.

[2]  Mischa Schwartz,et al.  Telecommunication networks: protocols, modeling and analysis , 1986 .

[3]  Misha A. Mahowald,et al.  An Analog VLSI System for Stereoscopic Vision , 1994 .

[4]  Eric A. Vittoz,et al.  A communication scheme for analog VLSI perceptive systems , 1995 .

[5]  Kwabena Boahen Retinomorphic Vision Systems I: Pixel Design , 1996, 1996 IEEE International Symposium on Circuits and Systems. Circuits and Systems Connecting the World. ISCAS 96.