Repository logo

Infoscience

  • English
  • French
Log In
Logo EPFL, École polytechnique fédérale de Lausanne

Infoscience

  • English
  • French
Log In
  1. Home
  2. Academic and Research Output
  3. Conferences, Workshops, Symposiums, and Seminars
  4. RRAM-VAC: A Variability-Aware Controller for RRAM-based Memory Architectures
 
conference paper

RRAM-VAC: A Variability-Aware Controller for RRAM-based Memory Architectures

Tuli, Shikhar
•
Rios, Marco Antonio  
•
Levisse, Alexandre Sébastien Julien  
Show more
2020
2020 25th Asia and South Pacific Design Automation Conference (ASP-DAC)
25th Asia and South Pacific Design Automation Conference ASP-DAC 2020

The growing need for connected, smart and energy efficient devices requires them to provide both ultra-low standby power and relatively high computing capabilities when awoken. In this context, emerging resistive memory technologies (RRAM) appear as a promising solution as they enable cheap fine grain technology co-integration with CMOS, fast switching and non-volatile storage. However, RRAM technologies suffer from fundamental flaws such as a strong device-to-device and cycle-to-cycle variability which is worsened by aging, forcing the designers to consider worst case design conditions. In this work, we propose, for the first time, a circuit that can take advantage of recently published Write Termination (WT) circuits from both the energy and performances point of view. The proposed RRAM Variability Aware Controller (RRAM-VAC) stores and then coalesces the write requests from the processor before triggering the actual write process. By doing so, it averages the RRAM variability and enables the system to run at the memory programming time distribution mean rather than the worst case tail. We explore the design space of the proposed solution for various RRAM variability specifications, benchmark the effect of the proposed memory controller with real application memory traces and show (for the considered RRAM technology specifications) 44 to 50% performances improvement and from 10% to 85% energy gains depending on the application memory access patterns.

  • Files
  • Details
  • Metrics
Loading...
Thumbnail Image
Name

final.pdf

Type

Publisher's Version

Version

http://purl.org/coar/version/c_970fb48d4fbd8a85

Access type

openaccess

Size

2.55 MB

Format

Adobe PDF

Checksum (MD5)

f6d5c91d0061e01e191e1128d89dbf2e

Loading...
Thumbnail Image
Name

postprint.pdf

Type

Postprint

Version

http://purl.org/coar/version/c_ab4af688f83e57aa

Access type

openaccess

Size

2.22 MB

Format

Adobe PDF

Checksum (MD5)

ec86e78a3d46bc8db0f2670661be0ce6

Logo EPFL, École polytechnique fédérale de Lausanne
  • Contact
  • infoscience@epfl.ch

  • Follow us on Facebook
  • Follow us on Instagram
  • Follow us on LinkedIn
  • Follow us on X
  • Follow us on Youtube
AccessibilityLegal noticePrivacy policyCookie settingsEnd User AgreementGet helpFeedback

Infoscience is a service managed and provided by the Library and IT Services of EPFL. © EPFL, tous droits réservés