This effort is supported by C-SPIN and by the NEEDS initiative to advance device science and connect it to applications.
There has been enormous progress in the last two decades, effectively combining spintronics and magnetics into a powerful force that is shaping the field of memory devices, but the impact on logic devices remains uncertain. New materials and phenomena continue to be discovered at an impressive rate and it presents a formidable challenge to integrate new discoveries into composite structures that can be analyzed and evaluated.
To meet this challenge, we have created a library of elemental modules each of which represents a specific physical phenomenon, and can be used to build spin-circuit models for more complex devices and structures.
We view this library as an evolving entity where existing modules can be refined and new modules can be added as the field of spintronics develops. We welcome contributions from other groups, in terms of new modules as well as alternative modules for the existing ones, as long as the details are adequately documented.
The library is available in three languages: MATLAB, SPICE, and Verilog-A. It can be downloaded as a single bundle here.
The thesis titled "Modular Approach to Spintronics" serves as an extensive documentation of the approach discussed here.
The journal paper with the same title serves as a compact documentation of the approach, along with its Supplementary Information.
The SPICE codes and modules within Modular Approach is open-source software. If you use Modular Approach in any work or publication,
we kindly ask you to cite the SREP paper.
The following table shows at a glance the elemental modules available at present. Detailed description of each module and their underlying circuit model can be viewed by clicking on their names.
Transport Modules |
Non-Magnet (Cu, Si, graphene) |
Ferromagnet (CoFeB, NiFe) |
Ferromagnet|Non-Magnet Interface (NiFe||Cu) |
|
Rashba Spin-Orbit (GaAs) |
(Pt, W, Ta) |
(Bi2Se3) |
||
Magnon Transport in FMI (YIG) |
Transmission Line Model for Spin-Momentum Locking (SML) Topological Insulators, Transition Metals, III-V Semiconductors, Perovskite Oxides, etc. |
|||
Magnetics Modules |
LLG Solver (magnetization dynamics) |
Magnetic Coupling (Exchange, Dipolar) |
These modules:
The elemental module can connected together to build spin-circuit models for more complex and larger spintronic devices and structures, much like lego blocks. The table below shows a few of such possible complex structures built using the elemental modules. Click on the name of the example to see more details about the particular device and structure.
The spin-circuits require 4 types of nodes to connect the elemental modules with each other. These types are:
Any comments, suggestions, new module/enhancement requests, and bug reports maybe be filed in the discussion forum