DOE Patents title logo U.S. Department of Energy
Office of Scientific and Technical Information

Title: Memory row recording for mitigating crosstalk in dynamic random access memory

Abstract

A method includes adding a set of one or more victim rows to a first probabilistic filter and to a second probabilistic filter, in response to a memory access request, identifying a candidate victim row adjacent to a memory address specified by a memory access request, identifying the candidate victim row as a victim row in the set of victim rows based on performing a lookup of the candidate victim row in a selected filter, where the selected filter includes one of the first probabilistic filter and the second probabilistic filter, in response to identifying the candidate row as the victim row, enabling a row hammering countermeasure, clearing the first probabilistic filter in each of a first set of time periods, and clearing the second probabilistic filter in each of a second set of time periods interleaved with the first set of time periods.

Inventors:
Issue Date:
Research Org.:
Lawrence Livermore National Laboratory (LLNL), Livermore, CA (United States); Advanced Micro Devices, Inc., Santa Clara, CA (United States)
Sponsoring Org.:
USDOE
OSTI Identifier:
1986776
Patent Number(s):
11488654
Application Number:
16/902,204
Assignee:
Advanced Micro Devices, Inc. (Santa Clara, CA)
DOE Contract Number:  
AC52-07NA27344; B620717
Resource Type:
Patent
Resource Relation:
Patent File Date: 06/15/2020
Country of Publication:
United States
Language:
English

Citation Formats

SeyedzadehDelcheh, SeyedMohammad. Memory row recording for mitigating crosstalk in dynamic random access memory. United States: N. p., 2022. Web.
SeyedzadehDelcheh, SeyedMohammad. Memory row recording for mitigating crosstalk in dynamic random access memory. United States.
SeyedzadehDelcheh, SeyedMohammad. Tue . "Memory row recording for mitigating crosstalk in dynamic random access memory". United States. https://www.osti.gov/servlets/purl/1986776.
@article{osti_1986776,
title = {Memory row recording for mitigating crosstalk in dynamic random access memory},
author = {SeyedzadehDelcheh, SeyedMohammad},
abstractNote = {A method includes adding a set of one or more victim rows to a first probabilistic filter and to a second probabilistic filter, in response to a memory access request, identifying a candidate victim row adjacent to a memory address specified by a memory access request, identifying the candidate victim row as a victim row in the set of victim rows based on performing a lookup of the candidate victim row in a selected filter, where the selected filter includes one of the first probabilistic filter and the second probabilistic filter, in response to identifying the candidate row as the victim row, enabling a row hammering countermeasure, clearing the first probabilistic filter in each of a first set of time periods, and clearing the second probabilistic filter in each of a second set of time periods interleaved with the first set of time periods.},
doi = {},
journal = {},
number = ,
volume = ,
place = {United States},
year = {2022},
month = {11}
}

Works referenced in this record:

Mitigating Wordline Crosstalk Using Adaptive Trees of Counters
conference, June 2018


Raidr
journal, September 2012


Callgraph signature prefetch
patent, May 2020


An ultra-low power CMOS random number generator
journal, February 2008


Providing Dead-Block Prediction for Determining Whether to Cache Data in Cache Devices
patent-application, February 2019


Architectural Support for Mitigating Row Hammering in DRAM Memories
journal, January 2015


Apparatus and Methods for Triggering Row Hammer Address Sampling
patent-application, January 2020


Anvil
journal, March 2016


Cuckoo Filter
conference, December 2014

  • Fan, Bin; Andersen, Dave G.; Kaminsky, Michael
  • Proceedings of the 10th ACM International on Conference on emerging Networking Experiments and Technologies
  • https://doi.org/10.1145/2674005.2674994

Flipping bits in memory without accessing them: an experimental study of DRAM disturbance errors
journal, October 2014


Memory Chip Having Reduced Baseline Refresh Rate with Additional Refreshing for Weak Cells
patent-application, March 2019


Balancing DRAM locality and parallelism in shared memory CMP systems
conference, February 2012

  • Jeong, Min Kyu; Yoon, Doe Hyun; Sunwoo, Dam
  • 2012 IEEE 18th International Symposium on High Performance Computer Architecture (HPCA), IEEE International Symposium on High-Performance Comp Architecture
  • https://doi.org/10.1109/HPCA.2012.6168944

Method and apparatus for mitigating row hammer attacks
patent, March 2021


ArchShield
journal, June 2013


DRAM adjacent row disturb mitigation
patent, November 2017


Space/time trade-offs in hash coding with allowable errors
journal, July 1970