Apparatuses and methods for per-row count based refresh target identification
AssigneeMicron Technology, Inc.
InventorsYang Lu, Yuan He, Kang-Yong Kim, Randall J. Rooney, Dong Pan
Life of this patent
Estimating the term…
Abstract
Apparatuses and methods per-row count based refresh target identification. A memory device stores count values associated with the word lines. An aggressor detector circuit stores a maximum of the count values and a row address associated with the maximum count value. Responsive to a targeted refresh signal, the stored count value is compared to a threshold. If the count value has crossed the threshold, then a targeted refresh operation may be performed on one or more refresh addresses based on the stored address, and the count value may be reset.
Claims16
An apparatus comprising:
- a memory device comprising:
- a memory array comprising a plurality of word lines each associated with one of a plurality of row addresses and one of a plurality of count values;
- an aggressor detector circuit configured to store a maximum of the plurality of count values and the associated row address, wherein the aggressor detector circuit is configured to receive a targeted refresh signal and compare the maximum count value to a threshold, and wherein the aggressor detector circuit is configured to provide the associated row address as an aggressor address if the maximum count value has crossed the threshold;
- and
- a refresh address generator circuit configured to provide a refresh address based on the aggressor address responsive to the targeted refresh signal, and further configured to skip providing the refresh address responsive to the targeted refresh signal if the aggressor detector circuit does not provide the aggressor address.
An apparatus comprising:
- a memory device comprising:
- a memory array comprising a plurality of word lines;
- a row decoder configured to access a selected one of the plurality of word lines based on a row address;
- a counter circuit configured to receive a count value from the selected one of the plurality of word lines and update the count value;
- an aggressor detector circuit configured to compare the updated count value to a stored count value, and to store the row address and the count value if the updated count value exceeds the stored count value, and configured to provide the stored row address as an aggressor address responsive to a targeted refresh signal if the stored count value has crossed a threshold;
- and
- a refresh address generator circuit configured to generate a refresh address based on the aggressor address and the targeted refresh signal, and further configured to skip generating the refresh address if the aggressor detector circuit does not provide the aggressor address,
- wherein the row decoder is configured to:
- refresh at least one row based on the aggressor address responsive to the targeted refresh signal as part of a targeted refresh operation,
- refresh the at least one row based on the refresh address responsive to the targeted refresh signal, and
- skip the targeted refresh operation if the address generator circuit skips providing the refresh address.
A method comprising:
- accessing a word line of a memory device and updating a count value associated with the word line, wherein the count value is stored in the word line;
- storing a row address and the updated count value in a candidate register of the memory device if the updated count value is a maximum count value;
- comparing, with an aggressor detector circuit of the memory device, the stored updated count value to a threshold responsive to a targeted refresh signal;
- identifying, with the aggressor detector circuit, the stored row address as an aggressor address when the stored updated count value has crossed the threshold;
- responsive to the aggressor detector circuit identifying the aggressor address, generating, with a refresh address generator circuit, a refresh address based on the aggressor address and the targeted refresh signal;
- refreshing one or more word lines as part of a targeted refresh operation responsive to the refresh address and the targeted refresh signal;
- and
- skipping generating the refresh address with the refresh address generator when the stored updated count value has not crossed the threshold;
- and
- skipping the targeted refresh operation if the stored updated count value has not crossed the threshold.
Dependencies are inferred from the claim text.