Abstract
This chapter describes the architecture and implementation of a digital vision chip, with asynchronous processing capabilities (asynchronous/synchronous processor array or ASPA). The discussion focuses on design aspects of cellular processor array with compact digital processing cell suitable for parallel image processing. The presented vision chip is based on an array of processing cells, each incorporating photo-sensor with a one-bit ADC and simple digital processor, which consists of 64-bit memory, arithmetic and logic unit (ALU), flag register and communication unit. The chip has two modes of operation: synchronous mode for local and nearest-neighbour operations and continuous-time mode for global operations. The speed of global image processing operations is significantly increased by using asynchronous processing techniques. In addition, the periphery circuitry enables asynchronous address extraction, fixed pattern addressing and flexible random access data I/O.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
G. M. Amdahl, Validity of the single-processor approach to achieving large-scale computing capabilities, in Proceedings of American Federation of Information Processing Societies Conference, pp. 483–485, 1967
M. J. B. Duff and D. M. Watson, The cellular logic array image processor, Computer Journal, 20, 68–72, 1977/02/ 1977
K. E. Batcher, Design of a massively parallel processor, IEEE Transactions on Computers, c-29, 836–840, 1980
K. Aizawa, Computational sensors-vision VLSI, IEICE Transactions on Information and Systems, E82-D, 580–588, 1999
A. Moini, Vision Chips or Seeing Silicon, Kluwer, Dordrecht, 1999
A. A. Abbo, R. P. Kleihorst, V. Choudhary, L. Sevat, P. Wielage, S. Mouy, B. Vermeulen, and M. Heijligers, Xetal-II: A 107 GOPS, 600 mW massively parallel processor for video scene analysis, IEEE Journal of Solid-State Circuits, 43, 192–201, 2008
L. Lindgren, J. Melander, R. Johansson, and B. Moller, A multiresolution 100-GOPS 4-Gpixels/s programmable smart vision sensor for multisense imaging, IEEE Journal of Solid-State Circuits, 40, 1350–1359, 2005
P. Dudek and P. J. Hicks, A general-purpose processor-per-pixel analogue SIMD vision chip, IEEE Transactions on Circuits and Systems I: Fundamental Theory and Applications, 52, 13–20, 2005/01/2005
T. Komuro, I. Ishii, M. Ishikawa, and A. Yoshida, A digital vision chip specialized for high-speed target tracking, IEEE Transactions on Electron Devices, 50, 191–199, 2003
G. C. Linan, A. Rodriguez-Vazquez, R. C. Galan, F. Jimenez-Garrido, S. Espejo, and R. Dominguez-Castro, A 1000 FPS at 128 x128 vision processor with 8-bit digitized I/O, IEEE Journal of Solid-State Circuits, 39, 1044–1055, 2004
A. Lopich and P. Dudek, Asynchronous cellular logic network as a co-processor for a general-purpose massively parallel array, International Journal of Circuit Theory and Applications, Article first published online: 29 Apr 2010, DOI: 10.1002/cta.679, 2011
R. Forchheimer and A. Odmark, A single chip linear array picture processor, Proceedings of the SPIE – The International Society for Optical Engineering, 397, 425–430, 1983
K. Chen, M. Afghahi, P. E. Danielsson, and C. Svensson, PASIC: A processor-A/D converter-sensor integrated circuit, in Proceedings – IEEE International Symposium on Circuits and Systems, New Orleans, LA, USA, 1990, pp. 1705–1708
K. Chen and C. Svensson, A 512-processor array chip for video/image processing, in From Pixels to Features II. Parallelism in Image Processing. Proceedings of a Workshop, Amsterdam, The Netherlands, 1991, pp. 187–199
M. Gokstorp and R. Forchheimer, Smart vision sensors, in IEEE International Conference on Image Processing, Chicago, IL, USA, 1998, pp. 479–482
D. Andrews, C. Kancler, and B. Wealand, An embedded real-time SIMD processor array for image processing, in Proceedings of the 4th International Workshop on Parallel and Distributed Real-Time Systems, Los Alamitos, USA, 1996, pp. 131–134
J. C. Gealow and C. G. Sodini, Pixel-parallel image processor using logic pitch-matched to dynamic memory, IEEE Journal of Solid-State Circuits, 34, 831–839, 1999
R. P. Kleihorst, A. A. Abbo, A. van der Avoird, M. J. R. Op de Beeck, L. Sevat, P. Wielage, R. van Veen, and H. van Herten, Xetal: A low-power high-performance smart camera processor, in IEEE International Symposium on Circuits and Systems, NJ, USA, 2001, pp. 215–218
J.-E. Eklund, C. Svensson, and A. Astrom, VLSI implementation of a focal plane image processor – a realization of the near-sensor image processing concept, IEEE Transaction on VLSI Systems, 4, 322–335, 1996
J. Poikonen, M. Laiho, and A. Paasio, MIPA4k: A 64 ×64 cell mixed-mode image processor array, in IEEE International Symposium on Circuits and Systems Taiwan, 2009, pp. 1927–1930
F. Paillet, D. Mercier, and T. M. Bernard, Second generation programmable artificial retina, in Twelfth Annual IEEE International ASIC/SOC Conference, 15–18 Sept. 1999, Washington, DC, USA, 1999, pp. 304–309
M. Wei, L. Qingyu, Z. Wancheng, and W. Nan-Jian, A programmable SIMD vision chip for real-time vision applications, IEEE Journal of Solid-State Circuits, 43, 1470–1479, 2008
T. Komuro, S. Kagami, and M. Ishikawa, A dynamically reconfigurable SIMD processor for a vision chip, IEEE Journal of Solid-State Circuits, 39, 265–268, 2004
V. Gies, T. M. Bernard, and A. Merigot, Convergent micro-pipelines: A versatile operator for mixed asynchronous-synchronous computations, in IEEE International Symposium on Circuits and Systems (ISCAS), NJ, USA, 2005, pp. 5242–5245
M. Arias-Estrada, M. Tremblay, and D. Poussart, A focal plane architecture for motion computation, Real-Time Imaging, 2, 351–360, 1996
B. Ducourthial and A. Merigot, Parallel asynchronous computations for image analysis, Proceedings of the IEEE, 90, 1218–1229, 2002
F. Robin, G. Privat, and M. Renaudin, Asynchronous relaxation of morphological operators: A joint algorithm-architecture perspective, International Journal of Pattern Recognition and Artificial Intelligence, 11, 1085–1094, 1997
F. Robin, M. Renaudin, and G. Privat, An asynchronous 16 ×16 pixel array-processor for morphological filtering of greyscale images, in European Solid-State Circuits Conference, Gif-sur-Yvette, France, 1996, pp. 188–191
A. Lopich and P. Dudek, Hardware implementation of skeletonization algorithm for parallel asynchronous image processing, Journal of Signal Processing Systems, 56, 91–103, 2009
B. Galilee, F. Mamalet, M. Renaudin, and P. Y. Coulon, Parallel asynchronous watershed algorithm-architecture, IEEE Transactions on Parallel and Distributed Systems, 18, 44–56, 2007
D. Noguet, Massively parallel implementation of the watershed based on cellular automata, in Proceedings of the International Conference on Application-Specific Systems, Architectures and Processors, Zurich, Switzerland, 1997, pp. 42–52
P. Dudek, A flexible global readout architecture for an analogue SIMD vision chip, in IEEE International Symposium on Circuits and Systems, Bangkok, Thailand, 2003, pp. 782–785
K. A. Zaghloul and K. Boahen, Optic nerve signals in a neuromorphic chip I&II, IEEE Transactions on Biomedical Engineering, 51, 657–666, 2004
D. L. Vilarino, V. M. Brea, D. Cabello, and J. M. Pardo, Discrete-time CNN for image segmentation by active contours, Pattern Recognition Letters, 19, 721–734, 1998
A. Kitchen, A. Bermak, and A. Bouzerdoum, A digital pixel sensor array with programmable dynamic range, IEEE Transactions on Electron Devices, 52, 2591–2601, 2005
A. Lopich and P. Dudek, An 80 ×80 general-purpose digital vision chip in 0.18 um CMOS technology, in IEEE International Symposium on Circuits and Systems, Paris, France, 2010, pp. 4257–4260
A. Lopich and P. Dudek, Global operations in SIMD cellular processor arrays employing functional asynchronism, in IEEE International Workshop on Computer Architecture for Machine Perception and Sensing, Montreal, Canada, 2007, pp. 16–23
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2011 Springer Science+Business Media, LLC
About this chapter
Cite this chapter
Lopich, A., Dudek, P. (2011). ASPA: Asynchronous–Synchronous Focal-Plane Sensor-Processor Chip. In: Zarándy, Á. (eds) Focal-Plane Sensor-Processor Chips. Springer, New York, NY. https://doi.org/10.1007/978-1-4419-6475-5_4
Download citation
DOI: https://doi.org/10.1007/978-1-4419-6475-5_4
Published:
Publisher Name: Springer, New York, NY
Print ISBN: 978-1-4419-6474-8
Online ISBN: 978-1-4419-6475-5
eBook Packages: EngineeringEngineering (R0)