Usage-based disturbance mitigation counter control
AssigneeMicron Technology, Inc.
InventorsYuan He, Yang Lu
Life of this patent
Estimating the term…
Abstract
Apparatuses and techniques for implementing usage-based disturbance mitigation counter control are described. In some examples, a mitigation counter controller manages mitigation of usage-based disturbances by mitigating one or more wordlines in a memory device that have been disturbed. The mitigation counter controller may access a usage-based disturbance counter by activating a single sub wordline driver in the wordline, where the usage-based disturbance counter is associated with usage-based disturbances of the wordline. Activation of a single sub wordline driver to access the usage-based disturbance counter may reduce power consumption and may simplify the design of the memory device.
Claims20
An apparatus comprising:
- a memory device comprising:
- a memory array comprising a plurality of wordlines such that each wordline includes:
- a plurality of memory cells;
- and
- a plurality of sub wordline drivers (SWDs);
- a usage-based disturbance counter associated with a first memory cell in a first wordline of the memory array, the usage-based disturbance counter configured to count a number of activations of the first wordline;
- and
- a mitigation counter controller associated with the first wordline and configured to:
- identify the first memory cell in the first wordline as containing the usage-based disturbance counter;
- activate, in response to identifying the first memory cell in the first wordline as containing the usage-based disturbance counter, a first SWD of the plurality of SWDs, the first SWD associated with the first memory cell in the first wordline, the activation effective to access the usage-based disturbance counter;
- determine a current value of the usage-based disturbance counter;
- determine a mitigation threshold value associated with the first wordline;
- compare the current value of the usage-based disturbance counter to the mitigation threshold value;
- and
- initiate a usage-based disturbance mitigation of the first wordline responsive to a result of the comparison that indicates the current value of the usage-based disturbance counter exceeds the mitigation threshold value.
A method comprising:
- identifying, by a mitigation counter controller, a first memory cell in a first wordline of a memory device as containing a usage-based disturbance counter;
- activating, by the mitigation counter controller and in response to the identifying the first memory cell in the first wordline of the memory device as containing the usage-based disturbance counter, a first sub wordline driver (SWD) associated with the first memory cell in the first wordline of the memory device, the activating effective to access the usage-based disturbance counter;
- determining, by the mitigation counter controller, a current value of the usage-based disturbance counter associated with the first memory cell in the first wordline of the memory device;
- determining, by the mitigation counter controller, a mitigation threshold value associated with the first wordline;
- comparing, by the mitigation counter controller, the current value of the usage-based disturbance counter to the mitigation threshold value associated with the first wordline;
- and
- initiating a usage-based disturbance of the first wordline responsive to the comparison that the current value of the usage-based disturbance counter exceeds the mitigation threshold value associated with the first wordline.
An apparatus comprising:
- a memory device comprising:
- a memory array comprising a plurality of wordlines such that each wordline includes:
- a plurality of memory cells;
- and
- a plurality of sub wordline drivers (SWDs);
- a usage-based disturbance counter associated with a first memory cell in a first wordline of the memory array, the usage-based disturbance counter configured to count a number of activations of the first wordline;
- and
- a mitigation counter controller associated with the first wordline and configured to:
- identify the first memory cell in the first wordline as containing the usage-based disturbance counter;
- activate, in response to identifying the first memory cell in the first wordline as containing the usage-based disturbance counter, a first SWD associated with the first memory cell in the first wordline, the activation effective to access the usage-based disturbance counter;
- deactivate all of the plurality of SWDs in the first wordline except the first SWD;
- determine a current value of the usage-based disturbance counter;
- compare the current value of the usage-based disturbance counter to a mitigation threshold value;
- and
- initiate a usage-based disturbance mitigation of the first wordline responsive to a result of the comparison that indicates the current value of the usage-based disturbance counter exceeds the mitigation threshold value.
Dependencies are inferred from the claim text.