Skip to main content

HyRPF: Hybrid RRAM Prototyping on FPGA

  • Conference paper
  • First Online:
Embedded Computer Systems: Architectures, Modeling, and Simulation (SAMOS 2024)

Abstract

This work presents HyRPF, a hybrid approach for simulating RRAM-based memory blocks and registers on FPGAs. HyRPF combines the accuracy and speed of physical prototypes with the scalability and cost-effectiveness of computer simulations. Our approach is implemented in the form of advanced IP blocks, which facilitate rapid prototyping of computer architectures that integrate RRAM memory. These blocks are intended to replace existing memory seamlessly, allowing for quick implementation of system designs and tests while also addressing critical challenges such as functional and non-functional device properties. Statistical models are utilized to account for various temporal and non-temporal variabilities and environmental conditions, including temperature influences. Additionally, energy consumption estimates can be conducted. The performance of our approach is validated by simulating register files and caches within a RISC-V processor architecture. The evaluation shows that HyRPF achieves functional accuracy comparable to purely software-based solutions and faithfully reproduces all essential properties of RRAM devices with minimal resource utilization, while outperforming them in terms of simulation speed and achieving a performance faster than real-time. HyRPF has the potential to significantly accelerate the development and testing of RRAM-based systems, providing researchers and engineers with a versatile and easy-to-use tool that balances accuracy and efficiency.

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

Access this chapter

Subscribe and save

Springer+ Basic
$34.99 /Month
  • Get 10 units per month
  • Download Article/Chapter or eBook
  • 1 Unit = 1 Article or 1 Chapter
  • Cancel anytime
Subscribe now

Buy Now

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

References

  1. Dong, X., Xu, C., Xie, Y., Jouppi, N.P.: NVSIM: a circuit-level performance, energy, and area model for emerging nonvolatile memory. IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst. 31(7), 994–1007 (2012). https://doi.org/10.1109/TCAD.2012.2185930

  2. Garani, S.S., Nadkarni, P.J., Raina, A.: Theory behind quantum error correcting codes: an overview. J. Indian Inst. Sci. 103(2), 449–495 (2023)

    Google Scholar 

  3. Harabi, K.E., et al.: A multimode hybrid memristor-CMOS prototyping platform supporting digital and analog projects. In: Proceedings of Asia and South Pacific Design Automation Conference, pp. 184–185 (2023)

    Google Scholar 

  4. Jiang, Z., et al.: A compact model for metal-oxide resistive random access memory with experiment verification. IEEE Trans. Electron Devices 63(5), 1884–1892 (2016). https://doi.org/10.1109/TED.2016.2545412

    Article  MATH  Google Scholar 

  5. Kvatinsky, S., Ramadan, M., Friedman, E.G., Kolodny, A.: VTeam: a general model for voltage-controlled memristors. IEEE Trans. Circuits Syst. II: Express Briefs 62(8), 786–790 (2015). https://doi.org/10.1109/TCSII.2015.2433536

  6. Lee, M.K.F., et al.: A system-level simulator for RRAM-based neuromorphic computing chips. ACM Trans. Archit. Code Optim. (TACO) 15(4), 1–24 (2019)

    Google Scholar 

  7. Liu, Q., et al.: 33.2 a fully integrated analog reram based 78.4 tops/w compute-in-memory chip with fully parallel mac computing. In: 2020 IEEE International Solid-State Circuits Conference (ISSCC), pp. 500–502. IEEE (2020)

    Google Scholar 

  8. Luo, T., et al.: An FPGA-based hardware emulator for neuromorphic chip with RRAM. IEEE Trans. Comput.-Aided Des. Integr. Circuits Syst. 39(2), 438–450 (2018)

    Google Scholar 

  9. Mukherjee, N., Rajski, J., Mrugalski, G., Pogiel, A., Tyszer, J.: Ring generator: an ultimate linear feedback shift register. Computer 44(6), 64–71 (2011). https://doi.org/10.1109/MC.2010.334

    Article  MATH  Google Scholar 

  10. Reiser, D., Chen, J., Knödtel, J., Baroni, A., Krstic, M., Reichenbach, M.: Design and analysis of an adaptive radiation resilient RRAM subsystem for processing systems in satellites. In: Memory-centric Computing for Data-Intensive Workloads in Design Automation for Embedded Systems (2024)

    Google Scholar 

  11. Reiser, D., et al.: Technology-aware drift resilience analysis of RRAM crossbar array configurations. In: 2023 21st IEEE Interregional NEWCAS Conference (NEWCAS), pp. 1–5 (2023). https://doi.org/10.1109/NEWCAS57931.2023.10198076

  12. Roy, S., et al.: Toward a reliable synaptic simulation using Al-doped HfO2 RRAM. ACS Appl. Mater. Interfaces 12(9), 10648–10656 (2020)

    Article  MATH  Google Scholar 

  13. Ruffini, S., Caronti, L., Yıldırım, K.S., Brunelli, D.: Norm: an FPGA-based non-volatile memory emulation framework for intermittent computing. ACM J. Emerg. Technol. Comput. Syst. (JETC) 18(4), 1–18 (2022)

    Google Scholar 

  14. Tolba, M.F., Halawani, Y., Saleh, H., Mohammad, B., Al-Qutayri, M.: FPGA-based memristor emulator circuit for binary convolutional neural networks. IEEE Access 8, 117736–117745 (2020)

    Article  MATH  Google Scholar 

  15. Watson, J., Castro, G.: A review of high-temperature electronics technology and applications. J. Mater. Sci.: Mater. Electron. 26, 9226–9235 (2015)

    Google Scholar 

  16. Wen, J., et al.: Cycle-accurate FPGA emulation of RRAM crossbar array: efficient device and variability modeling with energy consumption assessment. In: Latin American Test Symposium (LATS) 2024 (2024)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Daniel Reiser .

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2025 The Author(s), under exclusive license to Springer Nature Switzerland AG

About this paper

Check for updates. Verify currency and authenticity via CrossMark

Cite this paper

Reiser, D. et al. (2025). HyRPF: Hybrid RRAM Prototyping on FPGA. In: Carro, L., Regazzoni, F., Pilato, C. (eds) Embedded Computer Systems: Architectures, Modeling, and Simulation. SAMOS 2024. Lecture Notes in Computer Science, vol 15226. Springer, Cham. https://doi.org/10.1007/978-3-031-78377-7_14

Download citation

  • DOI: https://doi.org/10.1007/978-3-031-78377-7_14

  • Published:

  • Publisher Name: Springer, Cham

  • Print ISBN: 978-3-031-78376-0

  • Online ISBN: 978-3-031-78377-7

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics