Microsoft Corporation
MITIGATING ROW-HAMMER ATTACKS
Last updated:
Abstract:
A computing apparatus in an implementation comprises a memory device and a controller. The memory device comprises banks of cells arranged in rows and columns and is configured to maintain a row-level activation count on a per-row basis. The controller is operatively coupled with the memory device and is configured to maintain a bank-level activation count on a per-bank basis. The controller initiates a refresh operation for at least a given row in the memory device when at least both the bank-level activation count for a given bank satisfies a bank-level condition, and the row-level activation count for the given row satisfies a row-level condition.
Status:
Application
Type:
Utility
Filling date:
9 Oct 2020
Issue date:
14 Apr 2022