Back to results
US 12,592,273 B2Granted
Usage-based disturbance mitigation
AssigneeMicron Technology, Inc.
InventorYang Lu
Life of this patent
Estimating the term…
Abstract
Apparatuses and techniques for implementing usage-based disturbance mitigation are described. In some examples, a Total Mitigation Pump Pair (TMPP) queue and a dynamic Mitigation Threshold (MT) can improve the mitigation efficiency of usage-based disturbances while reducing power requirements and increasing performance impact. In various aspects, the TMPP queue is a first-in first out (FIFO) queue useful to implement the described disturbance mitigation techniques.
Claims20
An apparatus comprising:
- a memory device comprising:
- a memory array comprising rows of memory cells;
- a mitigation threshold calculator configured to calculate a mitigation threshold value;
- and
- a mitigation queue configured to:
- store data associated with usage-based disturbances of the memory device, the data associated with usage-based disturbances comprising aggressor row addresses and bits representing rows of the memory cells proximate each aggressor row that need mitigation;
- calculate a total mitigation pump pair (TMPP) value in the mitigation queue based on the bits representing rows proximate each aggressor row that need mitigation;
- and
- initiate usage-based disturbance mitigation for at least a portion of the rows of the memory cells when the TMPP value exceeds the mitigation threshold value.
6 more elements
A method comprising:
- calculating, by a memory device, a mitigation threshold value;
- storing, by a mitigation queue in the memory device, data associated with usage-based disturbances of the memory device;
- updating the mitigation queue based on received aggressor row addresses;
- and
- setting a plurality of bits in the mitigation queue representing whether victim rows proximate an aggressor row need to be mitigated based on at least the mitigation threshold and the plurality of bits.
2 more elements
An apparatus comprising:
- a mitigation threshold calculator configured to calculate a mitigation threshold value;
- and
- a mitigation controller configured to:
- store data in a mitigation queue associated with usage-based disturbances of a memory device, the data associated with usage-based disturbances comprising aggressor row addresses and bits representing rows of the memory device proximate each aggressor row that need mitigation;
- calculate a total mitigation pump pair (TMPP) value in a mitigation queue based on the bits representing rows proximate each aggressor row that need mitigation;
- and
- initiate usage-based disturbance mitigation for at least a portion of the rows of the memory device when the TMPP value exceeds the mitigation threshold value.
4 more elements
Dependencies are inferred from the claim text.