Patent ID: 6859388

Claim:
A random access memory of magnetic elements comprising: an array of bit cells; an array of write conductors for use in writing to a selected bit cell of said array of bit cells, wherein a write current applied to a write conductor of a selected bit cell is subject to producing a magnetic field about the corresponding write conductor, the magnetic field including a stray portion thereof subject to disturbing a non-selected bit cell of a neighboring write conductor; and a plurality of write drivers coupled to first ends of corresponding ones of the plurality of write conductors, wherein at least one write driver is configured as follows: (a) for switching a write current onto a corresponding write conductor in response to selection of a bit cell of the corresponding write conductor; and (b) for switching a disturb counteracting current onto the corresponding write conductor in response to non-selection of a bit cell associated with the corresponding write conductor, the disturb counteracting current including a recycled portion of the write current of a neighboring write conductor of a selected bit cell.