US 12,333,275 B2
True random number generator (TRNG) circuit using a diffusive memristor
Jianhua Yang, Hadley, MA (US); Qiangfei Xia, Amherst, MA (US); and Hao Jiang, Sunderland, MA (US)
Assigned to University of Massachusetts, Westborough, MA (US)
Filed by University of Massachusetts, Boston, MA (US)
Filed on Aug. 20, 2021, as Appl. No. 17/407,587.
Application 17/407,587 is a division of application No. 16/367,623, filed on Mar. 28, 2019, granted, now 11,126,403.
Claims priority of provisional application 62/649,072, filed on Mar. 28, 2018.
Prior Publication US 2021/0382696 A1, Dec. 9, 2021
Int. Cl. G06F 7/58 (2006.01); H03K 3/84 (2006.01); H03K 19/20 (2006.01); H04L 9/08 (2006.01); H10N 70/00 (2023.01); H10N 70/20 (2023.01)
CPC G06F 7/588 (2013.01) [H03K 3/84 (2013.01); H10N 70/245 (2023.02); H10N 70/841 (2023.02); H10N 70/8416 (2023.02); H10N 70/8833 (2023.02); H03K 19/20 (2013.01); H04L 9/0869 (2013.01)] 13 Claims
OG exemplary drawing
 
1. A random number generator device, comprising:
a diffusive memristor device driven by a pulse generator circuit, the diffusive memristor device producing a stochastically switched output signal;
a comparator circuit that receives the stochastically switched output signal from the diffusive memristor device and generates an output signal having a random pulse width;
an AND gate logic circuit driven by a clock signal and the output signal from the comparator circuit, the AND gate logic circuit producing a combined output signal; and
a counter circuit that receives the combined output signal from the AND gate logic circuit and generates a random bit string output signal.