A1 Refereed original research article in a scientific journal
A cellular computing architecture for parallel memristive stateful logic
Authors: Eero Lehtonen, Jari Tissari, Jussi Poikonen, Mika Laiho, Lauri Koskinen
Publisher: Elsevier
Publication year: 2014
Journal: Microelectronics Journal
Volume: 45
Issue: 11
First page : 1438
Last page: 1449
Number of pages: 12
ISSN: 0026-2692
DOI: https://doi.org/10.1016/j.mejo.2014.09.005
Web address : http://www.sciencedirect.com/
Abstract
We present a cellular memristive stateful logic computing architecture and demonstrate its operation with computational examples such as vectorized XOR, circular shift, and content-addressable memory. The considered architecture can perform parallel elementary memristor programming and stateful logic operations, namely implication and converse nonimplication. The topology of the crossbar structure used for computing can be dynamically reconfigured, enabling combinations of local and global operations with varying granularity. In the CMOS cells used for controlling the memristors, we apply a new type of capacitive keeper circuit, which allows for energy efficient implementation of logic operations. The correct operation of this architecture is verified by detailed HSPICE simulations for a structure containing eight memristive crossbars. This work presents a hardware platform which enables future work on parallel stateful computing.
We present a cellular memristive stateful logic computing architecture and demonstrate its operation with computational examples such as vectorized XOR, circular shift, and content-addressable memory. The considered architecture can perform parallel elementary memristor programming and stateful logic operations, namely implication and converse nonimplication. The topology of the crossbar structure used for computing can be dynamically reconfigured, enabling combinations of local and global operations with varying granularity. In the CMOS cells used for controlling the memristors, we apply a new type of capacitive keeper circuit, which allows for energy efficient implementation of logic operations. The correct operation of this architecture is verified by detailed HSPICE simulations for a structure containing eight memristive crossbars. This work presents a hardware platform which enables future work on parallel stateful computing.