STATE OF HEALTH MONITORED FLASH BACKED DRAM MODULE
First Claim
1. A device comprising:
- non-volatile memory;
a controller in communication with the non-volatile memory, wherein the controller is programmed to move data from a volatile memory to the non-volatile memory upon a loss of power of a primary power source of the volatile memory; and
a backup power supply providing temporary power to the controller and the volatile memory upon the loss of power of the primary power source, comprising;
a capacitor bank with an output terminal;
a connection to a voltage source that charges the capacitor bank to a normal operating voltage; and
a state-of-health monitor that is programmed to generate a failure signal based on a voltage at the output terminal of the capacitor bank.
7 Assignments
0 Petitions
Accused Products
Abstract
A device includes: non-volatile memory; a controller in communication with the non-volatile memory, wherein the controller is programmed to move data from a volatile memory to the non-volatile memory upon a loss of power of a primary power source of the volatile memory; and a backup power supply providing temporary power to the controller and the volatile memory upon the loss of power of the primary power source, including: a capacitor bank with an output terminal; a connection to a voltage source that charges the capacitor bank to a normal operating voltage; and a state-of-health monitor that is programmed to generate a failure signal based on a voltage at the output terminal of the capacitor bank.
62 Citations
20 Claims
-
1. A device comprising:
-
non-volatile memory; a controller in communication with the non-volatile memory, wherein the controller is programmed to move data from a volatile memory to the non-volatile memory upon a loss of power of a primary power source of the volatile memory; and a backup power supply providing temporary power to the controller and the volatile memory upon the loss of power of the primary power source, comprising; a capacitor bank with an output terminal; a connection to a voltage source that charges the capacitor bank to a normal operating voltage; and a state-of-health monitor that is programmed to generate a failure signal based on a voltage at the output terminal of the capacitor bank. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13)
-
-
14. A method comprising:
-
interrupting the charging, by a voltage source, of a capacitor bank arranged to provide temporary power to a controller programmed to move data from a volatile memory to a non-volatile memory upon a loss of power of a primary power source of the volatile memory and to provide power to a volatile memory upon the loss of power of a primary power source; while the charging is interrupted, applying a predetermined resistance across the output terminal of the capacitor bank for a predetermined period of time; monitoring the output terminal of the capacitor bank during the predetermined period of time to determine whether the voltage at the output terminal falls below a predetermined threshold voltage; and if the voltage at the output terminal falls below the predetermined threshold voltage within the predetermined period of time, generating a failure signal. - View Dependent Claims (15, 16, 17, 18, 19, 20)
-
Specification