A Magnetic Tunnel Junction based True Random Number Generator with conditional perturb and real-time output probability tracking

This work experimentally demonstrates for the first time a True Random Number Generator (TRNG) based on the random switching probability of Magnetic Tunnel Junctions (MTJs). A conditional perturb and real-time output probability tracking scheme is proposed to enhance the reliability, speed, and power consumption while maintaining a 100% bit efficiency.