A magnetic random access memory having a memory cell array in which one block
is
formed from a plurality of magnetoresistive elements using a magnetoresistive effect,
and a plurality of blocks are arranged in row and column directions, includes a
plurality of first magnetoresistive elements arranged in a first block, a plurality
of first word lines each of which is independently connected to one terminal of
a corresponding one of the first magnetoresistive elements and runs in the row
direction, a first read sub bit line commonly connected to the other terminal of
each of the first magnetoresistive elements, a first block select switch whose
first current path has one end connected to one end of the first read sub bit line,
and a first read main bit line which is connected to the other end of the first
current path and runs in the column direction.