Bioinspired architecture approach for a one-billion transistor smart CMOS camera chip

In the paper we present a massively parallel VLSI architecture for future smart CMOS camera chips with up to one billion transistors. To exploit efficiently the potential offered by future micro- or nanoelectronic devices traditional on central structures oriented parallel architectures based on MIMD or SIMD approaches will fail. They require too long and too many global interconnects for the distribution of code or the access to common memory. On the other hand nature developed self-organising and emergent principles to manage successfully complex structures based on lots of interacting simple elements. Therefore we developed a new as Marching Pixels denoted emergent computing paradigm based on a mixture of bio-inspired computing models like cellular automaton and artificial ants. In the paper we present different Marching Pixels algorithms and the corresponding VLSI array architecture. A detailed synthesis result for a 0.18 &mgr;m CMOS process shows that a 256×256 pixel image is processed in less than 10 ms assuming a moderate 100 MHz clock rate for the processor array. Future higher integration densities and a 3D chip stacking technology will allow the integration and processing of Mega pixels within the same time since our architecture is fully scalable.

[1]  Rolf Dieter Schraft,et al.  MAN-MACHINE-INTERACTION AND CO-OPERATION FOR MOBILE AND ASSISTING ROBOTS , 2004 .

[2]  Ángel Rodríguez-Vázquez,et al.  Reaction-diffusion navigation robot control: from chemical to VLSI analogic processors , 2004, IEEE Transactions on Circuits and Systems I: Regular Papers.

[3]  Stephanie Forrest,et al.  Emergent computation: self-organizing, collective, and cooperative phenomena in natural and artificial computing networks , 1990 .

[4]  Wayne H. Wolf,et al.  Smart Cameras as Embedded Systems , 2002, Computer.

[5]  Bernd Scheuermann,et al.  FPGA implementation of population-based ant colony optimization , 2004, Appl. Soft Comput..

[6]  Dietmar Fey,et al.  Realising emergent image preprocessing tasks in cellular-automaton-alike massively parallel hardware , 2007, Int. J. Parallel Emergent Distributed Syst..

[7]  Dietmar Fey,et al.  Marching-pixels: a new organic computing paradigm for smart sensor processor arrays , 2005, CF '05.

[8]  Ángel Rodríguez-Vázquez,et al.  ACE16k: A 128x128 Focal Plane Analog Processor with Digital I/O , 2003, Int. J. Neural Syst..

[9]  Tom De Wolf,et al.  Emergence Versus Self-Organisation: Different Concepts but Promising When Combined , 2004, Engineering Self-Organising Systems.

[10]  Dietmar Fey,et al.  Marching Pixels: A new Organic Computing Prinicple for Smart CMOS Camera Chips , 2005, ARCS Workshops.

[11]  Marco Dorigo,et al.  Ant colony optimization theory: A survey , 2005, Theor. Comput. Sci..

[12]  Tamás Roska,et al.  The CNN universal machine , 1993 .

[13]  Rolf Hoffmann,et al.  Optimal 6-State Algorithms for the Behavior of Several Moving Creatures , 2006, ACRI.