Random number generator

US10365894B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-10365894-B2
Application numberUS-201515575334-A
CountryUS
Kind codeB2
Filing dateJun 17, 2015
Priority dateJun 17, 2015
Publication dateJul 30, 2019
Grant dateJul 30, 2019

How to read this patent

A practical reading order for non-experts. Skip the full description unless you need deep technical detail.

  1. Title

    What the patent document calls the invention.

  2. Abstract

    A short plain-language summary of the technical disclosure.

  3. Assignees and inventors

    Who owns or filed the patent and who is credited as inventor.

  4. Key dates

    Filing, priority, publication, and grant dates set the timeline.

  5. First independent claim

    The legal scope of protection — read this for what is actually claimed.

  6. CPC / IPC classifications

    Technology tags used to group this patent with similar filings.

  7. Citations and related patents

    Prior art links and similar publications in this corpus.

Abstract

Official abstract text for this publication.

Described is an apparatus which comprises: a magnetic tunneling junction (MTJ) device with out-of-plane magnetizations for its free and fixed magnetic layers, and configured to have a magnetization offset away from a center and closer to a switching threshold of the MTJ device; and logic for generating random numbers according to a resistive state of the MTJ device.

First claim

Opening claim text (preview).

We claim: 1. An apparatus comprising: a magnetic junction including fixed and free magnetic structures with out-of-plane magnetizations, wherein the magnetic junction is to have a magnetization offset away from a center and closer to a switching threshold of the magnetic junction such that the magnetic junction is to switch from a first resistive state to a second resistive state by thermal energy, wherein the magnetization offset is adjustable by a change in a number of layers of the fixed magnetic structure or by a change in a diameter of the fixed magnetic structure, and wherein the magnetization offset is non-zero; logic having a first terminal coupled to the free magnetic structure via a first electrode, and a second terminal coupled to the fixed magnetic structure via a second electrode, wherein the logic is to generate random numbers according to the first or second resistive state of the magnetic junction; and a bias circuit to bias the magnetic junction, wherein the bias circuit is to adjust the bias to change randomness of switching current sensed by the logic. 2. The apparatus of claim 1 comprises an excitation source which is to cause the free magnetic structure of the magnetic junction to switch from the first resistive state to the second resistive state. 3. The apparatus of claim 2 , wherein the excitation source is coupled to the first terminal, and wherein the excitation source is operable to inject spin current to the free magnetic structure. 4. The apparatus of claim 3 , wherein the second terminal is coupled to ground. 5. The apparatus of claim 4 , wherein the first resistive state is an anti-parallel state where directions of the out-of-plane magnetizations of the free and fixed magnetizations are anti-parallel to one another. 6. The apparatus of claim 5 , wherein the second resistive state is a parallel state where directions of the out-of-plane magnetizations of the free and fixed magnetic structures are parallel to one another. 7. The apparatus of claim 5 , wherein the excitation source is to initialize a resistive state of the magnetic junction to the first resistive state. 8. The apparatus of claim 2 , wherein the logic includes a sensor to sense the first and second resistive states of the magnetic junction. 9. A method comprising: setting a resistive state of a magnetic tunneling junction (MTJ) device to a first resistive state, the MTJ device with out-of-plane magnetizations for its free and fixed magnetic layers and configured to have a magnetization offset away from a center and closer to a switching threshold of the MTJ device, wherein the magnetization offset is adjustable by a change in a number of layers of the fixed magnetic structure or by a change in a diameter of the fixed magnetic structure, and wherein the magnetization offset is non-zero; exciting the MTJ device to cause it to change a resistive state of the MTJ from the first resistive state to a second resistive state; generating, in response to exciting, a random number when the resistive state of the MTJ device changes from the second resistive state to the first resistive state by thermal energy; biasing to bias the MTJ to change randomness of switching current sensed by the logic. 10. The method of claim 9 , wherein exciting the MTJ device comprises causing the free magnetic layer of the MTJ device to switch from the first resistive state to the second resistive state. 11. The method of claim 9 comprises sensing the resistive state of the MTJ device for generating the random number. 12. The method of claim 9 , wherein the first resistive state is an anti-parallel state where directions of the out-of-plane magnetizations of the free and fixed magnetizations are anti-parallel to one another, and wherein the second resistive state is a parallel state where directions of the out-of-plane magnetizations of the free and fixed magnetizations are parallel to one another. 13. The method of claim 9 comprises initializing the resistive state of the MTJ device to the first resistive state. 14. A system comprising: a memory; a processor coupled to the memory, the processor including a random number generator having an apparatus which includes: a magnetic tunneling junction (MTJ) device with out-of-plane magnetizations for its free and fixed magnetic layers, and configured to have a magnetization offset away from a center and closer to a switching threshold of the MTJ device such that a resistive state of the MTJ is to switch from a first resistive state to a second resistive state by thermal relaxation, wherein the magnetization offset is adjustable by a change in a number of layers of the fixed magnetic structure or by a change in a diameter of the fixed magnetic structure, and wherein the magnetization offset is non-zero; logic to generate random numbers according to the resistive state of the MTJ device; a bias circuit to bias the magnetic junction, wherein the bias circuit is to adjust the bias to change randomness of switching current sensed by the logic; and a wireless interface to allow the processor to communicate with another device.

Assignees

Inventors

Classifications

  • Electricity · mapped topic

  • G06F7/588Primary

    Random number generators, i.e. based on natural stochastic processes · CPC title

  • Electricity · mapped topic

  • Constructional details · CPC title

  • Magnetoresistive devices · CPC title

Patent family

Related publications grouped by family.

External sources

Frequently asked questions

Answers are generated from the same data shown on this page.

What does patent US10365894B2 cover?
Described is an apparatus which comprises: a magnetic tunneling junction (MTJ) device with out-of-plane magnetizations for its free and fixed magnetic layers, and configured to have a magnetization offset away from a center and closer to a switching threshold of the MTJ device; and logic for generating random numbers according to a resistive state of the MTJ device.
Who is the assignee on this patent?
Intel Corp
What technology area does this patent fall under?
Primary CPC classification G06F7/588. Mapped technology areas include Physics.
When was this patent published?
Publication date Tue Jul 30 2019 00:00:00 GMT+0000 (Coordinated Universal Time) (B2). Legal status and post-grant events are not shown on this page.
What related patents are in patentsdb?
We list 1 related publication on this page (citations in our corpus or others sharing the same primary CPC).