Patent ID: 8001432

Claim:
An apparatus comprising: a memory module; and an initialization module configured to (i) mark a particular location in said memory module as an uninitialized location by writing a predetermined word into said particular location in response to an occurrence of an event, (ii) read a read word from a given address in said memory module in response to receiving a read command and said given address from another module and (iii) generate an interrupt signal by analyzing said read word, said interrupt signal being asserted where said read word indicates that said given address is an uninitialized location in said memory module, wherein (A) said initialization module is configured to (i) receive a write data value, (ii) generate a write error correction code corresponding to said write data value, (iii) generate a write word by appending said write error correction code to said write data value and (iv) write into said memory module (a) said write word while in a normal mode and (b) said predetermined word while in an initialization mode, (B) said predetermined word comprises a predetermined error correction code and (C) said predetermined error correction code cannot be generated by said initialization module from all possible values of said write data value.