DocumentCode :
3371059
Title :
A CNN approach to computing arbitrary Boolean functions
Author :
Lehtonen, Eero ; Poikonen, Jussi ; Laiho, Mika
Author_Institution :
Dept. of Inf. Technol., Univ. of Turku, Turku, Finland
fYear :
2010
fDate :
May 30 2010-June 2 2010
Firstpage :
2295
Lastpage :
2298
Abstract :
In this paper, a novel approach to computing arbitrary Boolean functions using a binary-state cellular neural/nonlinear/nanoscale network (CNN) architecture with local static memory is presented. We define explicitly how to map a given Boolean function and its input values to the cells of a specific type of binary CNN, and the global rules used to perform parallel calculations. Each of the computation steps can be performed asynchronously. Additionally, the total CNN area is readily split into subsections, each of which perform individual computations of different Boolean functions. The main benefits of our approach are simple implementation of arbitrary Boolean functions, built-in parallelism both in local and global scale of the computation and the possibility for asynchronous operation.
Keywords :
Boolean functions; cellular neural nets; arbitrary Boolean function; binary CNN; binary state cellular neural network; local static memory; nanoscale network; nonlinear network; parallel calculation; Boolean functions; Cellular networks; Cellular neural networks; Computer architecture; Computer networks; Concurrent computing; Information technology; Input variables; Logic arrays; Parallel processing; Boolean function; cellular neural/nonlinear/nanoscale network; visual logic processing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Circuits and Systems (ISCAS), Proceedings of 2010 IEEE International Symposium on
Conference_Location :
Paris
Print_ISBN :
978-1-4244-5308-5
Electronic_ISBN :
978-1-4244-5309-2
Type :
conf
DOI :
10.1109/ISCAS.2010.5536957
Filename :
5536957
Link To Document :
بازگشت