A tunneling magneto-resistance element forming an MTJ memory cell has an
elongated form having an aspect ratio larger than one for stabilizing the
magnetization characteristics. Bit lines and write word lines for
carrying data write currents are arranged along short and long sides of
the tunneling magneto-resistance element, respectively. The data write
current flowing through the bit line, which can easily have an
interconnection width, is designed to be larger than the data write
current flowing through the write word line. For example, a distance
between the write word line and the tunneling magneto-resistance element
is smaller than a distance between the bit line and the tunneling
magneto-resistance element.