Related papers: A True Random Number Generator for Probabilistic C…
The spatiotemporal nature of neuronal behavior in spiking neural networks (SNNs) make SNNs promising for edge applications that require high energy efficiency. To realize SNNs in hardware, spintronic neuron implementations can bring…
Flexible electronics is an emerging field in many applications ranging from in vivo biomedical devices to wearable smart systems. The capability of conforming to curved surfaces opens the door to add electronic components to miniaturized…
With rapid advancements in electronic gadgets, the security and privacy aspects of these devices are significant. For the design of secure systems, physical unclonable function (PUF) and true random number generator (TRNG) are critical…
Even if the output of a Random Number Generator (RNG) is perfectly uniformly distributed, it may be correlated to pre-existing information and therefore be predictable. Statistical tests are thus not sufficient to guarantee that an RNG is…
We report the possibility of achieving an order of magnitude reduction in the energy dissipation needed to write bits in perpendicular magnetic tunnel junctions (p-MTJs) by simulating the magnetization dynamics under a combination of…
The figures-of-merit for reservoir computing (RC), using spintronics devices called magnetic tunnel junctions (MTJs), are evaluated. RC is a type of recurrent neural network. The input information is stored in certain parts of the…
The magnetic tunnel junction (MTJ) is a backbone device for spintronics. Realizing next generation energy efficient MTJs will require operating mechanisms beyond the standard means of applying magnetic fields or large electrical currents.…
Straintronic magneto-tunneling junction (s-MTJ) switches, whose resistances are controlled with voltage-generated strain in the magnetostrictive free layer of the MTJ, are extremely energy-efficient switches that would dissipate a few aJ of…
We investigate the stochastic dynamics of nanoscale perpendicular magnetic tunnel junctions (pMTJs) and the correlations that arise when they are electrically coupled. Individual junctions exhibit thermally activated spin-transfer torque…
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…
Random numbers are a valuable commodity in gaming and gambling, simulation, conventional and quantum cryptography, and in non-conventional computing schemes such as stochastic computing. We propose to generate a random bit using a position…
Generating streams of true random numbers is a critical component of many embedded systems. The design of fully integrated, area and power efficient True Random Number Generators is a challenge. We propose a fully integrated, lightweight…
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…
Spin-transfer torques (STTs) can be exploited in order to manipulate the magnetic moments of nanomagnets, thus allowing for new consumer-oriented devices to be designed. Of particular interest here are tuneable radio-frequency (RF)…
GaMnAs-based magnetic tunnel junction (MTJ) devices are characterized by in-plane and perpendicular-toplane magnetotransport at low temperatures. Perpendicular-to-plane transport reveals the typical tunneling magnetotransport (TMR) signal.…
In this paper, we approximate the hidden Markov model of chaotic-map truly random number generators (TRNGs) and describe its fundamental limits based on the approximate entropy-rate of the underlying bit-generation process. We demonstrate…
Cheap micro-controllers, such as the Arduino or other controllers based on the Atmel AVR CPUs are being deployed in a wide variety of projects, ranging from sensors networks to robotic submarines. In this paper, we investigate the…
A Pseudo-Random Number Generator (PRNG) is any algorithm generating a sequence of numbers approximating properties of random numbers. These numbers are widely employed in mid-level cryptography and in software applications. Test suites are…
Unbiased sources of true randomness are critical for the successful deployment of stochastic unconventional computing schemes and encryption applications in hardware. Leveraging nanoscale thermal magnetization fluctuations provides an…
Superparamagnetic magnetic tunnel junctions (sMTJs) are promising components for true random number generation and probabilistic computing. Achieving high-frequency fluctuation while maintaining reliable control over output level is…