In-Memory Hamming Error-Correcting Code in Memristor Crossbar

IEEE Transactions on Electron Devices(2022)

引用 2|浏览0
暂无评分
摘要
This article proposes an in-memory Hamming error-correcting code (ECC) in the memristor crossbar array (CBA). Based on the unique I-V characteristic of complementary resistive switching (CRS) memristor, this work discovers that a combination of three memristors behaves as a stateful exclusive-or (xor) logic device. In addition, a two-step (build-up and fire) current-mode CBA driving scheme is proposed to realize a linear increment of the build-up voltage that is proportional to the number of low-resistance state (LRS) memristors in the array. Combining the proposed xor logic device and the driving scheme, we realize a complete stateful xor logic, which enables a fully functional in-memory Hamming ECC, including parity bit generation and storage followed by syndrome vector calculation/readout. The proposed technique is verified by a simulation program with integrated circuit emphasis (SPICE) simulations, with a Verilog-A CRS memristor model and a commercial 45-nm CMOS process design kit (PDK). The verification results prove that the proposed in-memory ECC perfectly detects error regardless of data patterns and error locations with enough margin.
更多
查看译文
关键词
Memristors,Error correction codes,Voltage,Resistance,Integrated circuit modeling,SPICE,Reliability,Crossbar memory,error-correcting code (ECC),Hamming code,in-memory computing,memristor,stateful logic
AI 理解论文
溯源树
样例
生成溯源树,研究论文发展脉络
Chat Paper
正在生成论文摘要