DiscoRD: An Experimental Methodology for Quickly Discovering the Reliable Read Disturbance Threshold of Real DRAM Chips

📅 2026-03-12
📈 Citations: 0
Influential: 0
📄 PDF
🤖 AI Summary
This work addresses the impractical latency of existing methods for determining DRAM rowhammer disturbance thresholds (RDTs), which hinders the deployment of efficient protection mechanisms. Through large-scale empirical characterization of 212 real DDR4 chips, the study reveals—for the first time—significant spatial variation in RDTs across memory rows. Leveraging this insight, the authors propose a fast and reliable online RDT profiling technique. Integrating lightweight ECC, memory scrubbing, and a configurable mitigation mechanism, they develop a spatially aware defense strategy that substantially reduces the probability of uncorrectable errors while jointly optimizing security, performance, and energy efficiency. The resulting framework provides system designers with principled trade-offs between reliability and overhead.

Technology Category

Application Category

📝 Abstract
State-of-the-art DRAM read disturbance mitigations rely on the read disturbance threshold (RDT) (e.g., the number of aggressor row activations needed to induce the first read disturbance bitflip) to securely and performance- and energy-efficiently prevent read disturbance bitflips. However, accurately and exhaustively characterizing the RDT of every DRAM row in a chip is time intensive. Rapidly determining RDT is important for enabling secure, performance- and energy-efficient systems. Our goal is to develop and evaluate a reliable and rapid read disturbance testing methodology. To that end, we develop DiscoRD building on the key results of an extensive experimental characterization study using 212 real DDR4 chips whereby we measure the RDT of hundreds of thousands of DRAM rows millions of times. We develop an empirical model for read disturbance bitflips and evaluate the probability of read-disturbance-induced uncorrectable errors when a read disturbance mechanism is configured using a single $RDT_{min}$ measurement. Using this model we demonstrate that 1) relying on a lightweight error-correcting code (ECC) alone yields relatively high uncorrectable error probability and 2) combining ECC, infrequent memory scrubbing, and configurable read disturbance mitigation mechanisms can greatly reduce the error probability. Building on our observations and analyses, we discuss the RDT of each individual row can be identified more precisely. Our results show that error tolerance, memory scrubbing, online profiling, and run-time configurable read disturbance mitigation techniques are important to enable secure and energy-efficient spatial-variation aware read disturbance mitigations. We hope that DiscoRD drives research that enables us to quantitatively navigate the performance/cost - reliability tradeoff space for read disturbance mitigation techniques.
Problem

Research questions and friction points this paper is trying to address.

read disturbance threshold
DRAM reliability
error correction
memory scrubbing
RDT characterization
Innovation

Methods, ideas, or system contributions that make the work stand out.

read disturbance threshold
DRAM reliability
error correction
memory scrubbing
spatial variation
🔎 Similar Papers
No similar papers found.