Flash memory device employing unused cell arrays to update files
First Claim
Patent Images
1. A circuit comprising:
- a nonvolatile FLASH memory device comprising arrays of memory cells;
means for writing a plurality of first data files into a number of said arrays of cells;
means for storing a series of file pointers each locating the position of the cell array which includes a particular one of the first files;
means for writing a new data file at a previously unused cell array in order to update the information in one of the first data files; and
means for modifying the pointer locating the updated first file to locate the new file.
5 Assignments
0 Petitions
Accused Products
Abstract
Disclosed is a circuit and method for utilizing FLASH devices as nonvolatile storage elements. Information is modified by adding a new block of data at another location in the memory rather than writing over the outdated information. An address pointer locates the latest information for each data file.
156 Citations
16 Claims
-
1. A circuit comprising:
-
a nonvolatile FLASH memory device comprising arrays of memory cells; means for writing a plurality of first data files into a number of said arrays of cells; means for storing a series of file pointers each locating the position of the cell array which includes a particular one of the first files; means for writing a new data file at a previously unused cell array in order to update the information in one of the first data files; and means for modifying the pointer locating the updated first file to locate the new file. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A method for writing and storing information in a nonvolatile FLASH memory device which includes arrays of memory cells comprising the steps of:
-
writing a plurality of first data files into a number of said arrays of cells; storing a series of file pointers, each locating the position of the cell array including a particular one of the first files; writing a new data file at a previously unused cell array in order to update the information in one of the first data files; and modifying the file pointer locating the updated first file to locate the new file. - View Dependent Claims (10, 11, 12, 13, 14, 15, 16)
-
Specification