Patent ID: 7616476

Claim:
A semiconductor device, comprising: a plurality of first write current lines for selectively feeding a first data write current in a direction in accordance with write data; a plurality of magnetic memory cells; first and second write nodes charged to one and another one of a plurality of data voltages in accordance with a level of write data, respectively; additional capacitors connected to said first and second write nodes, respectively; a first switching element provided corresponding to one end of each of said first write current lines and for electrically connecting said one end to said first write node, a second switching element provided corresponding to the other end of each of said first write current lines and for electrically connecting said other end to said second write node, wherein said first and second switching elements are rendered non-conducting during charging of said first and second write nodes, and conducted in order to allow said first data write current to flow after said first and second write nodes are charged.