Patent ID: 7035136

Claim:
A nonvolatile magnetic memory device having a nonvolatile magnetic memory array comprising; (A) write-in word line(s) that is (are) M (M≧1) in number, extending in a first direction, (B) bit lines that are N (N≧2) in number, extending in a second direction different from the first direction, and (C) tunnel magnetoresistance devices, each being formed in an overlap region of the write-in word line and the bit line and having a stacking structure of a first ferromagnetic layer, a tunnel barrier and a second ferromagnetic layer, the first ferromagnetic layer being electrically insulated from the write-in word line, and the second ferromagnetic layer being electrically connected to the bit line, wherein: when data is written into the tunnel magnetoresistance device positioned in the overlap region of the m-th-place write-in word line (m is one of 1, 2, . . . M) and the n-th-place bit line (n is one of 1, 2, . . . N), a current I(m) RWL is passed through the m-th-place write-in word line and a current g( 0 )·I(n) BL [g( 0 ):coefficient] is passed through the n-th-place bit line, and at the same time, a current g(k)·I(n) BL [g(k):coefficient] is passed through the q-th-place bit line (q=n+k, k is ±1, ±2, . . . , and the total number of the lines is K), a spatial FIR filter assuming magnetic fields, which are supposed to be formed in the n-th-place bit line and the bit lines that are K in number by the current I(n) BL , to be discrete pulse response and assuming the coefficients g( 0 ) and g(k) to be tap-gains is constituted of the n-th-place bit line and the bit lines that are K in number, and the coefficients g( 0 ) and g(k) are defined such that data is written into the tunnel magnetoresistance device positioned in the overlap region of the m-th-place write-in word line and the n-th-place bit line and no data are written into the tunnel magnetoresistance devices positioned in the overlap regions of the m-th-place write-in word line and the bit lines that are K in number by means of a synthetic magnetic field based on a magnetic field generated by the current g( 0 )·I(n) BL flowing in the n-th-place bit line, magnetic fields generated by the currents g(k)·I(n) BL flowing in the bit lines that are K in number, and a magnetic field generated by the current I(m) RWL flowing in the m-th-place write-in word line.