Systems and methods for accessing data in a memory, where a register is
provided to temporarily store data from a write operation and to make the
data available for read operations that are performed immediately
following the write operation and are directed to the same data. In one
embodiment, a memory system includes an array of a first type of memory
cells and a register having cells of a second type. The second type of
cells is designed to stabilize data more quickly than the first type.
Data is written concurrently into the memory array and the register. When
a read operation is directed to the location of an immediately preceding
write operation, the data is read from the register. When a read
operation is directed to a location that is not coincident with an
immediately preceding write operation, the data is read from the memory
array.