Patent ID: 7672155

Claim:
A magnetic memory cell array device comprising: a first current source line extending between first and second memory blocks including respective pluralities of first and second memory cells configured for respective simultaneous programming and configured to conduct adequate programming current for writing one of the pluralities of first and second memory cells; a first current source transistor coupled to the first current source line and to a word line; a programming conductor coupled to the first current source transistor and extending across bit lines in the first and second memory blocks, configured to conduct the programming current across the bit lines; a second current source transistor coupled to the programming conductor and configured to switch the programming current from the programming conductor to a second current source transistor output; a second current source line coupled to the second current source transistor and extending adjacent the first current source line and separated from the first current source line by the first or second memory block; a first bias circuit configured to apply a first bias voltage to the first or second memory cells selected for accessed during a read operation; and a second bias circuit configured to apply a second bias voltage to the first or second memory cells unselected for access during the read operation, the device further comprising: a bit line driver circuit configured to provide a third bias voltage to the first or second memory cells unselected for access during the read operation, the third bias voltage being substantially equal to the second bias voltage; first and second pass transistors each coupled between respective outputs of the first and second bias circuits and the word line; and first and second enable gates coupled to gates of the first and second pass transistors, configured to pass the predetermined voltage level from the respective outputs to the word line through the pass transistors responsive to outputs of the enable gates.