A logical data block in a MRAM is disclosed. The logical data block
comprises magnetic memory cells formed at intersections of hard-axis
generating conductors and an easy-axis generating conductor. The logical
data block may further be configured in size by a preselected,
block-based error correction code. A magnetic memory module and computer
system including a MRAM having a logical data block according to
embodiments of the present invention are also disclosed. Additionally, a
method embodiment of reducing half-select write errors within a MRAM is
disclosed.