Memory Verification

Hi all,

I have a question regarding memory verification.Please Help me out from this. The question is
when we request for read/write in a memory, how to verify that the data was stored or retrieves from/to the same location as specified by us?
what if, the data is stored in different location but we couldn’t recognize that?
What will be the test sequence for this?

thanks in advance…

In reply to swatisatpathy10:

BTW this is not a UVM question, but a general memory verification question. To verify this a couple of different strategies was developped and used. And here UVM comes back into the game. UVM provides base-classses to verify memories. For more details see the corresponding sequences.For more details see the UVM reference manual (register layer/test sequences).

In reply to swatisatpathy10:

Initialize the memory with some pre determined pattern . Write memory through front door and read from back door . Match data written through front door with read data through back door.
if there are stuck at fault , can be varieties . there are other also