The main results presented in this dissertation are fourfold. First, we report experiments showing spin orbit torque driven magnetic switching in a perpendicularly polarized Ta/CoFeB/MgO heterostructure and explain the microscopic mechanism of the switching. Using that microscopic mechanism, we show a new kind of ferromagnetic domain wall motion. Traditionally a ferromagnetic domain wall is known to flow parallel or antiparallel to the direction of the current, but here we show that spin orbit torque, owing to its unique symmetry, can be used to move the domain wall orthogonal to the current direction. Second, we experimentally demonstrate the application of this spin orbit torque driven switching in nanomagnetic logic, which is a low power alternative to CMOS based computing. Previous demonstrations of nanomagnetic logic needed an external magnetic field, the generation of which needed a large amount of current rendering such logic scheme uncompetitive compared to its CMOS counterpart. Here we show that spin orbit torque eliminates the need of an external magnetic field for nanomagnetic logic and hence spin orbit torque driven nanomagnetic logic consumes 100 times lower current than magnetic field driven nanomagnetic logic at room temperature.
Though we can demonstrate magnetic logic with spin orbit torque in the absence of the magnetic field, spin orbit torque driven deterministic switching of a perpendicular magnet from up to down and down to up still needs the application of an external magnetic field unless the symmetry of the system is broken. This renders such switching scheme not very useful for real memory devices. In the third part of the thesis, we show through micromagnetic simulations that if the magnet has a wedge shape, the symmetry of the system is broken and the magnet can be deterministically switched from up to down and down to up even in the absence of an external magnetic field. Our simulations are supported by recent experiments, performed in our group. In the last part, we show how a bilayer of two heavy metals (Ta and Pt) can be used to increase the spin orbit torque efficiency. Interfaces of ferromagnet with Ta and that of ferromagnet with Pt exhibit spin orbit torques in opposite directions, so it is expected that their effects will cancel. Instead, in our experiments we find that the spin orbit torque efficiency at the Ta/CoFeB interface increases if a Pt layer exists under the Ta layer. Modeling of the system based on conventional spin transport physics cannot explain this result.