An MRAM array is formed of MTJ cells shaped so as to have their narrowest
dimension at the middle of the cell. A preferred embodiment forms the
cell into the shape of a kidney or a peanut. Such a shape provides each
cell with an artificial nucleation site at the narrowest dimension, where
an applied switching field can switch the magnetization of the cell in
manner that is both efficient and uniform across the array.