Computer Engineering and Applications ›› 2021, Vol. 57 ›› Issue (17): 269-274.DOI: 10.3778/j.issn.1002-8331.2005-0231

Previous Articles     Next Articles

Exploiting Recent Row Activation Information for Row-Hammering Problem

ZHANG Tiefei, XU Bin   

  1. School of Computer and Information Engineering, Zhejiang Gongshang University, Hangzhou 310018, China
  • Online:2021-09-01 Published:2021-08-30



  1. 浙江工商大学 计算机与信息工程学院,杭州 310018


As DRAM memory scales down to smaller technology nodes, row hammering becomes a critical problem that not only degrades system reliability but also opens up security vulnerabilities. This paper proposes a new row-refresh hammering prevention solution, named Recent Activation Counter based Probabilistic Refresh(RACPR), which exploits the recent activation information of victim rows. This paper first makes a key observation that a passive activation to victim rows has the same effect of preventing row hammering compared to a dedicated proactive refresh. This paper then proposes Recent Activation Counter(RAC) to track the timing information of activation per row. This paper optimizes the structure and operation of RAC so as to reduce its complexity and overheads. RACPR strategy provides robust row hammering protection at negligible performance overhead and 0.006% area cost. Experimental results show that the approach further reduces the number of proactive refresh by 75% on average, and provides better average performance compared to previous probabilistic approaches.

Key words: DRAM, row hammering, probabilistic refresh, recent activation counter



关键词: DRAM存储器, 行扰动, 概率刷新, 最近激活计数器