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