Matlab Simulation Framework for Asynchronous Binary Wave Computing

Conference: CNNA 2016 - 15th International Workshop on Cellular Nanoscale Networks and their Applications
08/23/2016 - 08/25/2016 at Dresden, Deutschland

Proceedings: CNNA 2016

Pages: 2Language: englishTyp: PDF

Personal VDE Members are entitled to a 10% discount on this title

Paasio, Ari; Poikonen, Jonne (Technology Research Center, University of Turku, Turku, Finland)

In vision chips, one of the most powerful forms of processing is asynchronous binary wave propagation. Many important wave functionalities can be effectively implemented with simple logic gates. Such implementations can offer high speed, and low power in a small layout area. Recent research in binary wave propagation engines has concentrated on adding functionalities, such as skeletonization and BLOB center pixel extraction, to simple but high-speed wired-OR wave propagation. Transistor level simulations of large arrays, including Monte Carlo modeling of transistor mismatch, are extremely time consuming. Matlab provides an easy and effective simulation platform for 2D matrix operations. In this paper we introduce a Matlab based simulation environment for asynchronous binary wave operations on large images. The environment can introduce mismatch to the wave propagation paths, as well as to the logic evaluation threshold values. The simulation environment can be used to test new propagation configurations and to give guidelines on the required accuracy performance to circuit designers.