发明名称 Systems and methods for monitoring and controlling repetitive accesses to volatile memory
摘要 Systems and methods for monitoring and controlling repetitive accesses to a dynamic random-access memory (DRAM) row are disclosed. A method for monitoring and controlling repetitive accesses to a DRAM can include dividing a bank of the DRAM into a number of logical blocks, mapping each row of the bank to one of the logical blocks, monitoring accesses to the logical blocks, and controlling accesses to the logical blocks based on the monitoring.
申请公布号 US9478263(B2) 申请公布日期 2016.10.25
申请号 US201414158404 申请日期 2014.01.17
申请人 APPLE INC. 发明人 Ni Bin;Hsiung Kai Lun Charles;Liu Yanzhe;Biswas Sukalpa
分类号 G11C7/10;G06F12/10;G11C11/408;G11C11/409 主分类号 G11C7/10
代理机构 Van Court & Aldridge LLP 代理人 Van Court & Aldridge LLP
主权项 1. A method for monitoring and controlling repetitive accesses to a volatile memory, the volatile memory comprising at least one bank including a plurality of rows of cells, the method comprising: mapping each row to one of a plurality of logical blocks; managing a counter for each of the logical blocks, wherein each counter increases when any row mapped to a particular logical block is accessed within a monitoring window, wherein the monitoring window comprises a time period that is less than a refresh interval of the volatile memory; selectively throttling access to rows mapped to a first one of the logical blocks when the counter associated with the first logical block exceeds a threshold to prevent row hammering, wherein the threshold is derived based on the following equation:T=floor(A2tREF*W)wherein T is the threshold, A is a maximum number of activates, tREF is the refresh interval, and W is the monitoring window.
地址 Cupertino CA US