Patent ID: 7272035

Claim:
A magnetic memory comprising: a plurality of magnetic storage cells, each of the plurality of magnetic storage cells including a magnetic element and a selection transistor, the magnetic element capable of being programmed using spin transfer induced switching by a write current driven through the magnetic element, the selection transistor including a source and a drain, the plurality of magnetic storage cells being grouped in pairs, the source of the selection transistor for one magnetic storage cell of a pair sharing the source with the selection transistor for another magnetic storage cell of the pair, the selection transistor configured such that the write current is driven through the magnetic element during the writing of the magnetic element; a plurality of bit lines coupled with the plurality of magnetic storage cells and for carrying the write current or the read current, a portion of the plurality of bit lines being held at a particular voltage when selected; and a plurality of bit line selectors coupled with the bit lines, the plurality of bit line selectors configured to activate a portion of the plurality of bit line to provide the write current in a desired direction to each of the plurality of magnetic storage cells; and a plurality of source lines coupled with the plurality of magnetic storage cells and carrying an additional voltage when activated, the additional voltage having a value smaller or larger than the particular voltage to provide the write current in a desired direction; and a plurality of source line selectors coupled with the plurality of source lines and for activating a portion of the plurality of source lines.