RRAMSpec: A Design Space Exploration Framework for High Density Resistive RAM

Resistive RAM (RRAM) is a promising emerging Non-Volatile Memory candidate due to its scalability and CMOS compatibility, which enables the fabrication of high density RRAM crossbar arrays in Back-End-Of-Line CMOS processes. Fast and accurate architectural models of RRAM crossbar devices are required to perform system level design space explorations of new Storage Class Memory (SCM) architectures using RRAM e.g. Non-Volatile-DIMM-P (NVDIMM-P). The major challenge in architectural modeling is the trade-off between accuracy and computing intensity. In this paper we present RRAMSpec, an architecture design space exploration framework, which enables fast exploration of various architectural trade-offs in designing high density RRAM devices, at accuracy levels close to circuit level simulators. The framework estimates silicon area, timings, and energy for RRAM devices. It outperforms state-of-the-art RRAM modeling tools by conducting architectural explorations at very high accuracy levels within few seconds of execution time. Our evaluations show various trade-offs in designing RRAM crossbar arrays with respect to array sizes, write time and write energy. Finally we present the influence of technology scaling on different RRAM design trade-offs.

[1]  Shimeng Yu,et al.  Metal–Oxide RRAM , 2012, Proceedings of the IEEE.

[2]  Jean-Philippe Noël,et al.  Architecture, design and technology guidelines for crosspoint memories , 2017, 2017 IEEE/ACM International Symposium on Nanoscale Architectures (NANOARCH).

[3]  Chung H. Lam,et al.  Storage Class Memory , 2010, 2010 10th IEEE International Conference on Solid-State and Integrated Circuit Technology.

[4]  S. Menzel,et al.  Uniting Gradual and Abrupt set Processes in Resistive Switching Oxides , 2016 .

[5]  Cong Xu,et al.  NVSim: A Circuit-Level Performance, Energy, and Area Model for Emerging Nonvolatile Memory , 2012, IEEE Transactions on Computer-Aided Design of Integrated Circuits and Systems.

[6]  Feng Lin,et al.  DRAM Circuit Design: Fundamental and High-Speed Topics , 2007 .

[7]  Jean-Philippe Noël,et al.  SneakPath compensation circuit for programming and read operations in RRAM-based CrossPoint architectures , 2015, 2015 15th Non-Volatile Memory Technology Symposium (NVMTS).

[8]  Hyunsang Hwang,et al.  Selector devices for cross-point ReRAM , 2012, 2012 13th International Workshop on Cellular Nanoscale Networks and their Applications.

[9]  Dong Li,et al.  DESTINY: A tool for modeling emerging 3D NVM and eDRAM caches , 2015, 2015 Design, Automation & Test in Europe Conference & Exhibition (DATE).

[10]  Masahide Matsumoto,et al.  A 130.7-$\hbox{mm}^{2}$ 2-Layer 32-Gb ReRAM Memory Device in 24-nm Technology , 2014, IEEE Journal of Solid-State Circuits.

[11]  Miguel Angel Lastras-Montaño,et al.  Toward large-scale access-transistor-free memristive crossbars , 2015, The 20th Asia and South Pacific Design Automation Conference.

[12]  Winfried W. Wilcke,et al.  Storage-class memory: The next storage system technology , 2008, IBM J. Res. Dev..

[13]  Ya-Chin King,et al.  A Study of the Variability in Contact Resistive Random Access Memory by Stochastic Vacancy Model , 2018, Nanoscale Research Letters.

[14]  Tao Zhang,et al.  Overcoming the challenges of crossbar resistive memory architectures , 2015, 2015 IEEE 21st International Symposium on High Performance Computer Architecture (HPCA).

[15]  L. Goux,et al.  Intrinsic switching variability in HfO2 RRAM , 2013, 2013 5th IEEE International Memory Workshop.

[16]  Bastien Giraud,et al.  Capacitor based SneakPath compensation circuit for transistor-less ReRAM architectures , 2016, 2016 IEEE/ACM International Symposium on Nanoscale Architectures (NANOARCH).

[17]  H.-S. Philip Wong,et al.  Phase-Change Memory—Towards a Storage-Class Memory , 2017, IEEE Transactions on Electron Devices.

[18]  Yangyin Chen,et al.  ReRAM technology evolution for storage class memory application , 2016, 2016 46th European Solid-State Device Research Conference (ESSDERC).

[19]  An Chen,et al.  Variability of resistive switching memories and its impact on crossbar array performance , 2011, 2011 International Reliability Physics Symposium.

[20]  Paolo Cappelletti,et al.  Non volatile memory evolution and revolution , 2015, 2015 IEEE International Electron Devices Meeting (IEDM).

[21]  Masahide Matsumoto,et al.  A 130.7mm2 2-layer 32Gb ReRAM memory device in 24nm technology , 2013, 2013 IEEE International Solid-State Circuits Conference Digest of Technical Papers.

[22]  Kee-Won Kwon,et al.  A Reliable Cross-Point MLC ReRAM with Sneak Current Compensation , 2015, 2015 IEEE International Memory Workshop (IMW).