Content uploaded by Madhav Rao
Author content
All content in this area was uploaded by Madhav Rao on Apr 14, 2016
Content may be subject to copyright.
Design and simulation of magnetic logic device for
next generation data processing
Madhav Rao
International Institute of
Information Technology -Bangalore
Bangalore-560100
India
Email: mr@iiitb.ac.in
Neha Oraon
International Institute of
Information Technology -Bangalore
Bangalore-560100
India
Email: neha.oraon@iiitb.org
Ranganatha S
International Institute of
Information Technology -Bangalore
Bangalore-560100
India
Email: kamath.ranganath@gmail.com
Abstract—Next generation data processing unit requires high
computational speed with minimum power consumption. The
current technology which is driven by scaled CMOS architecture,
depends on electrical charge to create or hold one of the two
states - ”on” or ”off”. Today’s data processing unit contains
many such devices to build and store electric charges, thereby
creating excessive heat component within the computing unit.
The generated heat affects devices and thereby malfunctions the
computational process. A new generation of data processing unit
in the form of network of closely coupled ferromagnetic dots
is described in this paper. The magnetic logic device operates
by manipulating the magnetic states of closely coupled single-
domain nanomagnets. The computation takes place via magnetic
interaction between closely placed ferromagnetic dots and not by
transport of electric charge. The permalloy dots are designed in
ellipsoidal shape with dimensions of 320 nm ×120 nm and 20 nm
of thickness. The ellipsoidal shape of permalloy dots generates
single domain inherent magnetization along the major axis. The
remnant magnetization of the driver dot influences the nearby
ferromagnetic dot to align magnetic domain in either opposite or
same direction based on the coupling arrangements. Two types
of coupling: ferromagnetic and antiferromagnetic coupling in a
coplanar arrangement of dots are discussed and used to design
different logic functions in this paper. Three basic digital circuit
operations: Identity, AND, and OR are simulated using Object
Oriented Micromagnetic Framework (OOMMF). An attempt to
develop a combinational digital circuit in OOMMF simulator is
also described in this paper.
Keywords—magnetic logic gate, nanomagnets, logic devices,
data processing
I. INTRODUCTION
THE next generation data processing unit requires high
computational speed to process large data. Current CMOS
technology that works on electric charge, will dissipate exces-
sive heat for large data processing. The current CMOS circuit
consists of units of PMOS and NMOS transistors to drive
output. The leakage current generated while switching from
pull up to pull down network in a highly dense CMOS circuit
is unavoidable [1], [2]. The minute leakage current can drive
the ouput of digital circuit to a different state, yielding incorrect
logic level. Hence an alternate technology that is leakage free
during steady state needs to be developed.
The ability to pattern devices at nanoscale led to the
development of novel computational devices and circuits [3],
[4]. Alternate technologies such as single electron transistor
(SET), and quantum cellular automata (QCA) show potential.
SET device is based on the quantum mechanical behavior,
which turns ON and OFF every time an electron is added [5],
[6]. SET is an ideal replacement to conventional CMOS tech-
nologies because of low power consumption and small size,
however a complete working model at room temperature is still
not realized. QCA operates on quantum dots response to the
neighbouring charge states [7], [8]. The hopping of electrons
in QCA device is controlled by the coupling between the dots,
quantized energy level in each dot, and coulombic interaction
between electrons. QCA operation is also limited to cryogenic
temperatures and is sensitive to the slight misalignment of
quantum cells.
The magnetic logic device evolved from QCA technology
functions due to close coupling of dipoles in magnetic dots,
that are configured to behave as single domain units [9],
[10], [11], [12]. The magnetization states, instead of electric
charge, in the dot structures are used for data processing,
thereby avoiding heat dissipation in processing circuit [13],
[14]. The magnetic technology is designed to work in room
temperature and reliably overcomes the thermal fluctuations
caused to magnetic dipoles. The architecture is interconnect
free and makes the circuit more compact and wire free [15].
The power dissipation is reduced due to electrically isolated
configuration and dipole interaction that occurs when the
applied field is switched off [16], [17]. The magnetic logic
consists of input, output and a network of closely coupled
processing cells that are designed in a coplanar configuration
to yield different logic functions. The magnetic domains of
the cells arranged are aligned in either of two stable positions
based on close magnetic interaction between neighboring cells.
The magnetic logic operates by triggering a bistable physical
property of cells on one edge where the input is entered into
the system. The magnetization state of the processing cells are
disturbed by the close magnetic interaction of cells activated
by a change in state of input magnetic cell. The processing cell
changes its state till global minimum energy state is reached,
thereby driving a state in the output cell. The magnetic cell is
configured to retain either of two magnetic states, resembled as
logic ’1’ or ’0’. The physical shape of an ellipsoidal magnetic
cell restricts to the magnetization to either of two stable states
in the structure. The state of output cell is driven by the
magnetic coupling of processing cells. The magnetic state of978-1-4799-1743-3/15/$31.00 c
2015 IEEE
the input dot is controlled by magnetic field applied along the
longer dimensions of the dot [18], [19], [20], [21]. On removal
of magnetic field, the designed set of magnetic dots relaxes to
minimum energy state and a distinct output is realized. The
applied magnetic field is designed to produce the neccesary
remnant magnetization which influences the magnetic polarity
of nearby dots.
II. DESIGN AND SIMULATION OF MAGNETIC LOGIC
DEVICE
A soft magnetic material which is easily magnetized by low
magnetic field was required to design logic device. Among all
the magnetic material, Permalloy exhibits the lowest coercive
field required to overcome the remnant magnetization. The
bistable states of magnetic structures is derived from shape
anisotropy property of ferromagnetic material. The ellipse
shaped magnetic structure with dimensions of 320 nm in
length and 120 nm in width, is already proved to demonstrate
two stable states [22]. Shape anisotropy suggests the remnant
magnetization is aligned along the major length [22], [23],
[24]. The aspect ratio of magnetic dots close to 2.5 was chosen
to exhibit magnetic easy axis along the direction of their long
axis as suggested by Imre [25]. The thickness of dots were
chosen to be around 20 nm. The simulation was performed on
an open source micromagnetic simulation software OOMMF,
developed at NIST [26]. OOMMF solves a micromagnetic
problem in the form of a regular two dimensional grid and
positioning three dimensional magnetization spins at the center
of the cells. For each cell defined, the solver integrates the
Landau-Lifshitz equation stated in equation 1.
dM
dt =−γM ×Hef f −γα
Ms
M×(M×Hef f )(1)
where M is pointwise magnetization (A/m), γis gyromagnetic
ratio (m/(A.s)), αis the damping coefficient (dimensionless),
and Heff is the pointwise effective field (A/m), defined as:
Heff =−µ−1
0
∂E (M)
∂M
where µ0is magnetic permeability in vacuum and E(M) is
Landau-Lifshitz energy, which is given by
E(M) = Eexchange(M) + Eanisotropy(M) + Eapplied(M) +
Estray (M)
The simulation tool takes the geometry of the structure
in the form of an PPM image file. Characteristic material
constants, external magnetic field, anisotropy, are taken as
inputs. A damping coefficient, αof 0.5 is set, for the solver
to converge in a reasonable iterations. A default value of
2.21×105is set for γin the simulator. For permalloy material,
saturation magnetization, crystalline anisotropic constant and
exchange stiffness was set to 860×103A/m,13×10−12 J/m
and 0 J/m3respectively. Exchange stiffness, and Crystalline
anisotropic constant are used to calculate exchange energy, and
anisotropy energy for providing Landau-Lifshitz energy E(M)
component in the solver.
The coercive field of a single permalloy dot of dimensions
mentioned above was determined by setting up the simulation
in OOMMF. Figure 1 shows single domain magnetic alignment
with a coercive field of 120 mT to flip the magnetic domain
direction. The energy required to switch magnetic dipoles of
specified dimensions to either of the two possible states in a
single domain magnetic dot is 8×10−17J. In comparison to
a CMOS inverter gate of 65 nm process technology consumes
3×10−16Jfor a layout area of 2µm2[27]. An inverter based
on ferromagnetic dot of dimensions 320nm×120nm occupies
a footprint of 0.44µm2. In addition, the propogation delay for
a magnetic logic based inverter device is close to 3 ns. The
delay in magnetic architecture is determined as the time for
the magnetic domains to flip and settle down to minimum
energy state. Since the demagnetization energy is small for
lower dimensions of dot, the delay can be further decreased
depending on the size of the dots.
(a) (b)
Fig. 1: (a)Hystersis curve showing coercive field of 120 mT is
required to switch the domain direction and (b) representation
of magnetic domain direction in a single nanomagnet modeled
using permalloy ferromagnetic material.
Figure 2 shows that the remnant magnetic field of a
horizontally oriented magnetic dot is driving a vertically
aligned magnetic dot. The magnetic dots are designed to have
random domain directions at rest. Applied magnetic field along
horizontal direction was used to align magnetic domains of
both dots in the field direction. When the applied magnetic
field is switched off, the horizontal oriented dot, also called as
input dot, retained the domain polarity in horizontal direction
and drives the magnetic domains in the vertically oriented
processing dot in a direction, to complete magnetic flux lines.
If the applied magnetic field is less than 120 mT for the
specified dot dimensions, the input dot failed to retain remnant
magnetization and did not couple the nearby vertically aligned
dot.
A study on the scaling of the nanomagnets was performed
to observe the alignment of magnetic domains at lower dimen-
sions. The nanomagnet was modeled to various dimension and
relaxed state magnetic dipole positions were simulated. It was
observed that magnetic polarity was consistent for dots ranging
from 320nm ×120nm to 20nm ×8nm maintaining the shape
anisotropy. However a further decrease in the dot dimension
to 10nm ×4nm showed misaligned polarity of dots as shown
in Figure 3. The demagnetizing energy for a dot size of
10nm×4nm for a thickness of 2 nm was found to be 8×10−21
J which is close to thermal energy (KT) of 4.14 ×10−21
J at room temperature. The comparable thermal energy was
beieved to manipulate demagnetization driven magnetic dipole
Fig. 2: Coupling of single domain nanomagnets in the direction
of magnetic flux lines is shown.
directions in the dot. The demagnetizing energy increases
for higher dimensions of dots, hence dipole direction is less
influenced by thermal energy. The bistable dipole position is
observed for dots of size 20nm ×8nm.
Fig. 3: Magnetic domain alignment of a ferromagnetic dot of
dimension 10nm ×4nm on switching off the magnetic field
that was applied in horizontal direction.
Two types of coupling: ferromagnetic and antiferromag-
netic is applied in developing different logic functions. The fer-
romagnetic coupling through magnetostatic interactions aligns
the nearest neighbouring dot domains in same direction.
Whereas antiferromagnetically coupling aligns neighbouring
dot in opposite direction. The maximum and minimum interdot
spacing for effective ferromagnetic coupling was studied by
considering different designs of two dots, separated by varying
distances. Figure 4 represents antiferromagnetic coupling of
dots for different interdot spacing. It was observed that if the
dots were close enough, say 2 nm, then a continuous magnetic
field deters the coupling effect. However the antiferromagnetic
coupling was observed for interdot spacings of 4 to 95 nm.
Above 95 nm, the coupling effect was lost. Similar interdot
spacing effect for ferromagnetic coupling is studied as shown
in Figure 5. It was observed that ferromagnetic coupling effect
was lost for interdot spacing of more than 25 nm. With the
knowledge of dot spacing and dimensions, identity, AND, OR
and a combinational circuit was designed. Dot spacing of
20 nm was realized in simulation study, is also possible to
fabricate in an Indian academic laboratory using the existing
electron beam lithography system [28].
(a) 2nm
(b) 95nm
(c) 100nm
Fig. 4: Observation of magnetic domains in a antiferromag-
netically coupled network of dots for interdot spacing of (a)
2nm, (b) 95nm, and (c) 100nm.
A. One input gate
The design of a single input logic functions was designed in
OOMMF. One input magnetic logic gate demonstrated inverter
or identity gate based on the parity of magnetic dots. Odd par-
ity suggested identity logic and even parity represented inverter
logic. The magnetic logic including identity and inverter logic
(a) 2nm (b) 25nm
(c) 27nm (d) 80nm
Fig. 5: Observation of magnetic domains in a ferromagnetically
coupled network of dots for interdot spacing of (a) 2nm, (b)
25nm, (c) 27nm, and (d) 80nm.
gate is shown in Figure 6. The design of logic gate required
minimum magnetic field of 120 mT to retain the magnetization
state of the network of dots. The hystersis loop for switching
magnetic state of dots is shown in Figure 1. Faulty operation
in the form of dots not following any ordering was observed
when the applied magnetic field was relaxed abruptly. The
applied magnetic field acted as a clock input for the designed
network of magnetic dots to trigger close coupling effect. The
magnetic field of above 120 mT was applied and restored back
to 0 with a minimum of 20 steps.
B. AND/OR logic
A logic gate comprised of two inputs was designed to
operate as AND or OR logic based on the leftmost switch
input dot. The bifunctional circuit based on magnetic material
is shown in Figure 7(a-d). An equivalent schematic of digital
circuit in CMOS logic is shown in Figure 7(e). Two input
Fig. 6: Magnetic logic based digital identity logic.
dots were fixed at the top and bottom position in the layout.
The layout was considered as multiplexer circuit representing
AND and OR logic. The antiferromagnetic ordered magnetic
input dot influences neighboring dot to align its domain in
inverse direction. The other magnetic input dots arranged in
ferromagnetic order influences the neighboring dot in same
direction. Hence the final magnetic domain orientation of the
central dot depends on dominated domain direction influnced
by three surrounded dots. The output dot is placed in series
with other dots which is antiferromagnetically coupled to
central dot.
C. Combinational circuit
A combinational circuit ((A+B).C) in the form of
network of magnetic dots as shown in Figure 8 was simulated
and designed to obtain the result.Both ferromagnetic and
antiferromagnetic coupling were applied to observe the logic
functionality in the design. The inputs: A, B and C were
configured to obtain output of ((A+B).C) expression. The
combinational circuit was verified for various input data.
III. CONCLUSIONS
Layout of logic functionalities such as identity, AND, OR
logic functions, and a combinational circuit were designed
using magnetic structures. It was demonstrated that these
structures displayed expected output provided placement is
accurate. The logic functionality was achieved by arrang-
ing the closely coupled dots in either antiferromagnetic or
ferromagnetic order. The maximum and minimum interdot
spacing for ferromagnetic and antiferromagnetic coupling was
demonstrated via simulation. Simulation study stated that the
footprint required to design inverter logic based on magnetic
architecture is was low compared to CMOS 65 nm process
technology. Experimental work in IIT-Bombay via Indian
Nanoelectronics User Program is carried and results will be
presented in the conference. An SEM image showing magnetic
dots separated by 20 nm is shown in the Figure 9. Further
experimental studies via Magnetic force microscope will verify
magnetic spin directions and logic functionalities.
ACK NOW LE DG EM EN TS
The authors would like to thank Government of India,
Science and Engineering Research Board for sponsoring the
(a) (b)
(c) (d)
(e)
Fig. 7: Bifunctional circuit in magnetic logic architecture
designed to perform (a-b) AND, (c-d) OR operation, and (e)
equivalent circuit in CMOS logic form.
research project. The authors would like to thank IIT-Bombay,
Indian Nanoelectronics Users Program (INUP) and Center of
Excellence in Nanoelectronics (CEN) for allowing to use the
facilities. We are grateful to INUP team at IIT-Bombay.
REFERENCES
[1] H. W. Gschwind, H. W. G. d, E. J. M. y, and E. J. McCluskey, Design
of digital computers : an introduction, 2nd ed. New York: Springer-
Verlag, 1975.
[2] G. D. Hutcheson, “Moore’s law: the history and economics of an
observation that changed the world,” Electrochemical Society Interface,
vol. 14, no. 1, pp. 17–21, 2005.
(a)
(b)
Fig. 8: Schematic of combinational circuit in (a) magnetic logic
architecture and (b) equivalent circuit in CMOS logic form.
Fig. 9: SEM image showing closely coupled magnetic dots.
[3] P. Candeloro, A. Gerardino, E. D. Fabrizio, S. Cabrini, G. Giannini,
L. Mastrogiacomo, M. Ciria, R. C. O. Handley, G. Gubbiotti, and
G. Carlotti, “Patterned magnetic permalloy and nickel films: fabrication
by electron beam and x-ray lithographic techniques,” Jpn. J. Applied.
Physics., vol. 41, no. 8, pp. 5149–5152, 2002.
[4] A. A. Zhukov, M. A. Ghanem, A. V. Goncharov, P. A. J. Groot, I. S.
El-Hallag, P. N. Barlett, R. Boardman, and H. Fangohr, “Coercivity of
3d nanoscale magnetic arrays from self-assembly template methods,”
J. Magnetism and Magnetic Materials, vol. 272, no. 2, pp. 1621–1622,
2004.
[5] T. Fulton and G. Dolan, “Observation of single-electron charging effects
in small tunnel junctions,” Phys. Rev. Lett., vol. 59, no. 07/06, pp. 109–
12, 1987.
[6] Y. Takahashi, Y. Ono, A. Fujiwara, and H. Inokawa, “Silicon single-
electron devices,” Journal of Physics: Condensed Matter, vol. 14, no.
10/07, pp. 995–1033, 2002.
[7] G. H. Bernstein, “Quantum-dot cellular automata by electric and mag-
netic field coupling,” in CICC Custom Integrated Circuits Conference,
2003, pp. 223–232.
[8] W. Porod, C. S. Lent, G. H. Bernstein, A. O. Orloy, G. L. Amlani, and
J. L. Merz, “Quantum-dot cellular automata: computing with coupled
quantum dots,” International Journal of Electronics, vol. 86, no. 05, pp.
549–90, 1999.
[9] S. A. Haque, M. Yamamoto, R. Nakatani, and Y. Endo, “Binary
logic gates by ferromagnetic nanodots,” in International Symposium
on Advanced Magnetic Technologies (ISAMT’03), vol. 282. Taipei,
Taiwan: Elsevier, 11 2004, pp. 380–4.
[10] A. Imre, G. Csaba, L. Ji, A. Orlov, G. H. Bernstein, and W. Porod,
“Majority logic gate for magnetic quantum-dot cellular automata,”
Science, vol. 311, no. 5758, pp. 205–208, 2006.
[11] K. Goodman, “Fabrication of a boolean algebra logic gate through mag-
netic manipulation of nickel nanodots on gold microwires,” Master’s
thesis, University of Arkansas, Fayetteville, 2006.
[12] D. Koltsov and M. Perry, “Magnets and nanometres: mutual attraction,”
Physics World, vol. 17, no. 7, pp. 31–5, 07/ 2004.
[13] K.J.Kirk, J.N.Chapman, S.McVitie, and P.R.Aitchison, “Interactions and
switching field distributions of nanoscale magnetic elements,” J. Applied
Physics, vol. 87, no. 9, pp. 5105–7, 2000.
[14] Y. Jo, S. Park, M. Jung, N. Yen, and K. Shin, “Magnetization switching
of co nano magnets by current pulses,” Magnetics Conference, 2006.
INTERMAG 2006. IEEE International, vol. 1, pp. 269–269, 2006.
[15] G. H. Bernstein, A. Imre, V. Metlushko, A. Orlov, L. Zhou, L. Ji,
G. Csaba, and W. Porod, “Magnetic qca systems,” Microelectronics J.,
vol. 36, no. 7, pp. 619–24, 07 2005.
[16] G. Csaba, W. Porod, and A. I. Csurgay, “A computing architecture
composed of field-coupled single domain nanomagnets clocked by
magnetic field,” Int. J. Circ. Theory. Appl, vol. 31, no. 1, pp. 67–82,
2003.
[17] M. Becherer, J. Kiermaier, S. Breitkreutz, I. Eichwald, G. Csaba,
and D. Schmitt-Landsiedel, “Nanomagnetic logic clocked in the mhz
regime,” in Solid-State Device Research Conference (ESSDERC), 2013
Proceedings of the European, Sept 2013, pp. 276–279.
[18] M. Tsoi, R. Fontana, and S.S.P.Parkin, “Magnetic domain wall motion
triggered by an electric current.” Applied Physics Letters, vol. 83, no. 13,
p. 2617, 2003.
[19] M. Yamanouchi, D. Chiba, F. Matsukura, and H. Ohno, “Current-
induced domain-wall switching in a ferromagnetic semiconductor struc-
ture,” Nature, vol. 428, no. 27, pp. 539–542, 2004.
[20] L. Gan, S. H. Chung, K. H. Aschenbach, M. Dreyer, and R. D. Gomez,
“Pulsed-current-induced domain wall propagation in permalloy patterns
observed using magnetic force microscope,” IEEE Transactions on
Magnetics, vol. 36, no. 5, pp. 3047 – 9, 2000.
[21] R. J. Elliott, A. I. Chmil, E. M. Epshtein, Y. V. Gulyaev, A. I. Krikunov,
Y. F. Ogrin, and P. E. Zilberman, “Moving domain walls by spin-
polarized current,” IEEE Transactions on Magnetics, vol. 38, no. 5,
pp. 2869 – 71, 2002.
[22] R. P. Cowburn and M. E. Welland, “Room temperature magnetic
quantum cellular automata,” Science, vol. 287, no. 5457, pp. 1466–8,
02/25 2000.
[23] R. Cowburn, “Magnetic nanodots for device applications,” J. Magnetism
and Magnetic Materials, vol. 242, no. 245, pp. 505–11, 2002.
[24] M.Grimsditch, Y.Jaccard, and Ivan.K.Schuller, “Magnetic anisotropies
in dot arrays: Shape anisotropy versus coupling,” Physical Review B,
vol. 58, no. 17, pp. 11 539–43, 1998.
[25] A. Imre, “Experimental study of nanomagnets for magnetic quantum-
dot cellular automata (mqca) logic applications,” 2005.
[26] M. J. Donahue and D. G. Porter, “Oommf
user’s guide, version 1.2,” 2012. [Online]. Available:
http://math.nist.gov/oommf/doc/userguide12a5/userguide/
[27] N. Weste and D. Harris, CMOS VLSI Design: A Circuits and Systems
Perspective, 4th ed. Addison Wesley, 2010, vol. 1, pp. 181–200.
[28] IIT-Bombay, “Indian nanoelectronics users program - iit bombay,”
2015. [Online]. Available: http://www.inup.iitb.ac.in/