CIRCUIT AND METHOD FOR STORING INFORMATION IN NON-VOLATILE MEMORY DURING A LOSS OF POWER EVENT
First Claim
1. A data storage circuit for storing data from volatile memory in response to a power loss, the data storage circuit comprising:
- a nonvolatile matrix of memory cells having a plurality of blocks of memory cells;
an energy storage device;
one or more switch elements configured to selectively couple said energy storage device to independently power a single block of said plurality of blocks of memory cells in response to receiving a power loss signal; and
a driver circuit coupled to said single block of memory cells, said driver circuit configured to write data to and read data from said single block of memory cells, the driver circuit further configured to write data from said volatile memory to said single block using a single control pulse in response to receiving the power loss signal.
6 Assignments
0 Petitions
Accused Products
Abstract
A data storage circuit for storing data from volatile memory in response to a power loss, the data storage circuit including an input for receiving a power loss signal in response to a power loss from at least one power source, an input configured to receive data from a volatile memory, a single block of non-volatile matrix of memory cells and a driver circuit coupled to said single row of non-volatile matrix of memory cells. The driver circuit is configured to write data to and read data from said single block of non-volatile matrix of memory cells. The single block of non-volatile matrix of memory cells can be provided as a single row electrically erasable programmable read only memory (EEPROM).
-
Citations
27 Claims
-
1. A data storage circuit for storing data from volatile memory in response to a power loss, the data storage circuit comprising:
-
a nonvolatile matrix of memory cells having a plurality of blocks of memory cells; an energy storage device; one or more switch elements configured to selectively couple said energy storage device to independently power a single block of said plurality of blocks of memory cells in response to receiving a power loss signal; and a driver circuit coupled to said single block of memory cells, said driver circuit configured to write data to and read data from said single block of memory cells, the driver circuit further configured to write data from said volatile memory to said single block using a single control pulse in response to receiving the power loss signal. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A data storage circuit for storing data from volatile memory in response to a power loss, the data storage circuit comprising:
-
a non-volatile matrix of memory cells comprising a plurality of rows and a plurality of columns configured to be written to by utilizing collective row and column operations in the absence of a power loss, the plurality of memory cells including an independent subset block of memory cells further configured to be powered and written to independently of each of the other memory cells in response to receiving a power loss signal; and a controller configured to receive the power loss signal and to responsively write data from said volatile memory to said independent subset block. - View Dependent Claims (8, 9, 10, 11, 12, 13, 14, 15)
-
-
16-17. -17. (canceled)
-
18. A method of transferring data from a volatile memory circuit to an EEPROM during a power interruption, the method comprising:
-
transmitting a power loss signal in a primary circuit, the power loss signal representing that a power supply coupled to the primary circuit has been interrupted; and receiving the power loss signal in a controller, the controller configured to, in response to receiving the power loss signal, write data from the volatile memory circuit to an independent EEPROM memory block of a matrix of memory cells of the EEPROM, the matrix having a plurality of rows and a plurality of columns of memory cells, wherein the writing occurs while not powering any of the rows of the EEPROM that do not contain the independent memory block; and operating the matrix of memory cells, including the independent memory block, utilizing collective row and column EEPROM operations while the power loss signal is not active. - View Dependent Claims (19, 20, 21)
-
- 22. A data storage circuit for storing data from volatile memory in response to a power loss, the data storage circuit comprising means for writing data, in response to a power loss in the data storage circuit, from the volatile memory to an independent memory block of a matrix of non-volatile memory cells while not to powering other memory cells of the matrix.
-
24. An integrated data storage circuit (IC) for storing data from volatile memory in response to a power loss, the IC comprising:
-
volatile memory means; energy storage means; non-volatile memory means; means for detecting a loss of power to the IC and for providing a power loss signal in response to detection of a loss of power; and means, responsive to the detection of the power loss signal, for transferring data from said volatile memory means to said non-volatile memory means by independently powering a portion of said non-volatile memory means from said energy storage means. - View Dependent Claims (25, 26)
-
-
27-29. -29. (canceled)
Specification