US 11,757,450 B2
Random-number generator and random-number generating method
Ling-I Cheng, Taoyuan (TW); and Chih-Ming Hsieh, Hsinchu (TW)
Assigned to NUVOTON TECHNOLOGY CORPORATION, Hsinchu Science Park (TW)
Filed by Nuvoton Technology Corporation, Hsinchu Science Park (TW)
Filed on Jan. 12, 2022, as Appl. No. 17/573,917.
Claims priority of application No. 110111082 (TW), filed on Mar. 26, 2021.
Prior Publication US 2022/0311443 A1, Sep. 29, 2022
Int. Cl. G06F 7/58 (2006.01); H03K 19/17704 (2020.01); H03K 19/017 (2006.01); H03K 5/00 (2006.01); H03K 19/21 (2006.01)
CPC H03K 19/17716 (2013.01) [G06F 7/588 (2013.01); H03K 5/00006 (2013.01); H03K 19/01728 (2013.01); H03K 19/21 (2013.01)] 20 Claims
OG exemplary drawing
 
1. A true random-number generator to generate a random variable and comprising:
a first delay circuit delaying an input signal to generate a first delayed signal;
a second delay circuit delaying the first delayed signal to generate a second delayed signal;
a first sampling circuit sampling the input signal according to a clock signal to generate a first sampled signal;
a second sampling circuit sampling the first delayed signal according to the clock signal to generate a second sampled signal;
a third sampling circuit sampling the second delayed signal according to the clock signal to generate a third sampled signal; and
an operational circuit generating the random variable and adjusting a count value according to the first sampled signal, the second sampled signal, and the third sampled signal,
wherein the operational circuit adjusts a frequency of the clock signal according to the count value.