Efficient 16 Boolean Logic and Arithmetic Based on Bipolar Oxide Memristors

Yuan Rui,Ma Mingyuan,Xu Liying,Zhu Zhenhua,Duan Qingxi,Zhang Teng,Zhu Yu,Wang Yu,Huang Ru,Yang Yuchao
DOI: https://doi.org/10.1007/s11432-020-2866-0
2020-01-01
Science China Information Sciences
Abstract:The physically separated memory and logic units in traditional von Neumann computers place essential limits on the performance and cause increased energy consumption, and hence in-memory computing is required to overcome this bottleneck. Here, a new bipolar memristor based in-memory logic approach is proposed, which is capable of achieving all 16 possible Boolean logic functions in a single device in less than3 steps. This approach does not require initialization and can facilitate logic cascading, and the calculation taking place in-situ is showcased by 1-bit full adder and 2-bit multiplier with improved efficiency, thus showing a great prospect in future in-memory computing architecture.
What problem does this paper attempt to address?