A 1000 FPS at 128/spl times/128 vision processor with 8-bit digitized I/O

This paper presents a mixed-signal programmable chip for high-speed vision applications. It consists of an array of processing elements, arranged to operate in accordance with the principles of single instruction multiple data (SIMD) computing architectures. This chip, implemented in a 0.35-/spl mu/m fully digital CMOS technology, contains /spl sim/ 3.75 M transistors and exhibits peak performance figures of 330 GOPS (8-bit equivalent giga-operations per second), 3.6 GOPS/mm/sup 2/ and 82.5 GOPS/W. It includes structures for image acquisition and for image processing, meaning that it does not require a separate imager for operation. At the sensory side, integration and log-compression sensing circuits are embedded, thus allowing the chip to handle a large variety of illumination conditions. At the processing plane, analog and digital circuits are employed whose parameters can be programmed and their architecture reconfigured for the realization of software-coded processing algorithms. The chip provides, and accepts, 8-bit digitized data through a 32-bit bidirectional data bus which operates at 120 MB/s. Experimental results show that frame rates of 1000 frames per second (FPS) can be achieved under room illumination conditions; applications using exposures of about 50 /spl mu/s have been recently reached by using special illumination setups. The chip can capture an image, run approximately 150 two-dimensional linear convolutions, and download the result in 8-bit digital format, in less than 1 ms. This feature, together with the possibility of executing sequences of user-definable instructions (stored on a full-custom 32-kb on-chip memory), and storing intermediate results (up to 8 grayscale images) makes the chip a true general-purpose sensory/processing device.

[1]  John B. Hughes,et al.  S/sup 2/I: a two-step approach to switched-currents , 1993, 1993 IEEE International Symposium on Circuits and Systems.

[2]  Guido Torelli,et al.  Analog-to-digital conversion architectures for intelligent optical sensor arrays , 1996, Advanced Imaging and Network Technologies.

[3]  Angel Rodriguez-Vazquez,et al.  Versatile sensor interface for programmable vision systems-on-chip , 2003, IS&T/SPIE Electronic Imaging.

[4]  H. Wey,et al.  An improved correlated double sampling circuit for low noise charge coupled devices , 1990 .

[5]  S. Lippman,et al.  The Scripps Institution of Oceanography , 1959, Nature.

[6]  F. Werblin,et al.  Vertical interactions across ten parallel, stacked representations in the mammalian retina , 2001, Nature.

[7]  Ángel Rodríguez-Vázquez,et al.  Analog weight buffering strategy for CNN chips , 2003, Proceedings of the 2003 International Symposium on Circuits and Systems, 2003. ISCAS '03..

[8]  Behzad Razavi,et al.  Principles of Data Conversion System Design , 1994 .

[9]  R. Masland The fundamental plan of the retina , 2001, Nature Neuroscience.

[10]  Ángel Rodríguez-Vázquez,et al.  ACE4k: An analog I/O 64×64 visual microprocessor chip with 7-bit analog accuracy , 2002, Int. J. Circuit Theory Appl..

[11]  John B. Hughes,et al.  S2I: A Two-step Approach to Switched-Currents , 1993, ISCAS.

[12]  Eero P. Simoncelli,et al.  Image quality assessment: from error visibility to structural similarity , 2004, IEEE Transactions on Image Processing.

[13]  Tamás Roska,et al.  The CNN universal machine: an analogic array computer , 1993 .

[14]  M.J.M. Pelgrom,et al.  Matching properties of MOS transistors , 1989 .

[15]  Hae-Seung Lee,et al.  A mixed-signal array processor with early vision applications , 1997, Proceedings of CICC 97 - Custom Integrated Circuits Conference.

[16]  István Petrás,et al.  A bio-inspired two-layer mixed-signal flexible programmable chip for early vision , 2003, IEEE Trans. Neural Networks.

[17]  Ralph Etienne-Cummings,et al.  A programmable focal-plane MIMD image processor chip , 2001, IEEE J. Solid State Circuits.

[18]  Gabor C. Temes,et al.  Circuit techniques for reducing the effects of op-amp imperfections: autozeroing, correlated double sampling, and chopper stabilization , 1996, Proc. IEEE.

[19]  李幼升,et al.  Ph , 1989 .

[20]  Manuel Delgado-Restituto,et al.  Synthesis and Design of Nonlinear Circuits , 2001 .