Patent ID: 8516213
Filing Date: 2013-08-20
Classification: G06F

Abstract:
1. A method of emulating EEPROM memory in flash memory, comprising: storing a first set of EEPROM data records to a first data unit of flash memory that is designated as a record data unit; storing a second set of EEPROM data records as a duplicate of the first set of EEPROM data records to a second data unit of flash memory that is designated as a redundant data unit; updating the first and second sets of EEPROM data records in the record data unit and redundant data unit, respectively; and upon detecting that any block containing the record data unit or redundant data unit is full or does not have sufficient space to hold one or more new records, performing a round-robin block swapping procedure with one or more additional data units in one or more additional blocks of flash memory.