Related papers: Magnetic Tunnel Junction Random Number Generators …
Conventional computing paradigm struggles to fulfill the rapidly growing demands from emerging applications, especially those for machine intelligence, because much of the power and energy is consumed by constant data transfers between…
Present information and communication technologies are largely based on electronic devices, which suffer from heat generation and high power consumption. Alternatives like spintronics and magnonics, which harness the spin degree of freedom,…
We propose spin transfer torque--magnetoresistive random access memory (STT-MRAM) based on magneto-resistance and spin transfer torque physics of band-pass spin filtering. Utilizing the electronic analogs of optical phenomena such as…
Future applications of spin-orbit torque will require new mechanisms to improve the efficiency for switching nanoscale magnetic tunnel junctions (MTJs), while also controlling the magnetic dynamics to achieve fast, nanosecond scale…
We report on a voltage tunable radio-frequency (RF) detector based on a magnetic tunnel junction (MTJ). The spin-torque diode effect is used to excite and/or detect RF oscillations in the magnetic free layer of the MTJ. In order to reduce…
Pseudo-Random Numbers Generators (PRNGs) are algorithms produced to generate long sequences of statistically uncorrelated numbers, i.e. Pseudo-Random Numbers (PRNs). These numbers are widely employed in mid-level cryptography and in…
We numerically study ultra fast resonant spin torque (ST) magnetization reversal in magnetic tunnelling junctions (MTJ) driven by current pulses having a direct current (DC) and a resonant alternating current (AC) component. The…
Current-induced spin-orbit torques (SOTs) enable fast and efficient manipulation of the magnetic state of magnetic tunnel junctions (MTJs), making it attractive for memory, in-memory computing, and logic applications. However, the…
In this paper, a new pseudorandom number generator (PRNG) based on the logistic map has been proposed. To prevent the system to fall into short period orbits as well as increasing the randomness of the generated sequences, the proposed…
Voltage-induced dynamic switching in magnetic tunnel junctions (MTJs) is a writing technique for voltage-controlled magnetoresistive random access memory (VCMRAM), which is expected to be an ultimate non-volatile memory with ultra-low power…
We present a simple and robust construction of a real-time quantum random number generator (QRNG). Our minimalist approach ensures stable operation of the device as well as its simple and straightforward hardware implementation as a…
Interest in Restricted Boltzmann Machine (RBM) is growing as a generative stochastic artificial neural network to implement a novel energy-efficient machine-learning (ML) technique. For a hardware implementation of the RBM, an essential…
To increase the number of wireless devices, e.g., mobile or IoT terminals, cryptosystems are essential for secure communications. In this regard, random number generation is crucial because the appropriate function of cryptosystems relies…
Magnetic Tunnel Junctions (MTJs) are of great interest for non-conventional computing applications. The Toffoli gate is a universal reversible logic gate, enabling the construction of arbitrary boolean circuits. Here, we present a…
One of the biggest challenges the current STT-RAM industry faces is maintaining a high thermal stability while trying to switch within a given voltage pulse and energy cost. In this paper, we present a physics based analytical model that…
A TPM (trusted platform module) is a chip present mostly on newer motherboards, and its primary function is to create, store and work with cryptographic keys. This dedicated chip can serve to authenticate other devices or to protect…
This paper introduces an analog-to-stochastic converter using a magnetic tunnel junction (MTJ) device for vision chips based on stochastic computation. Stochastic computation has been recently exploited for area-efficient hardware…
Spin-torque nano-oscillators (STNOs) are promising nanoscale microwave sources for spintronic applications, serving as signal generators or elements in neuromorphic computing systems. In this paper, we investigate the experimental…
The Mersenne Twister (MT) is a pseudo-random number generator (PRNG) widely used in High Performance Computing for parallel stochastic simulations. We aim to assess the quality of common parallelization techniques used to generate large…
Delay differential equations (DDE) can have "chaotic" solutions that can be used to mimic Brownian motion. Since a Brownian motion is random in its velocity, it is reasonable to think that a random number generator (RNG) might be…