A memory module that comprises a plurality of memory circuits, at least
one serial presence detect (SPD) memory circuit, and a plurality of data
lines that transfer data to and from the plurality of memory circuits.
The memory module may further comprise a testing logic that utilizes data
stored in the SPD memory circuit to inject a memory error into one or
more of the plurality data lines.