Patent ID: 7652912

Claim:
A nonvolatile semiconductor memory device comprising: a magnetic storing portion having an electric resistance value variable depending on storage data, said magnetic storing portion including: a free magnetic layer having first and second magnetic layers magnetized oppositely to each other, and also having a first nonmagnetic layer formed between said first and second magnetic layers, a first fixed magnetic layer having a fixed magnetization direction, and a second nonmagnetic layer formed between said second magnetic layer and said first fixed magnetic layer; said nonvolatile semiconductor memory device further comprises: a first drive circuit passing a write current through a first write current line in a data write operation, and thereby generating a data write magnetic field acting on magnetization of said free magnetic layer; and a second drive circuit passing a spin injection current between said first magnetic layer and said first fixed magnetic layer of said magnetic storing portion in a data write operation, and thereby exerting a force in the same direction as or in the direction opposite to the magnetization direction of said first fixed magnetic layer on the magnetization of said free magnetic layer.