Patent ID: 8612777
Filing Date: 2013-12-17
Classification: G06F,G11C

Abstract:
1. An apparatus for writing data to be stored to a predetermined memory area, the apparatus comprising: a data reader configured to read stored data from the predetermined memory area, the stored data comprising a stored data block and an associated stored error detection value; a memory manipulator configured to, after reading the stored data, manipulate at least one of the stored data block and the associated stored error detection value in the predetermined memory area such that the content of the predetermined memory area from where the stored data were read is altered; and a data writer configured to write, after manipulating the at least one of the stored data block and the associated stored error detection value in the predetermined memory area, the data to be stored to the predetermined memory area, wherein the memory manipulator is configured to artificially induce an error by manipulating the stored data in the predetermined memory area such that the manipulation may not be corrected by applying an error correction scheme used to generate the stored error detection value and such that the manipulation may be detected but not corrected if the data to be stored to the predetermined memory area are not written to the predetermined area after the predetermined memory area has been manipulated, and wherein the predetermined memory area is an error code protected memory area coupled to a cache memory, wherein the data reader is configured to read the stored data from the error code protected memory area into the cache memory, and wherein the data writer is configured to write the data to be stored from the cache memory into the error code protected memory area.