Reconfigurable Stateful Logic Circuit with Cu/CuI/Pt Memristors for In-Memory Computing
Li Luo,Bochang Li,Lidan Wang,Jinpei Tan,Shukai Duan,Chunxiang Zhu
DOI: https://doi.org/10.1109/tvlsi.2024.3370176
2024-01-01
IEEE Transactions on Very Large Scale Integration (VLSI) Systems
Abstract:A memristive stateful logic circuit can provide a non-von Neumann computing architecture for integrating computation and storage. However, the stateful logic circuit based on memristors presents challenges in terms of computational complexity, reconfigurability, crossbar array compatibility, and sneak path problems. In this article, we propose a fully memristive circuit structure, which realizes all 16 Boolean logic operations with the same circuit topology. Because of the use of the same logic variable for input and output, no additional circuitry is required for logic cascading, which is beneficial to enable complicated computing tasks. The proposed stateful logic operations are experimentally demonstrated within Cu/CuI/Pt memristor crossbar array. The application of the presented logic design is further extended to a one-transistor-one-memristor (1T1M) crossbar array, overcoming the sneak path problem. Moreover, stateful logic operations can be performed in columns, rather than solely in rows, improving the computing capability and flexibility of the 1T1M array. The feasibility and reliability of this logic design in a 1T1M array are verified using two case studies of the adder-subtractor combination and the multiplexer. Our presented logic design shows superior performance in logic completeness, computational complexity, reconfigurability, logic cascading, parallel computing, and sneak path, which opens up an avenue for next-generation in-memory computing.