Adaptive training and adjustment to changing capacitor values based upon age and usage behavior
An apparatus includes logic to determine a discharge drop of a capacitor and to adjust an enablement charge level of the capacitor according to the discharge drop.
1. An apparatus comprising:
a controller;
at least one capacitor; and
at least one of non-transitory machine memory and circuits comprising logic that when executed by the controller:
measures a first voltage of the at least one capacitor;
begins an operation to at least partially discharge the at least one capacitor;
concludes the operation to at least partially discharge the at least one capacitor;
measures a second voltage of the at least one capacitor at the conclusion of the operation to at least partially discharge the at least one capacitor;
determines a time interval for the operation to at least partially discharge the at least one capacitor;
sets an enablement voltage level for the at least one capacitor based on a rate determined from the first voltage, the second voltage, and the time interval; and
wherein the enablement voltage level is a voltage level the at least one capacitor must charge to before the apparatus enables the at least one capacitor to be used as a power source for a memory backup operation.
2. A hybrid memory module, comprising:
a controller;
a volatile memory;
a non-volatile memory;
at least one capacitor; and
at least one of non-transitory machine memory and circuits comprising logic that when executed by the controller:
measures a first voltage of the at least one capacitor;
begins an operation to at least partially discharge the at least one capacitor;
concludes the operation to at least partially discharge the at least one capacitor;
measures a second voltage of the at least one capacitor at the conclusion of the operation to at least partially discharge the at least one capacitor;
determines a time interval for the operation to at least partially discharge the at least one capacitor;
sets an enablement voltage level for the at least one capacitor based on a rate determined from the first voltage, the second voltage, and the time interval; and
wherein the enablement voltage level is a voltage level the at least one capacitor must charge to before the apparatus enables the at least one capacitor to be used as a power source for a memory backup operation.