Disclosed is a method for operating a neural network device by using Hall voltage. The neural network device has a Hall pattern part and the Hall pattern part has a cross shape. When a pulse current is applied, horizontal magnetic anisotropy is formed in a ferromagnetic layer by spin orbit torque and when an external magnetic field in a direction perpendicular to the pulse current is applied, magnetization is reversed by additional torque. A magnetic domain wall is moved by the reversal of magnetization and spin electrons applied therethrough are scattered and Hall voltage is generated according to an abnormal Hall effect. The generated Hall voltage increases according to the number of times the pulse current or pulse voltage is applied.
Method of Neuromorphic Device using Spin-Orbit Torque