RowPress: Amplifying read disturbance in modern DRAM chips [pdf]
people.inf.ethz.ch
people.inf.ethz.ch
Edit: So reading further on, this is covered in section 7.3 "Limiting the Maximum Row-Open Time"
I wonder what the industry response to this will be. RowHammer was memorable because they managed to convince one widely-used memory testing tool to not run the tests by default because too many systems would fail.
Regardless of access pattern, if you can get memory to not read back exactly what was written to that address, the hardware is just plain broken.
This matches what's in the DDR5 specification itself (https://raw.githubusercontent.com/RAMGuide/TheRamGuide-WIP-/... pdf page 320 / table 392)
Now, at least since DDR3, PVT variations are continually calibrated out at runtime. So as the temp goes up, you still get periodic, quick recalibration.
DDR4 and now 5 have even more extensive compensation to keep the electrons flowing at the edges of our current ability. Did you know that GDDR5 has had the ability to CRC data bursts since 2008? Now it's come down to normal memory.