schematic plane

advertisement
Manual of compact models for In-Plane Magnetic Anisotropy
(IP) Racetrack Memory (RM)
SPINLIB: Model IP_RM
Y. Zhang, W.S. Zhao, Y. Lakys, J-O. Klein, J-V. Kim,
D. Ravelosona and C. Chappert
IEF (Université Paris Sud/CNRS UMR8622)
Contact: weisheng.zhao@u-psud.fr
Table of contents
I. General Introduction
II. Files Provided
III. Parameters
III.A CDF
III.B Technology Parameters
III.C Device Parameters
I.
General Introduction
Current-induced domain wall (DW) motion in magnetic nanowires drives the
invention of a novel ultra-dense non-volatile storage device, called “racetrack
memory”. By combining this shifting scheme with magnetic tunnel junction (MTJ) for
reading and writing processes, it opens new routes for nonvolatile logic and memory
applications that are crucial for the future of spintronics. This manual reports on a
compact model for In-plane magnetic anisotropy ‘‘Racetrack memory’’ (IP RM). It
integrates spin transfer torque mechanism for magnetization reversal and domain
wall nucleation, current-driven domain wall pinning/motion behaviors, and tunnel
resistance theory of MTJ nanopillar, in which the free layer is one storage element of
magnetic stripe. This model is programmed with a very flexible structure to achieve
the best simulation precision and efficiency, and provide easy parameter
configuration interface. It is compatible with classical computer-aided design
environment and can be cosimulated directly with CMOS design kits. By using the
compact model, we have successfully simulated a ‘‘Racetrack memory’’.
Programmed with Verilog-A language
Validated in Cadence 6.1.5 Spectre, CMOS Design Kit 40nm.
The objective of this guide is to provide an easy way to start the simulation of hybrid
IP RM/CMOS circuits.
(a)
(b)
Fig.1. (a) Current induced IP domain wall propagation in a long CoFeB magnetic stripe; MTJs are used
as write and read heads for nucleating and detecting the magnetization. (b) The cross-section
structure of racetrack memory. At the back-end process, the magnetic stripe is implemented above
the CMOS/ MTJ interfacing circuits, which generate Iread for reading, Iwrite for domain wall
nucleation and Ipropagation for domain wall propagation.
II.
Files Provided
Decompress the compressed file IPRM40nm.tar which you have downloaded.
There are some files included in the file decompressed:
One file named “modelreadhead” includes a file of the type of veriloga which is the
source code of model of the MTJ for sensing, and a symbol file for this model;
One file named “modeltrack” includes a file of the type of veriloga which is the
source code of model of the magnetic stripe for propagation, and a symbol file for
this model;
One file named “cellreadhead” includes a package schematic of sensing IP MTJ and a
symbol file of this IP MTJ.
One file named “celltrack” includes a package schematic of DW and a symbol file of
this part.
(a)
(b)
Fig.2 (a) Symbol of sensing IP MTJ (b) Symbol of DW
One file named “cellwritehead” includes a package schematic of a IP MTJ as write
head and DW nucleation circuit, and a symbol file of this IP MTJ.
(a)
(b)
Fig.3 (a) Schematic of internal circuit of DW nucleation circuit (b) Symbol of DW nucleation circuit
One file named “Ipulse” includes a package schematic of propagation current
generator and a symbol file of this current generator.
(a)
(b)
Fig.4 (a) Schematic of internal circuit of propagation current generator (b) Symbol of propagation
pulse generator
Another file named “simu” is a test simulation with the model which demonstrates
how it works. For example, a IP RM (see Fig.5) has been simulated. The number of
bits depends on the length of track, for this simulation, length for 1 bit is 100 nm,
you can change this parameter to other values according to the requirement. One
“cellwritehead” works as write head to nucleate and switch the DW. After the
nucleation, the propagation current induces DW motion. Two sensing MTJ
(“cellreadhead”) working as read head is located 5th and 14th bit after the write
head.
Fig.5 Schematic of the test simulation
The result of transient simulation of this IP RM is shown in Fig.6. A 95uA at 2ns with
66 MHz frequency pulse works as the propagation current and shifts the DWs from
write head to read head. We can find out that the same pattern is obtained at the
read head after 5 and 14 pluses.
Fig.6 Result of the transient simulation with the model IP MTJ
III.
Parameters
III.A Component Description Format (CDF)
In order to describe the parameters and the attributes of the parameters of
individual component and libraries of component, we use the Component
Description Format (CDF). It gives us the independence of from applications and
cellviews, and a graphical user interface (the Edit Component CDF form) for entering
and editing component information.
Thanks to its favorable features, we use CDF to define the initial state of IP MTJ
integrated in the write head. By entering “0” or “1” in the column “PAP” in category
“Property”, we can modify the initial state to parallel or antiparallel (see Fig.7).
Furthermore, using CDF tools we can modify multi MTJs’ states individually, which
facilitates implementation of more complex hybrid CMOS/MTJ circuits.
Fig.7 Modify the CDF parameters
If you need to define other parameters for this library, you can click Tools -> CDF ->
Edit, enter “IPRM40” as the Library Name and “celltrack”, for example, as the Cell
Name. Select “Base” as the CDF Type. Then click “Add” under Component
Parameters. (see Fig.8)
Fig.8 Edit the CDF parameters
Fill out the form as shown in Fig.8. You need to select the type of the parameter and
enter the name and defValue of the parameter. Then click “OK”.
III.B Technology Parameters
Parameter
PhiBas
Description
The Energy Barrier Height for
MgO
Vh
Voltage bias when the
TMR(real) is 1/2TMR(0)
Speed_shifting Domain wall shifting velocity
Unit
Electron-volt
Default value
0.4
Volt
0.5
m/s
100
These technology parameters depend mainly on the material composition of the
MTJ nanopillar and it is recommended to keep their default value.
III.C Device Parameters
Parameter
thick_f
c
b
tox
TMR
res_vol
Jc0
Description
Height of the Free Layer
Length
Width
Height of the Oxide Barrier
TMR(0) with Zero Volt Bias
Voltage
Voluminous resistivity
Critical current density to
place the free layer
Unit
nm
nm
nm
nm
Default value (Region)
2 (1-3)
200 (2 bits)
40
0.85 (0.6-1.2)
99% (50%-600%)
ohm/m3
A/m2
7.69e21
1e12
These device parameters depend mainly on the process and mask design and the
designers can change them to adapt their requirements.
Download