US 7,573,746 B1
Volatile data storage in a non-volatile memory cell array
Jonathan Greene, Palo Alto, Calif. (US); and Robert M. Salter, III, Saratoga, Calif. (US)
Assigned to Actel Corporation, Mountain View, Calif. (US)
Filed on Sep. 26, 2007, as Appl. No. 11/861,504.
Application 11/861504 is a continuation of application No. 11/251074, filed on Oct. 13, 2005, granted, now 7,301,821.
Int. Cl. G11C 16/04 (2006.01)
U.S. Cl. 365—185.18  [365/185.05; 365/185.1; 365/185.26; 365/185.33; 365/185.25] 19 Claims
OG exemplary drawing
 
1. An integrated circuit device capable of storing volatile data on common nodes in memory cells of a non-volatile memory cell array comprising:
a non-volatile memory cell array comprising:
column lines;
row lines; and
a plurality of memory cells arranged in rows and columns and coupled to the row lines and the column lines, each memory cell comprising a non-volatile device and a pull-up device connected at a common node;
a means for setting the non-volatile devices of each of the memory cells to a desired state;
a means for loading volatile data onto column lines of the non-volatile memory cell array;
a means for biasing non-volatile devices in the memory cells of the non-volatile memory cell array to store volatile data from said column lines on the common nodes in the memory cells of the non-volatile memory cell array; and
a means for biasing pull-up devices and non-volatile devices in a first set of rows of the non-volatile memory cell array to an off state;
wherein said means for biasing non-volatile devices in the memory cells of the non-volatile memory cell array is directed towards a second set of rows of the non-volatile memory cell array.