Back to results
US 12,755,771 B2Granted
Mitigation of refresh management row hammer
AssigneeRambus Inc.
InventorSteven C. Woo
Life of this patent
Estimating the term…
Abstract
A controller periodically (based on, for example, clock time or number of intervening activate commands) issues mitigation operation commands. For each (or some) mitigation operation command issued, the controller probabilistically determines whether to increase or decrease the configured number of rows in the vicinity of the suspected aggressor row that are to be refreshed by the next mitigation operation command it issues.
Claims20
A memory controller, comprising:
- a command interface to transmit, to a memory device, row activate (ACT) commands, mitigation operation (MOP) commands, and configuration commands;
- and
- control circuitry to transmit, based on the memory controller being in a first mode and via the command interface, first configuration commands that change a first number of rows in a memory array of the memory device that are to be refreshed automatically in response to the MOP commands to a second number, the control circuitry to, based on an interval indicator meeting a threshold condition, determine whether to transmit the first configuration commands.
A memory controller, comprising:
- mode circuitry to place the memory controller in at least a first mode and a second mode;
- circuitry to configure a memory device to, in response to mitigation operation (MOP) commands received from the memory controller, refresh at least a first number of rows in a memory array of the memory device;
- circuitry to, based on the controller being in the first mode and based on a randomized technique meeting a condition, configure the memory device to, in response to MOP commands received from the memory controller, refresh at least a second number of rows in the memory array of the memory device.
A method of operating a memory controller, comprising:
- configuring a memory device to, in response to mitigation operation (MOP) commands received from the memory controller, refresh at least a first number of rows in a memory array of the memory device;
- and
- based on a randomized technique meeting a condition, configuring the memory device to, in response to MOP commands received from the memory controller, refresh at least a second number of rows in the memory array of the memory device.
Dependencies are inferred from the claim text.