A High-Throughput and Configurable TRNG Based on Dual-Mode Memristor for Stochastic Computing.

Zezhi Cheng,Yabo Qin,Zongwei Wang,Feng Zou,Cuimei Wang,Yimao Cai,Ru Huang
DOI: https://doi.org/10.1109/ICTA60488.2023.10364295
2023-01-01
Abstract:In this work, a novel configurable true random number generator (TRNG) based on VO <inf xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">2</inf> /HfO <inf xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">2</inf> stacked dual-mode memristor is demonstrated. The <tex xmlns:mml="http://www.w3.org/1998/Math/MathML" xmlns:xlink="http://www.w3.org/1999/xlink">$\mathbf{V}_{\mathbf{th}}$</tex> fluctuation in the volatile IMT mode of the device is exploited as the entropy source for the TRNG, ensuring the generation of high-quality random numbers. Additionally, the non-volatile RRAM mode allows for in situ control of the TRNG's on/off state. The proposed TRNG achieves a high throughput of 5 Mb/s, enabling seamless integration into a stochastic computing (SC) system for image edge detection. The experimental result showcases superior performance with an average error rate as low as 0.73% with a bitstream length of 256.
What problem does this paper attempt to address?