Back to results
US 9,959,930 B2Granted
Method for writing into and reading from an atomicity memory using marking pattern
AssigneeProton World International N.V.
InventorsGilles Van Assche, Ronny Van Keer
Life of this patent
Estimating the term…
Abstract
A method for writing data into a reprogrammable non-volatile memory, wherein a marking pattern including several bits is added at the beginning of the data and the set formed of the marking pattern and of the data is written from an address in the memory varying from one write operation to another, the marking pattern being identical for each write operation.
Claims28
A method, comprising:
- writing a plurality of data sets to a reprogrammable non-volatile memory using circular addressing, each data set including a marking pattern comprising a plurality of bits to mark a write-start address of the data set and respective data, the circular memory having a size greater than a size of a largest data set of the plurality, the writing of a respective data set of the plurality including:
- randomly selecting a starting address in the reprogrammable non-volatile memory;
- writing the marking pattern comprising the plurality of bits to the reprogrammable non-volatile memory;
- and
- writing the data of the data set to the reprogrammable non-volatile memory, wherein the data set comprising the marking pattern and respective data is written to a plurality of addresses starting from the starting address, with the marking pattern being at a beginning of the set and identical for each data set of the plurality of data sets.
2 more elements
An electronic circuit comprising:
- a reprogrammable non-volatile memory;
- and
- control circuitry, which, in operation and using circular addressing, controls writing of data sets to the memory, each data set including a marking pattern comprising a plurality of bits to mark a write-start address of the data set and respective data, the writing of each data set to the memory including:
- randomly selecting an address in the reprogrammable non-volatile memory as the write-start address of the data set;
- writing the marking pattern comprising the plurality of bits to the reprogrammable non-volatile memory;
- and
- writing the data of the data set to the reprogrammable non-volatile memory, wherein the data set comprising the marking pattern and respective data is written to a plurality of addresses starting from the randomly selected write-start address of the data set in the reprogrammable non-volatile memory, with the marking pattern being at a beginning of the set and identical for each data set.
4 more elements
A method, comprising:
- performing at least one first write operation to a reprogrammable non-volatile memory employing circular addresses, the at least one first write operation including:
- randomly determining a first starting address in the reprogrammable non-volatile memory;
- writing a marking pattern comprising a plurality of bits to the reprogrammable non-volatile memory;
- and
- writing first data to the reprogrammable non-volatile memory, the marking pattern and the first data together forming a first data set stored, starting at the first starting address, in a first plurality of addresses of the reprogrammable non-volatile memory with the marking pattern positioned at a beginning of the first data set;
- and
- performing at least one second write operation to the reprogrammable non-volatile memory, the at least one second write operation including:
- randomly determining a second starting address in the reprogrammable non-volatile memory;
- writing the marking pattern to the reprogrammable non-volatile memory;
- and
- writing second data to the reprogrammable non-volatile memory, the marking pattern and the second data together forming a second data set stored, starting at the second starting address, in a second plurality of addresses of the reprogrammable non-volatile memory with the marking pattern positioned at a beginning of the second data set.
8 more elements
Dependencies are inferred from the claim text.