Managing disturbance induced errors
AssigneeIntel Corporation
InventorsPrashant S. Damle, Frank T. Hady, Paul D. Ruby, Kiran Pangal, Sowmiya Jayachandran
Life of this patent
Estimating the term…
Abstract
In an embodiment, a memory controller may determine that one or more neighboring memory cells associated with a target memory cell in a memory device are to be refreshed. The controller may generate a command associated with refreshing the one or more neighboring memory cells. The controller may transfer the command from the memory controller to the memory device containing the target memory cell. The command may direct the memory device to refresh the neighboring memory cells and/or return one or more addresses associated with the neighboring memory cells.
Claims22
A method comprising:
- determining at a memory controller that one or more neighboring memory cells associated with a target memory cell are to be refreshed;
- generating a command associated with refreshing the one or more neighboring memory cells, the command including an identifier that identifies the target memory cell;
- and
- transmitting the command from the memory controller to a memory device that contains the target memory cell.
One or more tangible non-transitory computer-readable mediums to store executable instructions for execution by one or more processors, the executable instructions to cause the one or more processors to:
- determine at a memory controller that one or more neighboring memory cells associated with a target memory cell are to be refreshed;
- generate a command associated with refreshing the one or more neighboring memory cells, the command including an identifier that identifies the target memory cell;
- and
- cause transmission of the command from the memory controller to a memory device that contains the target memory cell.
The one or more tangible non-transitory computer-readable mediums of 11, the executable instructions to further cause the one or more processors to:
- refresh one or more neighboring memory cells associated with the acquired one or more addresses.
A system comprising:
- a controller to:
- determine that one or more neighboring memory cells associated with a target memory cell are to be refreshed,
- generate a command associated with refreshing the one or more neighboring memory cells, the command including an identifier that identifies the target memory cell, and
- transmit the command to a memory device that contains the one or more neighboring memory cells and the target memory cell.
A memory system comprising:
- a memory device;
- and
- a controller to:
- identify one or more neighboring memory cells associated with a target memory cell in the memory device, the one or more neighboring memory cells being identified by the controller based on a technique used by the memory device to identify the one or more neighboring memory cells,
- generate a command associated with refreshing at least one of the identified one or more neighboring memory cells, and
- transmit the command to the memory device, the command causing the memory device to refresh the at least one of the one or more neighboring memory cells.
A memory device comprising:
- logic to:
- acquire a command to refresh one or more neighboring memory cells associated with a target memory cell, the one or more neighboring memory cells and the target memory cell being contained in the memory device, the command including an identifier that identifies the target memory cell, and
- identify the one or more neighboring memory cells based on the identifier contained in the command, and
- refresh the identified one or more neighboring memory cells.
Dependencies are inferred from the claim text.