Patent ID: 8478723

Claim:
A method for writing and reading data in electrically erasable and programmable nonvolatile memory cells, comprising: writing, in erased blocks of a nonvolatile first memory zone, data each having a logical address defined in relation to a virtual memory; writing, in a second nonvolatile memory zone, metadata structures associated with the data present in the first memory zone, the metadata structures including, for each datum: a physical address of the datum in the first memory zone; the logical address of the datum; and an information on a status, valid or invalid, of the datum; configuring, in a volatile memory zone, a look-up table that includes, for each logical address of the data stored in the first memory zone, addresses of metadata structures that include the logical address; and reading the look-up table, then reading metadata structures that the look-up table designates, to find, from the logical address of one of the data, an address in the first memory zone of a block containing a valid data having the logical address.