IEEE Journal on Exploratory Solid-State Computational Devices and Circuits (Jan 2015)

Non-Boolean Associative Processing: Circuits, System Architecture, and Algorithms

  • Yan Fang,
  • Chet N. Gnegy,
  • Tadashi Shibata,
  • Denver Dash,
  • Donald M. Chiarulli,
  • Steven P. Levitan

DOI
https://doi.org/10.1109/JXCDC.2015.2507863
Journal volume & issue
Vol. 1
pp. 94 – 102

Abstract

Read online

We present the design and the performance of a hierarchical associative memory (AM) based on phase locking of coupled oscillators used for pattern recognition. The use of coupled oscillators, rather than Boolean logic, provides for implementations using emerging nanotechnology, such as magnetic spin-torque oscillators and resonant body transistor oscillators, which have the potential of lower energy and higher density than CMOS solutions. We develop a model for the general behavior of weakly coupled nonlinear oscillators that perform pattern matching using a simulation of coupled CMOS ring oscillators. We derive a simple analytic model for their phase locking behavior and use this reduced model in a hierarchical AM for image recognition tasks, such as identifying handwritten numbers.

Keywords