Dislocated power loss protection charge storage
First Claim
1. A system, comprising:
- a power supply comprising a power supply controller and an output power stage having a bulk capacitance to supply power for at least a period of time after a power supply failure;
a network storage interface device coupled to the power supply for power and configured to receive data over a computer network for storage; and
a non-volatile memory media card coupled to the power supply for power, coupled to the network storage interface device over a backplane for data communications, and configured to perform a memory array access procedure based on a data access command from the network storage interface device, wherein;
the power supply controller is configured to generate a power loss alert in response to the power supply failure; and
the network storage interface device is configured, in response to the power loss alert, to;
halt the memory array access procedure;
develop a power loss protection data structure comprising indirection map metadata; and
communicate with the non-volatile memory media card to transfer the power loss protection data structure to a power loss protection memory area in the non-volatile memory media card during the period of time that the bulk capacitance can supply power after the power supply failure.
1 Assignment
0 Petitions
Accused Products
Abstract
Aspects of dislocated charge storage for power loss protection in non-volatile memory systems are described. A system includes a power supply having an output power stage with bulk capacitance to supply power for a period of time after a power supply failure. The system also includes a network storage interface device and a non-volatile memory media card both coupled to the power supply for power. The power supply is configured to generate a power loss alert in response to the power supply failure. In turn, the network storage interface device is configured to perform a power loss data protection procedure with the non-volatile memory media card based on the power loss alert and during the period of time that the bulk capacitance can supply power after the power supply failure. The additional capacitance typically needed for power loss protection features is located apart from the non-volatile memory media cards.
11 Citations
20 Claims
-
1. A system, comprising:
-
a power supply comprising a power supply controller and an output power stage having a bulk capacitance to supply power for at least a period of time after a power supply failure; a network storage interface device coupled to the power supply for power and configured to receive data over a computer network for storage; and a non-volatile memory media card coupled to the power supply for power, coupled to the network storage interface device over a backplane for data communications, and configured to perform a memory array access procedure based on a data access command from the network storage interface device, wherein; the power supply controller is configured to generate a power loss alert in response to the power supply failure; and the network storage interface device is configured, in response to the power loss alert, to; halt the memory array access procedure; develop a power loss protection data structure comprising indirection map metadata; and communicate with the non-volatile memory media card to transfer the power loss protection data structure to a power loss protection memory area in the non-volatile memory media card during the period of time that the bulk capacitance can supply power after the power supply failure. - View Dependent Claims (2, 3, 4)
-
-
5. A system, comprising:
-
a non-volatile memory media card coupled to a power supply for power; and a network storage interface device coupled to the power supply for power, coupled to the non-volatile memory media card for data communications, and configured, in response to a power loss alert received from the power supply, to; halt a memory array access procedure; develop a power loss protection data structure comprising indirection map metadata; and communicate with the non-volatile memory media card to transfer the power loss protection data structure to a power loss protection memory area in the non-volatile memory media card. - View Dependent Claims (6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A method, comprising:
-
receiving, by a processing device, a data transfer instruction and data over a computer network; storing, by the processing device, the data in a cache based on the data transfer instruction; translating, by the processing device, the data transfer instruction to a data access command for a non-volatile memory; communicating, by the processing device, at least a portion of the data in the cache to a memory area in the non-volatile memory in a memory array access procedure using the data access command; and in response to a power loss alert received from a power supply; halting, by the processing device, the memory array access procedure; developing, by the processing device, a power loss protection data structure comprising indirection map metadata; and communicating, by the processing device, with the non-volatile memory to transfer the power loss protection data structure to a power loss protection memory area in the non-volatile memory during a period of time that a bulk capacitance in the power supply can supply power after receipt of the power loss alert. - View Dependent Claims (16, 17, 18, 19, 20)
-
Specification