Random number generation using threshold switching mechanism

US9910639B2 · US · B2

Patent metadata
FieldValue
Publication numberUS-9910639-B2
Application numberUS-201514953730-A
CountryUS
Kind codeB2
Filing dateNov 30, 2015
Priority dateNov 30, 2015
Publication dateMar 6, 2018
Grant dateMar 6, 2018

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.

Embodiments include a random number generation entity having at least one switching cell comprising a pair of electrodes and a chalcogenide layer arranged between the pair of electrodes and a pulse generating entity coupled with the electrodes of the switching cell. The pulse generating entity is configured to provide an excitation pulse to the switching cell. The random number generation entity also includes a detection entity configured to provide a detection signal indicating whether an electrical property measured at the switching cell exceeds or falls below a threshold value due to applying the excitation pulse to the switching cell and a random number generation entity adapted to generate a random number based on the detection signal of the detection entity.

First claim

Opening claim text (preview).

The invention claimed is: 1. A random number generation entity comprising: a switching cell comprising a pair of electrodes and a chalcogenide layer arranged between the pair of electrodes; a pulse generating entity coupled with the electrodes of the switching cell, the pulse generating entity being configured to provide an excitation pulse to the switching cell; a detection entity configured to provide a detection signal indicating whether an electrical property measured at the switching cell exceeds or falls below a threshold value due to applying the excitation pulse to the switching cell; and a random number generation entity adapted to generate a random number based on the detection signal of the detection entity, wherein the switching cell comprises a voltage-current-characteristic with a sub-threshold area and a current jump above the sub-threshold area, wherein the pulse generating entity is configured to provide an excitation pulse with a voltage level such that an electrical current through the switching cell exceeds the sub-threshold area. 2. The random number generation entity of claim 1 , the chalcogenide layer comprising GeTe, SbTe, GeSb, GeSbTe, AgInSbTe, GaSb, Sb, AsTeGeSi, AsTeGe, AsSeGe, GeSe or ZnTe, including a doping of using Si, N, SiO 2 and C. 3. The random number generation entity of claim 1 , the pulse generating entity being configured to provide an excitation pulse with a voltage level such that the chalcogenide layer shows a drop of electrical resistance from a higher resistance level to a lower resistance level as a stochastic process. 4. The random number generation entity of claim 1 , the pulse generating entity being adapted to choose the voltage level and/or the pulse duration of the excitation pulse in order to obtain a desired probability of exceeding a given current threshold value. 5. The random number generation entity of claim 1 , the pulse generating entity being adapted to choose the voltage level and/or the pulse duration of the excitation pulse such that, after providing the excitation pulse to the switching cell, the electrical resistance of the switching cell returns to the initial value without external influence. 6. The random number generation entity of claim 1 , the pulse generating entity being adapted to choose the voltage level and/or the pulse duration of the excitation pulse such that, even after terminating the excitation pulse, the electrical resistance of the switching cell remains in a low electrical resistance state. 7. The random number generation entity of claim 6 , the pulse generating entity being adapted to provide a reset pulse to the switching cell in order to reset the switching cell into a high electrical resistance state. 8. The random number generation entity of claim 1 , the pulse generating entity being adapted to provide multiple consecutive excitation pulses to the switching cell in order to generate a binary number comprising multiple bits. 9. The random number generation entity of claim 1 , comprising multiple switching cells in parallel, the switching cells being coupled with a common pulse generating entity. 10. The random number generation entity of claim 1 , the switching cell being coupled in series with a resistive memory element adapted to store switching state based on structural change of the material properties. 11. The random number generation entity of claim 1 , comprising a bias check entity adapted to control the voltage level and/or the pulse duration of the excitation pulse such that a desired probability of exceeding the current threshold value is achieved. 12. The random number generation entity of claim 1 , comprising a bias tuning entity adapted to change the voltage level and/or the pulse duration of the excitation pulse according to environment parameters. 13. A random number generator switching arrangement comprising: a switching cell comprising a pair of electrodes and a chalcogenide layer arranged between the pair of electrodes; a pulse generating entity coupled with the electrodes of the switching cell, the pulse generating entity being configured to provide an excitation pulse to the switching cell in order to trigger a stochastic threshold switching process, wherein the switching cell comprising a voltage-current-characteristic with a sub-threshold area and a current jump above the sub-threshold area, the pulse generating entity being configured to provide an excitation pulse with a voltage level such that an electrical current through the switching cell exceeds the sub-threshold area. 14. The random number generation entity of claim 13 , the chalcogenide layer comprising GeTe, SbTe, GeSb, GeSbTe, AgInSbTe, GaSb, Sb, AsTeGeSi, AsTeGe, AsSeGe, GeSe or ZnTe, including a doping of using Si, N, SiO 2 and C. 15. The random number generation entity of claim 13 , the pulse generating entity being configured to provide a excitation pulse with a voltage level such that the chalcogenide layer shows a drop of electrical resistance from a higher resistance level to a lower resistance level as a stochastic process. 16. The random number generation entity of claim 13 , the pulse generating entity being adapted to choose the voltage level and/or the pulse duration of the excitation pulse in order to obtain a desired probability of exceeding a given current threshold value. 17. The random number generation entity of claim 13 , the pulse generating entity: being adapted to choose the voltage level and/or the pulse duration of the excitation pulse such that, after providing the excitation pulse to the switching cell, the electrical resistance of the switching cell returns to the initial value without external influence; or being adapted to choose the voltage level and/or the pulse duration of the excitation pulse such that, even after terminating the excitation pulse, the electrical resistance of the switching cell remains in a low electrical resistance state and the pulse generating entity is adapted to provide a reset pulse to the switching cell in order to reset the switching cell into a high electrical resistance state. 18. A Method for generating random numbers, the method comprising: providing an excitation pulse to a switching cell, the switching cell comprising a pair of electrodes and a chalcogenide layer arranged between the pair of electrodes; detecting whether an electrical property measured at the switching cell exceeds or falls below a threshold value due to applying the excitation pulse to the switching cell thereby obtaining a detection signal; and generating a random number based on the detection signal, wherein the switching cell comprises a voltage-current-characteristic with a sub-threshold area and a current jump above the sub-threshold area, wherein the pulse generating entity is configured to provide an excitation pulse with a voltage level such that an electrical current through the switching cell exceeds the sub-threshold area.

Assignees

Inventors

Classifications

  • comprising amorphous/crystalline phase transition cells · CPC title

  • Indexing scheme relating to groups G06F7/58 - G06F7/588 · CPC title

  • Electricity · mapped topic

  • G06F7/588Primary

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

  • Details of electron-optical or ion-optical arrangements common to two or more basic types of discharge tubes or lamps · 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 US9910639B2 cover?
Embodiments include a random number generation entity having at least one switching cell comprising a pair of electrodes and a chalcogenide layer arranged between the pair of electrodes and a pulse generating entity coupled with the electrodes of the switching cell. The pulse generating entity is configured to provide an excitation pulse to the switching cell. The random number generation entit…
Who is the assignee on this patent?
IBM
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 Mar 06 2018 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).