ROW HAMMER MONITORING BASED ON STORED ROW HAMMER THRESHOLD VALUE
First Claim
1. A system comprising:
- a synchronous dynamic random access memory (SDRAM) device, the SDRAM device including;
a memory array having one or more rows of memory cells;
a mode register a mode register to store a Maximum Activate Count (tMAC) for the SDRAM device;
a memory controller coupled to the SDRAM device, the memory controller to include;
detection logic capable of obtaining the tMAC from the mode register, and capable of monitoring the number of activates within a maximum activate window (tMAW) for the one or more TOWS of the SDRAM device; and
command and control logic to issue an activate command (ACT) to initiate as target row refresh (TRR) mode if tMAC is exceeded.
2 Assignments
0 Petitions
Accused Products
Abstract
Detection logic of a memory subsystem obtains a threshold for a memory device that indicates a number of accesses within a time window that causes risk of data corruption on a physically adjacent row. The detection logic obtains the threshold from a register that stores configuration information for the memory device, and can be a register on the memory device itself and/or can be an entry of a configuration storage device of a memory module to which the memory device belongs. The detection logic determines whether a number of accesses to it row of the memory device exceeds the threshold. In response to detecting the number of accesses exceeds the threshold, the detection logic can generate a trigger to cause the memory device to perform a refresh targeted to a physically adjacent victim row.
-
Citations
15 Claims
-
1. A system comprising:
-
a synchronous dynamic random access memory (SDRAM) device, the SDRAM device including; a memory array having one or more rows of memory cells; a mode register a mode register to store a Maximum Activate Count (tMAC) for the SDRAM device; a memory controller coupled to the SDRAM device, the memory controller to include; detection logic capable of obtaining the tMAC from the mode register, and capable of monitoring the number of activates within a maximum activate window (tMAW) for the one or more TOWS of the SDRAM device; and command and control logic to issue an activate command (ACT) to initiate as target row refresh (TRR) mode if tMAC is exceeded. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A synchronous dynamic random access memory (SDRAM) device, the SDRAM device comprising:
-
a memory array having one or more rows of memory cells; a mode register to hold a Maximum Activate Count (tMAC) value for the SDRAM device, and the mode register to hold a maximum activate window (MAW) value for the SDRAM device. - View Dependent Claims (10, 11)
-
-
12. A memory controller comprising:
-
detection logic capable of obtaining a Maximum Activate Count (tMAC) from a mode register of a synchronous dynamic random access memory (SDRAM) device , and capable of monitoring the number of activates within a maximum activate window (tMAW) for one or more rows of memory cells of the SDRAM device; and command and control logic to issue an Activate (ACT) command to initiate, a targeted row refresh (TRR) mode if tMAC is exceeded. - View Dependent Claims (13, 14, 15)
-
Specification