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 |
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.
|