OPERATING METHOD OF PHYSICALLY UNCLONABLE FUNCTION MAGNETIC MEMORY DEVICE
20220231867 · 2022-07-21
Assignee
Inventors
Cpc classification
H04L2209/56
ELECTRICITY
H04L9/0866
ELECTRICITY
H04L2209/12
ELECTRICITY
H04L2209/805
ELECTRICITY
G11C2029/4402
PHYSICS
G11C11/161
PHYSICS
G11C7/24
PHYSICS
International classification
H04L9/32
ELECTRICITY
G11C11/16
PHYSICS
Abstract
A physically unclonable function magnetic memory device includes a plurality of magnetic resistance cells disposed on a substrate and each including a pinned magnetic layer, a free magnetic layer, and a tunnel insulating layer or a non-magnetic conductive layer interposed between the pinned magnetic layer and the free magnetic layer. In an operating method of the physically unclonable magnetic memory device, an external magnetic field, decaying with time, is applied to the plurality of magnetic resistance cells to randomize a magnetization direction of the free magnetic layer of each of the plurality of magnetic resistance cells.
Claims
1. An operating method of a physically unclonable function magnetic memory device including a plurality of magnetic resistance cells disposed on a substrate and each including a pinned magnetic layer, a free magnetic layer, and a tunnel insulating layer or a non-magnetic conductive layer interposed between the pinned magnetic layer and the free magnetic layer, wherein: an external magnetic field, decaying with time, is applied to the plurality of magnetic resistance cells to randomize a magnetization direction of the free magnetic layer of each of the plurality of magnetic resistance cells.
2. The operating method as set forth in claim 1, wherein: the external magnetic field rotates at a rotation frequency f with time in a plane including a magnetic easy axis of the free magnetic layer; and strength of the external magnetic field has a decay constant and is exponentially decreased with time.
3. The operating method as set forth in claim 2, wherein: the rotation frequency f is tens of hertz (Hz) to hundreds of Hz; and the decay constant is greater than a reciprocal of the rotation frequency (1/f).
4. The operating method as set forth in claim 2, wherein: the rotation frequency f is 120 Hz; and the decay constant is 1 second (sec).
5. The operating method as set forth in claim 1, wherein: strength of the external magnetic field has a decay constant and is exponentially decreased with time; and the substrate rotates at a constant frequency with respect to a rotation axis, perpendicular to a plane defined by a magnetic easy axis direction of the free magnetic layer and the external magnetic field.
6. The operating method as set forth in claim 1, wherein: the pinned magnetic layer and the free magnetic layer are magnetized in a direction, perpendicular to a film surface.
7. The operating method as set forth in claim 1, wherein: the pinned magnetic layer and the free magnetic layer are magnetized in a direction, horizontal to a film surface.
8. The operating method as set forth in claim 1, wherein: a magnetic field application unit, configured to apply the external magnetic field, comprises: an electromagnet configured to reduce strength of an external magnetic field in a predetermined direction with time; a motor configured to support the substrate and to rotate the substrate; a controller configured to control current flowing through the electromagnet and to control the motor; and a substrate rotation unit configured to connect the substrate and a rotation axis of the motor to each other and to support the substrate.
9. The operating method as set forth in claim 1, wherein: a magnetic field application unit, configured to apply the external magnetic field, comprises: a first electromagnet configured to apply the external magnetic field; a second electromagnet configured to generate a second magnetic field in a second direction, perpendicular to the first direction; and a controller configured to control currents flowing through the first electromagnet and the second electromagnet such that an external magnetic field, which is a vector sum of the first magnetic field and the second magnetic field, rotates while decreasing with time in a plane defined by the first direction and the second direction; and the plane, defined by the first direction and the second direction, includes a magnetic easy axis of the free magnetic layer.
10. An apparatus for writing data in a physically unclonable magnetic memory device, the apparatus comprising: a first electromagnet configured to apply the external magnetic field; a second electromagnet configured to generate a second magnetic field in a second direction, perpendicular to the first direction; and a controller configured to control currents flowing through the first electromagnet and the second electromagnet such that an external magnetic field, which is a sum of the first magnetic field and the second magnetic field, rotates while decreasing with time in a plane defined by the first direction and the second direction, wherein: a physically unclonable magnetic device includes a plurality of tunnel junction cells; the external magnetic field randomizes a magnetization direction of a free layer of each of a plurality of tunnel junction unit cells; and the plane, defined by the first direction and the second direction, includes a magnetic easy axis of the free magnetic layer.
11. An apparatus for writing data in a physically unclonable magnetic memory device, the apparatus comprising: an electromagnet configured to reduce strength of an external magnetic field in a predetermined direction with time; a motor configured to support a substrate and to rotate the substrate; a controller configured to control current flowing through the electromagnet and to control the motor; and a substrate rotation unit configured to mount the substrate thereon and to connect a rotation axis of the motor, wherein: a physically unclonable magnetic memory device includes a plurality of tunnel junction cells disposed on the substrate; the external magnetic field randomizes a magnetization direction of a free magnetic layer of each of a plurality of tunnel junction unit cells; and the substrate rotates at a constant frequency f with respect to a rotation axis, perpendicular to a plane defined by a magnetic easy axis of the free magnetic layer and the external magnetic field.
Description
BRIEF DESCRIPTION OF DRAWINGS
[0029] The above and other aspects, features, and advantages of the present disclosure will be more clearly understood from the following detailed description, taken in conjunction with the accompanying drawings.
[0030]
[0031]
[0032]
[0033]
[0034]
[0035]
[0036]
[0037]
[0038]
[0039]
[0040]
DETAILED DESCRIPTION
[0041] Various example embodiments will be described more fully hereinafter with reference to the accompanying drawings, in which some example embodiments are shown. The present disclosure may, however, be embodied in many different forms and should not be construed as limited to the example embodiments set forth herein. Rather, these example embodiments are provided so that this disclosure will be thorough and complete, and will fully convey the scope of the present disclosure to those skilled in the art. In the drawings, the sizes and relative sizes of layers and regions may be exaggerated for clarity. Like numerals refer to like elements throughout.
[0042] It will be understood that, although the terms first, second, third etc. may be used herein to describe various elements, these elements should not be limited by these terms. These terms are used to distinguish one element from another. Thus, a first element discussed below could be termed a second element without departing from the teachings of the present disclosure. As used herein, the term “and/or” includes any and all combinations of one or more of the associated listed items.
[0043] It will be understood that when an element is referred to as being “connected” or “coupled” to another element, it can be directly connected or coupled to the other element or intervening elements may be present. In contrast, when an element is referred to as being “directly connected” or “directly coupled” to another element, there are no intervening elements present. Other words used to describe the relationship between elements should be interpreted in a like fashion (e.g., “between” versus “directly between,” “adjacent” versus “directly adjacent,” etc.).
[0044] The terminology used herein is for the purpose of describing particular example embodiments only and is not intended to be limiting of the present disclosure. As used herein, the singular forms “a,” “an” and “the” are intended to include the plural forms as well, unless the context clearly indicates otherwise. It will be further understood that the terms “comprises” and/or “comprising,” when used in this specification, specify the presence of stated features, integers, steps, operations, elements, and/or components, but do not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and/or groups thereof.
[0045] Unless otherwise defined, all terms (including technical and scientific terms) used herein have the same meaning as commonly understood by one of ordinary skill in the art to which the present disclosure belongs. It will be further understood that terms, such as those defined in commonly used dictionaries, should be interpreted as having a meaning that is consistent with their meaning in the context of the relevant art and will not be interpreted in an idealized or overly formal sense unless expressly so defined herein.
[0046] A magnetic memory device according to an example embodiment may be packaged as separate chips, or may be directly integrated with a memory device, a logic device, or a communications device.
[0047] A magnetic memory device according to an example embodiment may have a magnetic tunnel junction structure or a giant magnetoresistance structure.
[0048] A magnetic tunnel junction magnetic memory device may have a magnetic tunnel junction structure including a tunnel insulating layer interposed between two magnetic layers having magnetic properties. Magnetic tunnel junction structures may be arranged in a matrix. Each of the magnetic tunnel junction structures may operate as a unit cell storing data therein.
[0049] A magnetic tunnel junction structure, having a free magnetic layer/a tunnel insulating layer/a pinned magnetic layer, may provide a unit cell. A magnetization direction of the free magnetic layer may be changed by an external stimulus (current or an external magnetic field). The pinned magnetic layer may be a pinned magnetic layer having a fixed magnetization direction.
[0050] The magnetic tunnel junction structure may cause a tunnel magnetoresistance effect in which electrical resistance varies depending on a relative magnetization direction between the free magnetic layer and the pinned magnetic layer. The tunnel magnetoresistance effect may occur because up-spin and down-spin electrons flow at different degrees in the magnetic tunnel junction structure while tunneling a tunnel insulating layer. Due to the tunneling magnetoresistance effect, the relative magnetization direction between the free magnetic layer and the pinned magnetic layer may be used to control current flowing through a tunnel junction unit cell.
[0051] A magnetic memory device may determine a magnetization direction of the free magnetic layer by switching the magnetization direction of the free magnetic layer using an external magnetic field or current. A difference in resistance depending on the relative magnetization direction between the free magnetic layer and the pinned magnetic layer may be used as data. For example, a state in which the relative magnetization directions between the free magnetic layer and the pinned magnetic layer is parallel is used as data “0,” and a state in which the relative magnetization direction is anti-parallel is used as data “1.” Written magnetic data may exhibit nonvolatility, and thus, may be retained for a large amount of time by magnetic anisotropy of the free magnetic layer and the pinned magnetic layer.
[0052] Data storage time ti of a magnetic memory device may be given as time during which a magnetization direction is averagely maintained against thermal energy, and may be represented as follows:
[0053] In Equation 1, τ.sub.0 is a reciprocal of an attempt frequency and about 1 ns, K.sub.eff is effective magnetic anisotropy energy density of a free magnetic layer, V is a volume of the free magnetic layer, k.sub.B is a Boltzmann constant (=1.381×10.sup.−16 erg/K), and T is a Kelvin temperature. K.sub.eff is represented as a product of saturated magnetization (MS) of the free magnetic layer and an effective magnetic anisotropy magnetic field H.sub.K,eff.
[0054] In addition, K.sub.effV/k.sub.BT may be defined as thermal stability Δ of the magnetic memory device. For example, when satisfying a condition of Δ=40 at room temperature, written data may be averagely maintained for about 7.5 years, so that the magnetic memory device may be applied as a nonvolatile memory. Accordingly, the magnetic memory device satisfying a condition of Δ>40 may satisfy (iii) reliability condition, among the three requirements for implementing the PUF.
[0055] To implement PUFs using a magnetic memory, (iii) reliability, (i) randomness, and (ii) irrelevancy conditions should be satisfied at the same time. However, since magnetic memory development has been focused on a method of efficiently writing predetermined data having regularity, there is no implementation method of writing data having randomness and irrelevancy.
[0056]
[0057] Referring to
[0058] The substrate 101 may be a semiconductor substrate. For example, the substrate may be a silicon substrate, and may further include a logic circuit region and a communication circuit region.
[0059] A description will be provided under the assumption that the magnetoresistive cell is a magnetic tunnel junction cell. The PUF magnetic memory device 100 may include N magnetic tunnel junction cells 102. An electromagnet may apply an external magnetic field H, decaying with time, to the magnetic tunnel junction cells 102. The external magnetic field H may rotate at a rotation frequency f with time in a plane including a magnetic easy axis of the free magnetic layer, and a strength of the external magnetic field may have a decay constant and may be exponentially decreased with time.
[0060] When the external magnetic field H is applied to the free magnetic layer in which magnetic data is written, magnetic energy may vary depending on strength and a direction of magnetization and strength and a direction of the magnetic field.
[0061]
[0062] Referring to
[0063]
[0064]
[0065] Referring to
[0066] The unit vector of magnetization of the free magnetic layer 112 may have a predetermined angle θ with respect to the magnetic easy axis (the Z-axis) of the free magnetic layer 112 in a plane (an X-Z plane) including the magnetization direction of the free magnetic layer 112. The external magnetic field H may not change the magnetization direction of the pinned magnetic layer 116. A vector of the external magnetic field may be represented as follows:
[0067] The vector of the external magnetic field may be represented as a predetermined angle θ.sub.H with respect to the magnetic easy axis (the Z-axis) of the free magnetic layer 112 in the plane (the X-Z plane) including the magnetization direction of the free magnetic layer 112. The angle θ.sub.H may be an angle between the external magnetic field and the magnetic easy axis.
[0068] When the vector of the external magnetic field is present in the X-Z plane and the magnetic easy axis is in a positive Z direction, magnetic energy density E(θ) depending on the magnetization direction of the free magnetic layer 112 is given as follows:
[0069] In the Equation 2, H.sub.0 is strength of an external magnetic field, M.sub.S is saturated magnetization of the free magnetic layer 112, K.sub.eff is effective magnetic anisotropy energy density of the free magnetic layer 112, θ is an angle between the magnetic easy axis (the Z-axis) and the magnetization direction of the free magnetic layer 112, and θ.sub.H is an angle between the magnetic easy axis (the Z-axis) of the free magnetic layer 112 and the external magnetic field.
[0070] Referring to
[0071] In the situation in which thermal energy such as room temperature is given, both a probability P.sub.1.fwdarw.2 of switching from Direction 1 to Direction 2 for time t due to thermal perturbation and a probability P.sub.2.fwdarw.1 of switching from direction 2 to direction 1 for time t due to the thermal perturbation are non-zero.
[0072] The probability P.sub.1.fwdarw.2 of switching from Direction 1 to Direction 2 and the probability P.sub.2.fwdarw.1 of switching from Direction 2 to Direction 1 are given as follows:
[0073] In Equation 3, E.sub.B1 is a size of a first energy barrier which should be overcome to change from Direction 1 to Direction 2, E.sub.B2 is a size of a second energy barrier which should be overcome to change from Direction 2 to Direction 1, and τ.sub.0 is a reciprocal of an attempt frequency, which is about 1 ns.
[0074] Referring to
[0075] Accordingly, the number of cells aligned in the positive Z direction may be greater than the number of cells aligned in the negative Z direction, in the magnetization direction of the free magnetic layer 112.
[0076] Such a situation does not satisfy the PUF condition (i) RANDOMNESS in which the magnetization direction of the free layer should be random.
[0077]
[0078]
[0079] Referring to
[0080] According to the examples described with reference to
[0081] In an example embodiment, when a magnetic field H rotating with time is applied to a magnetic memory device, preferred directions 1 and 2 of the external magnetic field H may be changed every moment. As a result, P.sub.1.fwdarw.2 and P.sub.2.fwdarw.1 may also be changed every moment. For example, P.sub.1.fwdarw.2<P.sub.2.fwdarw.1 may be satisfied at one point in time, but P.sub.1.fwdarw.2>P.sub.2.fwdarw.1 may be satisfied at another point in time. Due to the randomness caused by thermal perturbation, both a process of switching from Direction 1 to Direction 2 and a process of switching from Direction 2 to Direction 1 may be performed with some degree of randomness. When the external magnetic field H rotating with time is applied to the magnetic memory device 100 for a sufficient amount of time, N magnetic tunnel junction cells 102 may store data “0” or “1” at random.
[0082] A type of time-varying external magnetic field H according to example embodiments may be in a situation in which strength of an external magnetic field is fixed and only a direction thereof varies depending on time. For example, the external magnetic field vector H(t) may be given as follows:
[0083] In Equation 4, H.sub.0 is strength of the external magnetic field, and f is a rotation frequency at which the magnetic field rotates.
[0084]
[0085] Referring to
[0086] The time-dependent average magnetization direction <m> was calculated using a Monte-Carlo model based on a Metropolitan algorithm. When a magnetization direction of magnetic tunnel junction cells 102 is close to positive Z, it may defined that m.sub.i=+1. When the magnetization direction of the magnetic tunnel junction cells 102 is close to negative Z, it may be defined that m.sub.i=−1.
[0087] When <m>=1, the magnetization of all magnetic tunnel junction cells may be aligned in the positive Z. When <m>=−1, the magnetization of all magnetic tunnel junction cells may be aligned in the negative Z.
[0088] When <m>=0, N/2 magnetic tunnel junction cells may be aligned in the positive Z direction. Meanwhile, the other N/2 magnetic tunnel junction cells may be aligned in the negative Z direction. Since a probability of whether a magnetization direction of a specific magnetic tunnel junction cell is the positive Z direction or the negative Z direction is 50%, randomness may be significantly increased. For example, as <m> approaches zero, the randomness may be increased.
[0089] Referring to
[0090] When the magnetic field is removed at any time in a situation in which a predetermined vibration appears, <m> may have one value, among values of vibration width.
[0091] Referring to
[0092] To address such an issue, for example, to significantly increase the randomness by implementing a situation in which magnetic tunnel junction cells in which m.sub.i=+1 and magnetic tunnel junction cells in which m.sub.i=−1 are each close to 50%, a time-dependent variation of a magnetic field vector H(t) may be given as follows:
[0093] In Equation 5, t.sub.decay represents a decay time at which strength of the external magnetic field is exponentially decreased with time.
[0094]
[0095] Referring to
[0096] When the time-varying magnetic field of [Equation 5] is applied, a time-dependent variation of <m> may be displayed. In this case, <m> may be rapidly decreased in an initial period of time immediately after the external magnetic field is applied.
[0097] However, with the lapse of time, oscillation of <m> may disappear and <m> may have a value significantly close to zero. Accordingly, the strength of the external magnetic field may be reduced after a sufficient amount of time has elapsed, so that the external magnetic field may be prevented from preferring a specific direction. That is, the magnetic memory device may satisfy randomness.
[0098] Referring to
[0099] To check correlation of data written in the two devices, a correlation coefficient c.sub.12 was defined at t=0.5 at which <m> of the two devices were close to zero, as follows:
[0100] where m.sub.1,i is data of an i-th cell of Device 1, and m.sub.2,i is data of an i-th cell of Device 2. When the data patterns of the two devices are completely related, c.sub.12=1. When the data patterns of the two devices are completely unrelated, c.sub.12=0.
[0101] Referring to
[0102] A device, rotating an external magnetic field having a size of hundreds of Oe to thousands of Oe at high speed, is required to operate a PUF magnetic memory device according to the present disclosure.
[0103]
[0104] Referring to
[0105] The first electromagnets 120a and 120b may include a pair of Helmholtz coils, and may be disposed to be spaced apart from each other in the X-axis direction. The second electromagnets 220a and 220b may include a pair of Helmholtz coils, and may be disposed to be spaced apart from each other in the Z-axis direction. The first electromagnets 120a and 120b may generate an H.sub.x component, and the second electromagnets 220a and 220b may generate an H.sub.z component. The external magnetic field H may rotate while decreasing with time. The H.sub.x component and the H.sub.z component may be given while decreasing with time t, as follows:
[0106] where t.sub.decay is a decay time at which strength of an external magnetic field is exponentially decreased with time, and f is a rotation frequency.
[0107] The PUF magnetic memory device 100 may include a plurality of tunnel junction cells 102 disposed on a substrate 101 and each including a pinned magnetic layer 116, a free magnetic layer 112, and a tunnel insulating layer interposed between the pinned magnetic layer 116 and the free magnetic layer 112. When an external magnetic field H, rotating while decaying with time, is applied to the plurality of magnetic tunnel junction cells 102, a magnetization direction of the free magnetic layer 112 of the plurality of magnetic tunnel junction cells 102 may be randomized and may have irrelevancy.
[0108] The pinned magnetic layer 116 and the free magnetic layer 112 may have perpendicular magnetic anisotropy, and a magnetic easy axis of the free magnetic layer 112 may be in a positive Z-axis direction.
[0109]
[0110] Referring to
[0111] The first electromagnets 120a and 120b may include a pair of Helmholtz coils and may be disposed to be spaced apart from each other in the X-axis direction. The second electromagnets 220a and 220b may include a pair of Helmholtz coils, and may be disposed to be spaced apart from each other in the Y-axis direction. The first electromagnets 120a and 120b may generate an H.sub.x component, and the second electromagnets 220a and 220b may generate an H.sub.y component. The external magnetic field H may rotate while decreasing with time.
[0112] The PUF magnetic memory device 100 may include a plurality of magnetic tunnel junction cells 102 disposed on a substrate 101 and each including a pinned magnetic layer 116, a free magnetic layer 112, and a tunnel insulating layer 114 interposed between the pinned magnetic layer 116 and the free magnetic layer 112. When an external magnetic field H, which rotates while decaying with time, is applied to the plurality of magnetic tunnel junction cells 102, a magnetization direction of the free magnetic layer 112 of the plurality of magnetic tunnel junction cells 102 may be randomized and may have irrelevancy.
[0113] The pinned magnetic layer 116 and the free magnetic layer 112 may have in-plane magnetic anisotropy, and a magnetic easy axis of the free magnetic layer 112 may be in a Y-axis direction.
[0114]
[0115] Referring to
[0116] The substrate 101, on which magnetic tunnel junction cells are disposed, may rotate at high speed to rotate the external magnetic field H at high speed with time. For example, when observed in a rotation coordinates system (an X′Y′Z′ coordinates system) rotating together with the substrate 101, the external magnetic field H may rotate with time.
[0117] When current is applied to the electromagnets 120a and 120b, an external magnetic field H in a positive X direction of a fixed coordinates system may be generated. When the magnetic memory device 100 or the substrate 101 rotates with the rotation of the motor 140, the magnetic memory device 100 may experience an external magnetic field rotating with time. The controller 130 may reduce current, flowing through the electromagnets 120a and 120b, with time. The electromagnets 120a and 120b may be a pair of Helmholtz coils. Accordingly, the magnetic memory device may experience the time-varying magnetic field described in Equation 5.
[0118] According to a modified embodiment, even in the case in which constant current is supplied to the electromagnet to generate an external magnetic field having predetermined strength, when the magnetic memory device rotates while falling out of a center of the electromagnet to the outside, the magnetic memory device may experience an effect of rotating the external magnetic field while reducing the strength of the external magnetic field with time.
[0119] As described above, in an operating method of a magnetic memory device according to example embodiments, a physically unclonable function (PUF) function may be performed using the magnetic memory device. For example, when a time-varying magnetic field is applied to a PUF magnetic memory device, three conditions of PUF, (i) randomness, (ii) irrelevancy, and (iii) reliability, may be simultaneously satisfied.
[0120] An unclonable function magnetic memory device may be integrated with a semiconductor device according to the related art. Thus, a physically unclonable function (PUF), difficult to be implemented in the semiconductor device according to the related art, or the like, may be implemented. In a situation in which the security of data transmission between devices and the security of the function of the device itself are becoming important, the present disclosure provides a magnetic memory device having PUF security which cannot be detected from an external entity. Accordingly, the present invention may be applied not only to existing computers and mobile phones, but also to IoT devices, electric vehicles, and the like, which require data transmission and storage, authentication of electronic products, and prevention of reproduction.
[0121] Although the present disclosure and its advantages have been described in detail, it should be understood that various changes, substitutions and alterations can be made herein without departing from the spirit and scope of the disclosure as defined by the following claims.