ROW HAMMER REFRESH COMMAND
First Claim
Patent Images
1. A system comprising:
- a synchronous dynamic random access memory (SDRAM) device, the SDRAM device including;
a memory array to include one or more rows of memory cells;
a mode register to hold at least one mode register bit, the value of the at least one mode register bit to determine whether a targeted row refresh mode is enabled; and
targeted row refresh logic coupled with the memory array, the targeted row refresh logic capable of refreshing selected rows responsive, at least in part, to a targeted row refresh command; and
a memory controller coupled with the SDRAM device, the memory controller including detection logic to detect a targeted row refresh condition; and
command and control logic capable of issuing a command to transition the SDRAM device to a targeted row refresh mode, subsequent to detecting the targeted row refresh condition.
1 Assignment
0 Petitions
Accused Products
Abstract
A memory controller issues a targeted refresh command. A specific row of a memory device can be the target of repeated accesses. When the row is accessed repeatedly within a time threshold (also referred to as “hammered” or a “row hammer event”), physically adjacent row (a “victim” row) may experience data corruption. The memory controller receives an indication of a row hammer event, identifies the row associated with the row hammer event, and sends one or more commands to the memory device to cause the memory device to perform a targeted refresh that will refresh the victim row.
52 Citations
15 Claims
-
1. A system comprising:
-
a synchronous dynamic random access memory (SDRAM) device, the SDRAM device including; a memory array to include one or more rows of memory cells; a mode register to hold at least one mode register bit, the value of the at least one mode register bit to determine whether a targeted row refresh mode is enabled; and targeted row refresh logic coupled with the memory array, the targeted row refresh logic capable of refreshing selected rows responsive, at least in part, to a targeted row refresh command; and a memory controller coupled with the SDRAM device, the memory controller including detection logic to detect a targeted row refresh condition; and command and control logic capable of issuing a command to transition the SDRAM device to a targeted row refresh mode, subsequent to detecting the targeted row refresh condition. - 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 army to include one or more rows of memory cells; a mode register to hold at least one mode register bit, the value of the at least one mode register bit to determine whether a targeted row refresh mode is enabled; and targeted row refresh logic coupled with the memory array, the targeted row refresh logic capable of refreshing selected rows responsive, at least in part, to a targeted row refresh command. - View Dependent Claims (10, 11)
-
-
12. A memory controller comprising:
-
a double data rate (DDR) interface to couple the memory controller to a DDR memory channel; detection logic to detect a targeted row refresh condition; and command and control logic capable of issuing a command to transition a synchronous dynamic random access memory (SDRAM) device to a targeted row refresh mode, subsequent to detecting the targeted row refresh condition. - View Dependent Claims (13, 14, 15)
-
Specification