Patent ID: 8250319
Filing Date: 2012-08-21
Classification: G06F

Abstract:
1. A method of operating an emulated electrically erasable memory system having a random access memory (RAM) and a non-volatile memory (NVM), the NVM having a plurality of sectors, one of which is a currently filling sector and another of which is an oldest filled sector, wherein locations of the currently filling sector are loaded according to a logically sequential ordering, the method comprising: receiving a write access to the RAM, wherein the write access provides first write data and a first address of the RAM; in response to the write access, storing the first write data to the first address of the RAM; in response to the write access, updating an empty location of the currently filling sector of the NVM that is logically sequential and immediately adjacent to a most recently filled location of the currently filling sector, wherein updating the empty location comprises storing the first write data and the first address as a first record in the empty location; and determining whether there are any remaining active records in the oldest filled sector; in response to the write access,