The invention provides a magnetic
random access memory and a preparation method thereof. The magnetic
random access memory comprises a magnetic
tunnel junction structure; the word line is connected with the top of the magnetic
tunnel junction structure; a
read bit line in contact with the bottom of the magnetic
tunnel junction structure; the write-in
bit line is positioned on the second side of the magnetic tunnel junction structure and is spaced from the
read bit line and the word line; the U-shaped variable
magnet connecting structure comprises a bottom edge part and a side wall part; the bottom edge part is positioned below the reading
bit line and stretches across the reading
bit line along a first direction; the top of the side wall portion located on the first side of the magnetic tunnel junction structure is connected with the word line, the top of the side wall portion located on the second side of the magnetic tunnel junction structure is connected with the write-in bit line,and the bottom of the side wall portion is connected with the bottom edge portion. According to the invention, the U-shaped variable
magnet connecting structure is arranged, and the
magnetic field generated by the current flowing through the U-shaped variable
magnet connecting structure assists the overturning of the magnetic tunnel junction structure, so that the current required by the overturning of the magnetic tunnel junction structure is reduced, and the required write-in current is further reduced.