Back to results
US 5,675,541 AGranted
Device comprising means for validating data written in a memory
AssigneeU.S. Philips Corporation
InventorBenoit Leterrier
Life of this patent
Estimating the term…
Abstract
The device comprises an EEPROM memory. A data written in this memory is considered to be valid if two "neutral" locations are situated contiguously with the data to be validated. The "neutral" locations are produced by a prior erasure which is necessary for the EEPROM memory in order to write a data.
Claims10
A data processing device comprising:
- a memory including a plurality of memory locations for storing data;
- determining means for determining whether a first and a second contiguous memory location have respective data values corresponding to an erasure;
- writing means for writing data into said first of said plurality of memory locations in said memory upon said determining means having determined that said first and second memory location have data values corresponding to an erasure;
- and
- validation means for validating the writing of said data into said first memory location by placing a predetermined data value into another of said memory locations, corresponding to an erasure, said another of said memory locations being contiguous to said second memory location.
2 more elements
A method of writing data into a memory validating the data written into the memory, said memory including a plurality of memory locations, comprising the steps
- determining whether a first memory location includes a first predetermined data value;
- determining whether a second memory location includes a second predetermined data value;
- writing data into said first memory location when said first predetermined value and said second predetermined value are determined to be equal;
- and
- placing a third predetermined value into a third memory location contiguous to said second memory location, said third predetermined value corresponding to an erasure.
2 more elements
A data processing device, comprising:
- a memory including a plurality of memory locations for storing a plurality of data values;
- writing means for writing successive data values into successive memory locations of said memory;
- and
- validation means for validating data values written into said memory locations;
- said writing means writing a next successive data value into a next successive memory location in said memory only upon said validation means validating the next prior written data value;
- said validation means validating the next prior writing data value by determining if first and second contiguous memory locations successive to the memory location of the next prior written data value correspond to an erasure;
- and
- said validation means validating the writing of said next successive data value by placing a predetermined data value corresponding to an erasure into a third memory location contiguous to said second memory location.
5 more elements
Dependencies are inferred from the claim text.