Memristor-Based Efficient In-Memory Logic for Cryptologic and Arithmetic Applications

被引:47
作者
Xu, Liying [1 ]
Yuan, Rui [1 ]
Zhu, Zhenhua [2 ]
Liu, Keqin [1 ]
Jing, Zhaokun [1 ]
Cai, Yimao [1 ]
Wang, Yu [2 ]
Yang, Yuchao [1 ]
Huang, Ru [1 ]
机构
[1] Peking Univ, Inst Microelect, Natl Key Lab Sci & Technol Micro Nano Fabricat, Beijing 100871, Peoples R China
[2] Tsinghua Univ, Beijing Natl Res Ctr Informat Sci & Technol BNRis, Dept Elect Engn, Beijing 100084, Peoples R China
基金
国家重点研发计划; 中国国家自然科学基金;
关键词
Boolean logic; encryption; full adder; Hamming distance; in-memory computing; memristors; BOOLEAN LOGIC; REALIZATION; OPERATIONS; DEVICES;
D O I
10.1002/admt.201900212
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
As the era of big data dawns, conventional digital computers face increasing difficulties in performance and power efficiency due to their von Neumann architecture, leading to an urgent requirement for computing paradigms that can merge logic and memory. An efficient in-memory logic approach based on unipolar memristors that is capable of implementing all 16 Boolean logic functions in the same cell in less than 3 logic steps using a thermochemical metallization cell, where the confinement of filament diameter and thus switching location have reduced the threshold voltages and improved the switching uniformity, is experimentally demonstrated. The high efficiency of the logic units allows for the construction of novel encryption hardware in which both the encryption and decryption processes are achieved by memristor logic while the encryption key is also generated from the intrinsic stochasticity of resistive switching. The memristive array is also used to implement the calculation of Hamming distance and 1-bit binary full adder with high efficiency, thus paving a way for future non-von Neumann computing architectures.
引用
收藏
页数:11
相关论文
共 40 条
[1]   Optimized stateful material implication logic for three-dimensional data manipulation [J].
Adam, Gina C. ;
Hoskins, Brian D. ;
Prezioso, Mirko ;
Strukov, Dmitri B. .
NANO RESEARCH, 2016, 9 (12) :3914-3923
[2]   In situ TEM observation on the interface-type resistive switching by electrochemical redox reactions at a TiN/PCMO interface [J].
Baek, Kyungjoon ;
Park, Sangsu ;
Park, Jucheol ;
Kim, Young-Min ;
Hwang, Hyunsang ;
Oh, Sang Ho .
NANOSCALE, 2017, 9 (02) :582-593
[3]   'Memristive' switches enable 'stateful' logic operations via material implication [J].
Borghetti, Julien ;
Snider, Gregory S. ;
Kuekes, Philip J. ;
Yang, J. Joshua ;
Stewart, Duncan R. ;
Williams, R. Stanley .
NATURE, 2010, 464 (7290) :873-876
[4]   A HfO2-Based Complementary Switching Crossbar Adder [J].
Breuer, Thomas ;
Siemon, Anne ;
Linn, Eike ;
Menzel, Stephan ;
Waser, Rainer ;
Rana, Vikas .
ADVANCED ELECTRONIC MATERIALS, 2015, 1 (10)
[5]  
Chen B., 2015, IEDM Tech. Dig., P17, DOI [10.1109/IEDM.2015.7409720, DOI 10.1109/IEDM.2015.7409720]
[6]   Stochastic memristive devices for computing and neuromorphic applications [J].
Gaba, Siddharth ;
Sheridan, Patrick ;
Zhou, Jiantao ;
Choi, Shinhyun ;
Lu, Wei .
NANOSCALE, 2013, 5 (13) :5872-5878
[7]   Improving Unipolar Resistive Switching Uniformity with Cone Shaped Conducting Filaments and Its Logic-In-Memory Application [J].
Gao, Shuang ;
Liu, Gang ;
Chen, Qilai ;
Xue, Wuhong ;
Yang, Huali ;
Shang, Jie ;
Chen, Bin ;
Zeng, Fei ;
Song, Cheng ;
Pan, Feng ;
Li, Run-Wei .
ACS APPLIED MATERIALS & INTERFACES, 2018, 10 (07) :6453-6462
[8]   Implementation of Complete Boolean Logic Functions in Single Complementary Resistive Switch [J].
Gao, Shuang ;
Zeng, Fei ;
Wang, Minjuan ;
Wang, Guangyue ;
Song, Cheng ;
Pan, Feng .
SCIENTIFIC REPORTS, 2015, 5
[9]   An efficient analog Hamming distance comparator realized with a unipolar memristor array: a showcase of physical computing [J].
Ge, Ning ;
Yoon, Jung Ho ;
Hu, Miao ;
Merced-Grafals, E. J. ;
Davila, Noraica ;
Strachan, John Paul ;
Li, Zhiyong ;
Holder, Helen ;
Xia, Qiangfei ;
Williams, R. Stanley ;
Zhou, Xing ;
Yang, J. Joshua .
SCIENTIFIC REPORTS, 2017, 7
[10]   Reconfigurable Nonvolatile Logic Operations in Resistance Switching Crossbar Array for Large-Scale Circuits [J].
Huang, Peng ;
Kang, Jinfeng ;
Zhao, Yudi ;
Chen, Sijie ;
Han, Runze ;
Zhou, Zheng ;
Chen, Zhe ;
Ma, Wenjia ;
Li, Mu ;
Liu, Lifeng ;
Liu, Xiaoyan .
ADVANCED MATERIALS, 2016, 28 (44) :9758-+