Time-Shared Twin Memristor Crossbar Reducing the Number of Arrays by Half for Pattern Recognition

Nanoscale Res Lett. 2017 Dec;12(1):205. doi: 10.1186/s11671-017-1973-4. Epub 2017 Mar 21.

Abstract

In this paper, we propose a new time-shared twin memristor crossbar for pattern-recognition applications. By sharing two memristor arrays at different time, the number of memristor arrays can be reduced by half, saving the crossbar area by half, too. To implement the time-shared twin memristor crossbar, we also propose CMOS time-shared subtractor circuit, in this paper. The operation of the time-shared twin memristor crossbar is verified using 3 × 3 memristor array which is made of aluminum film and carbon fiber. Here, the crossbar array is programmed to store three different patterns. When we apply three different input vectors to the array, we can verify that the input vectors are well recognized by the proposed crossbar. Moreover, the proposed crossbar is tested for the recognition of complicated gray-scale images. Here, 10 images with 32 × 32 pixels are applied to the proposed crossbar. The simulation result verifies that the input images are recognized well by the proposed crossbar, even though the noise level of each image is varied from -10 to +10 dB.

Keywords: Pattern recognition; Time-shared twin memristor crossbar; Twin memristor crossbar.