• 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