ABSTRACT
In the post-Moore era, in order to solve the problem of von Neumann bottleneck and memory wall caused by separation of memory and processor, in-memory-processing (IMP) technique has aroused great attention. Novel non-volatile memory (NVM) based on spintronic devices shows promise for satisfying the needs of low-power consumption and high speed for IMP. However, most spintronic memories based on magnetic tunnel junctions (MTJs) can only implement simple and specific logic functions due to the limits of single device and circuit structure. Otherwise, performing logic functions in memory generates vast dynamic power consumption during frequent reading and writing processes because of the high resistance of miniaturized MTJ. In this paper, we propose an in-memory highly reconfigurable logic circuit based on diode-assisted enhanced magnetoresistance (DEMR) device. Our circuit can realize 16 different logic functions with extremely limited circuit area benefiting from the special structure of DEMR device. With appropriate adjustment of control bit and current, the proposed circuit can further implement complex functions like full adder. The proposed reconfigurable circuit can flexibly meet the performance requirements in different scenarios and will contribute a lot for future in-memory chip design.
Supplemental Material
- W. A. Wulf, S. A. McKee, "Hitting the memory wall: Implications of the obvious", ACM SIGARCH Comput. Archit. News, vol. 23, no. 1, pp. 20--24, 1995.Google ScholarDigital Library
- J. Ahn, S. Hong, S. Yoo, O. Mutlu, K. Choi, "A scalable processing-in-memory accelerator for parallel graph processing", Proc. ACM/IEEEISCA, 2015.Google ScholarDigital Library
- W. S. Zhao et al., "Synchronous non-volatile logic gate design based on resistive switching memories", IEEE Trans. Circuits Syst. I Reg. Papers, vol. 61, no. 2, pp. 443--454, 2014.Google ScholarCross Ref
- G. D. Wang et al., "Ultra-dense ring-shaped racetrack memory cache design", IEEE Trans. Circuits Syst. I Reg. Papers, vol. 66, no. 1, pp. 215--225, 2019.Google ScholarCross Ref
- S. Jain, A. Ranjan, K. Roy, A. Raghunathan, "Computing in Memory With Spin-Transfer Torque Magnetic Ram", IEEE Trans. Very Large Scale Integr. (VLSI) Syst., vol. 26, no. 3, pp. 470--483, 2018.Google ScholarDigital Library
- X. Fong et al., "Spin-Transfer Torque Devices for Logic and Memory: Prospects and Perspectives", IEEE Trans. Comput.-Aided Des. Integr. CircuitsSyst., vol. 35, no. 1, pp. 1--22, 2016.Google ScholarDigital Library
- Z. Chowdhury, S. K. Khatamifard, M. Zabihi, J. D. Harms, Y. Lv, A. P. Lyle, J.-P. Wang, S. Sapatnekar, U. Karpuzcu, "Efficient in-memory processing using spintronics", IEEE Comput. Archit. Lett., vol. 17, no. 1, pp. 42--46, 2018.Google ScholarDigital Library
- Z. Luo C. Xiong X. Zhang, Z.-G. Guo, J. Cai X. Zhang, "Programmable Spin Logic Based on Spin Hall Effect in a Single Device", Adv. Electron. Mater., vol. 3, no. 3, 2017.Google Scholar
- Y. Zhang et al., "Compact model of subvolume MTJ and its design application at nanoscale technology nodes", IEEE Trans. Electron Devices, vol. 62, no. 6, pp. 2048--2055, 2015.Google ScholarCross Ref
- G. Wang et al., "Compact Modeling of Perpendicular-Magnetic-Anisotropy Double-Barrier Magnetic Tunnel Junction With Enhanced Thermal Stability Recording Structure", IEEE Trans. Electron Devices, vol. 66, no. 5, pp. 2431--2436, 2019.Google ScholarCross Ref
- A. Matsunaga et al., "MTJ-based nonvolatile logic-in-memory circuit future prospects and issues", Proc. Des. Autom. Test Europe, pp. 433--435, 2009.Google Scholar
- Z. He, S. Angizi, D. Fan, "Exploring STT-MRAM based in-memory computing paradigm with application of image edge extraction," IEEE International Conference on Computer Design (ICCD). IEEE, pp. 439--446, 2017.Google Scholar
- M. Zabihi, Z. Chowdhury, Z. Zhao, U. R. Karpuzu, J.-P. Wang, S. S. Sapatnekar, "In-Memory Processing on the Spintronic CRAM: From Hardware Design to Application Mapping", IEEE Trans. Comput., vol. 68, no. 8, pp. 1159--1173, 2018.Google ScholarDigital Library
- Z. Luo, C. Xiong, X. Zhang, Z.-G. Guo, J. Cai X. Zhang, "Extremely Large Magnetoresistance at Low Magnetic Field by Coupling the Nonlinear Transport Effect and the Anomalous Hall Effect", Adv. Mater., vol. 28, no. 14, pp. 2760--2764, 2016.Google ScholarCross Ref
- K. Zhang et al., "Large Magnetoresistance and 15 Boolean Logic Functions Based on a ZnCoO Film and Diode Combined Device", Adv. Electron. Mater., vol. 5, no. 3, 2019.Google Scholar
- Z. Luo, X. Zhang, C. Xiong, J. Chen, "Silicon-Based Current-Controlled Reconfigurable Magnetoresistance Logic Combined with Non-Volatile Memory", Adv. Funct. Mater., vol. 25, no. 1, pp. 158--166, 2014.Google ScholarCross Ref
- X. F. Gou, Y. Yang, X. J. Zheng, "Analytic expression of magnetic field distribution of rectangular permanent magnets. Applied Mathematics and Mechanics", Appl. Math. Mech., vol. 25, no. 3, pp. 297--306, 2004Google ScholarCross Ref
- T. Klemmer, D. Hoydick, H. Okumura, B. Zhang, W.A. Soffa, "Magnetic hardening and coercivity mechanisms in L10 ordered FePd ferromagnets", Scripta Metallurgica et Materialia, vol. 33, no. 10, pp. 1793--1805, 1995.Google ScholarCross Ref
Index Terms
- An In-memory Highly Reconfigurable Logic Circuit Based on Diode-assisted Enhanced Magnetoresistance Device
Recommendations
Low Complexity Reconfigurable DSP Circuit Implementations Based on Common Sub-expression Elimination
A design technique based on a combination of Common Sub-Expression Elimination and Bit-Slice (CSE-BitSlice) arithmetic for hardware and performance optimization of multiplier designs with variable operands is presented in this paper. The CSE-BitSlice ...
Proposed low power, high speed adder-based 65-nm Square root circuit
This paper focuses on the design of a 1-bit full adder circuit using Shannon's theorem and adder-based non-Restoring and Restoring Square Rooter circuits. The proposed adder and Square Rooter schematics were developed using DSCH2 CAD tool, and their ...
Design of a compact reversible binary coded decimal adder circuit
Reversible logic is an emerging research area and getting remarkable interests over the past few years. Interest is sparked in reversible logic by its applications in several technologies, such as quantum, optical, thermodynamics and adiabatic CMOS. ...
Comments