A univariate ternary logic and three-valued multiplier implemented in a nano-columnar crystalline zinc oxide memristor

RSC Adv. 2019 Aug 8;9(42):24595-24602. doi: 10.1039/c9ra04119b. eCollection 2019 Aug 2.

Abstract

Memristors, which feature small sizes, fast speeds, low power, CMOS compatibility and nonvolatile modulation of device resistance, are promising candidates for next-generation data storage and in-memory computing paradigms. Compared to the binary logics enabled by memristor devices, ternary logics with larger information-carrying capacity can provide higher computation efficiency with simple operation schemes, reduced circuit complexity and smaller chip areas. In this study, we report the fabrication of memristor devices based on nano-columnar crystalline ZnO thin films; they show symmetric and reliable multi-level resistive switching characteristics over three hundred cycles, which benefits the implementation of univariate ternary logic operations. Experimental results demonstrate that a three-valued logic complete set can be realized by the univariate operations of the present ZnO memristor device, and a ternary multiplier unit circuit is designed for potential applications. The present methodology can be beneficial for constructing future high-performance computation architectures.