Skip to main content
Log in

Design of High-Speed Logic Circuits with Four-Step RRAM-Based Logic Gates

  • Published:
Circuits, Systems, and Signal Processing Aims and scope Submit manuscript

Abstract

The RRAM (resistive random-access memory) is one of the most competitive candidates of the emerging non-volatile memory devices. In recent years, the RRAM has been used as memory device and also to build logic circuit. However, the design method of the RRAM-based logic circuit is still an open issue. This paper proposes a design method of logic circuit based on the four-step RRAM logic gates. The design rules are studied for both the combinational and the sequential logic circuits in a parallel style. The design practices and synthesis results show that the proposed methods generate the high-performance circuits for the arbitrary logic functions. Moreover, the four-step RRAM-based logic gates are suitable for designing the circuits with pipelined architecture, since the different RRAM logic blocks have the uniform working speed. The pipelined N-bit ripple carry adder and the N-bit multiplier outperform the other RRAM base counterparts; the output results are obtained only with 2N + 2 and 6N− 4 working cycles, respectively.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Fig. 1
Fig. 2
Fig. 3
Fig. 4
Fig. 5
Fig. 6
Fig. 7
Fig. 8
Fig. 9

Similar content being viewed by others

References

  1. J. Borghetti, G.S. Snider, ‘Memristive’ switch enable ‘stateful’ logic operations via material implication. Nature 464, 873–876 (2010)

    Article  Google Scholar 

  2. Berkeley Logic Synthesis and Verification Group, ABC: a system for sequential synthesis and verification. http://www.eecs.berkeley.edu/~alanmi/abc/. Accessed 8 Nov 2019

  3. J. Bürger, C. Teuscher, M. Perkowski, Digital logic synthesis for memristors, in Proceedings of the Reed-Muller Workshop (2013), pp. 1–10

  4. A. Chen, Comprehensive assessment of RRAM-based PUF for hardware security applications, in IEEE International Electron Devices Meeting, Washington DC USA (2015)

  5. L. Gao, F. Alibart, Programmable CMOS/memristor threshold logic. IEEE Trans. Nanotechnol. 12, 115–119 (2013)

    Article  Google Scholar 

  6. L. Guckert, E.E. Swartzlander, MAD gates- memristor logic design using driver circuitry. IEEE Trans. Circuits Syst. II Express Briefs. 64, 171–175 (2017)

    Article  Google Scholar 

  7. L. Guckert, E.E. Swartzlander, Optimized memristor-based multipliers. IEEE Trans. Circuits Syst. I Regul. Pap. 64, 373–385 (2017)

    Article  Google Scholar 

  8. P. Huang, J. Kang, Reconfigurable nonvolatile logic operations in resistance switching crossbar array for large-scale circuits. Adv. Mater. 28, 9758–9764 (2016)

    Article  Google Scholar 

  9. R.B. Hur, S. Kvatinsky, Memory processing unit for in-memory processing, in IEEE/ACM International Symposium on Nanoscale Architecture (NANOARCH) (Beijing, 2016), pp. 171–172

  10. R.B. Hur, N. Wald, Simple magic: synthesis and in-memory mapping of logic execution for memristor-aided logic, in IEEE/ACM International Conference on Computer-Aided Design (ICCAD) (Irvine, 2017), pp. 225–232

  11. A. Haj-Ali, R. Ben-Hur, Efficient algorithms for in-memory fixed point multiplication using MAGIC, in IEEE International Symposium on Circuits and Systems (ISCAS), (Florence, 2018), pp. 1–5

  12. S. Kvatinsky, N. Wald, MRL-memristorratioed logic, in IEEE International Workshop on Cellular Nanascale Networks and Their Applications (Turin, 2012), pp. 1–6

  13. S. Kvatinsky, D. Belousov, MAGIC-memristor-aided logic. IEEE Trans. Circuits Syst II Express Briefs. 61, 895–899 (2014)

    Article  Google Scholar 

  14. S. Kvatinsky, G. Satat, Memristor-based material implication (IMPLY) logic: design principles and methodologies. IEEE Trans. Very Large Scale Integr. (VLSI) Syst. 22, 2054–2066 (2014)

    Article  Google Scholar 

  15. H. Li, B. Gao, Z. Chen, A learnable parallel processing architecture towards unity of memory and computing. Scientific Rep. 5(1), 13330 (2015)

    Article  Google Scholar 

  16. F. Lalchhandama, B. Gopal, An improved approach for the synthesis of Boolean functions using memristor based IMPLY and INVERSE-IMPLY gates, in IEEE Computer Society Annual Symposium on VLSI (ISVLSI) (Pittsburgh, 2016), pp. 319–324

  17. H. Li, P. Huang, A SPICE model of resistive random access memory for large-scale memory array simulation. IEEE Electron Device Lett. 35, 211–213 (2014)

    Article  Google Scholar 

  18. R. Rosezin, E. Linn, Crossbar logic using bipolar and complementary resistive switches. IEEE Electron Device Lett. 32, 710–712 (2011)

    Article  Google Scholar 

  19. G.S. Rose, J. Rajendran, Leveraging memristive systems in the construction of digital logic circuits. Proc. IEEE. 100, 2033–2049 (2012)

    Article  Google Scholar 

  20. Ragjivamsjo, A., Perkowski, M., Logic synthesis and a generalized notation for memristor-realized material implication gates, in IEEE/ACM International Conference on Computer-Aided Design (ICCAD), (San Jose, 2014), pp. 470–477

  21. Sasi, A., Amirsoleimani, A., Hybrid memristor-CMOS based linear feedback shift register design, in IEEE International Conference on Electronics, Circuits and Systems (ICECS), (Batumi, 2017), pp. 62–65

  22. P.L. Thangkhiew, R. Gharpinde, Area efficient implementation of ripple carry adder using memristorcorssbar array, in IEEE International Symposium on Design & Test (IDT) (Hammanet, 2016), pp. 142–147

  23. P.L. Thangkhiew, R. Gharpinde, Efficient mapping of Boolean functions to memristor crossbar using MAGIC NOR gates. IEEE Trans. Circuits Syst I Regul. Pap. 65, 2466–2476 (2018)

    Article  MathSciNet  Google Scholar 

  24. M. Teimoory, A. Amirsoleimani, Memristor-based linear feedback shift register based on material implication logic, in IEEE European Conference on Circuit Theory and Design, (Trondheim, 2015), pp. 1–4

  25. I. Vourkas, G.C. Sirakoulis, A novel design and modeling paradigm for memristor-based crossbar circuits. IEEE Trans. Nanotechnol. 11, 1151–1159 (2012)

    Article  Google Scholar 

  26. X. Wang, R. Tan, Synthesis of memristive circuits based on stateful IMPLY gates using an evolutionary algorithm with a correction function, in IEEE/ACM International Symposium on Nanoscale Architecture (NANOARCH) (Beijing, 2016), pp. 97–102

  27. H.P. Wang, C.C. Lin, On synthesizing memristor-based logic circuits with minimal operational pulses. IEEE Trans. Very Large Scale Integr. (VLSI) Syst. 26, 2842–2852 (2018)

    Article  Google Scholar 

  28. X. Wang, S. Li, Configurable logic operations using hybrid CRS-CMOS cells. IEEE Trans. Very Large Scale Integr. (VLSI) Syst. 26, 2641–2647 (2018)

    Article  Google Scholar 

  29. L. Xie, H.A. Du, Scouting logic: a novel memristor-based logic design for resistive computing, in IEEE Computer Society Annual Symposium on VLSI (ISVLSI) (Bochum, 2017), pp. 176–181

  30. Y. Yang, J. Mathew, Complementary resistive switch-based arithmetic logic implementations using material implication. IEEE Trans. Nanotechnol. 15, 94–108 (2016)

    Article  Google Scholar 

  31. K. Zhang, X. Cui, A design of high performance full adder with memristors, in IEEE International Conference on ASIC (ASICON), (Guiyang, 2017), pp. 746–749

Download references

Acknowledgement

This work was supported by Shenzhen Science and Technology Innovation Committee under Grant No. JCYJ20170412150411676, National Natural Science Foundation of China under Grant No. U1613215, and TSV 3D Integrated Micro/Nano system Lab under Grant No. ZDSYS201802061805105.

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Xiaoxin Cui.

Additional information

Publisher's Note

Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Cui, X., Ma, X., Lin, Q. et al. Design of High-Speed Logic Circuits with Four-Step RRAM-Based Logic Gates. Circuits Syst Signal Process 39, 2822–2840 (2020). https://doi.org/10.1007/s00034-019-01300-0

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00034-019-01300-0

Keywords

Navigation