Method for reliably storing non-data fields in a flash EEPROM memory array
First Claim
Patent Images
1. A method for assuring the reliability of non-data fields in flash EEPROM memory arrays comprising the steps of:
- generating a cyclical redundancy check value for each non-data field written and storing the cyclical redundancy check value with the field as the field is written,generating a new cyclical redundancy check value each time a non-data field is read,comparing a cyclical redundancy check value stored with a field with a new cyclical redundancy check value generated when a field is read,and invalidating a field for which a cyclical redundancy check value stored with a field and a new cyclical redundancy check value generated when a field is read do not compare.
1 Assignment
0 Petitions
Accused Products
Abstract
A method for utilizing a cyclical redundancy check value with an identification field stored in memory which is constantly changing between testing of the cyclical redundancy check value. In order to allow the use of a cyclical redundancy check value with a field which constantly varies as does the field in a flash EEPROM memory array, various portions of the field are masked to the cyclical redundancy check and additional reliability checks are utilized to assure that those portions which are masked remain reliable.
93 Citations
24 Claims
-
1. A method for assuring the reliability of non-data fields in flash EEPROM memory arrays comprising the steps of:
-
generating a cyclical redundancy check value for each non-data field written and storing the cyclical redundancy check value with the field as the field is written, generating a new cyclical redundancy check value each time a non-data field is read, comparing a cyclical redundancy check value stored with a field with a new cyclical redundancy check value generated when a field is read, and invalidating a field for which a cyclical redundancy check value stored with a field and a new cyclical redundancy check value generated when a field is read do not compare. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A method for assuring the reliability of non-data fields in flash EEPROM memory arrays comprising the steps of:
-
generating an error detection value for each non-data field written and storing the error detection value with the filed as the field is written; generating a new error detection value each time a non-data field is read, comparing an error detection value stored with a field with a new error detection value generated when a field is read; and invalidating a field for which an error detection value stored with a field and a new error detection value generated when a field is read do not compare. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
-
Specification