A method and system for providing a magnetic memory is described. The
method and system include providing a plurality of magnetic storage
cells, a plurality of word lines, and a plurality of bit lines. Each of
the plurality of magnetic storage cells includes a plurality of magnetic
elements and at least one selection transistor. Each of the plurality of
magnetic elements is capable of being programmed using spin transfer
induced switching by a write current driven through the magnetic element.
Each of the plurality of magnetic elements has a first end and a second
end. The at least one selection transistor is coupled to the first end of
each of the plurality of magnetic elements. The plurality of word lines
is coupled with the plurality of selection transistors and selectively
enables a portion of the plurality of selection transistors.