Patent ID: 7904494
Filing Date: 2011-03-08
Classification: G06F

Abstract:
1. A random number generator, comprising: a first analog noise source that generates a first analog noise signal; a voltage-to-digital converter coupled to the first analog noise source that generates a random first seed in response to the first analog noise signal; a process variation digital amplifier that generates a random second seed; a pseudo noise source state machine coupled to the voltage-to-digital converter and to the process variation digital amplifier that generates a random digital clock signal comprising a random series of a plurality of divergent timing sampling periods in response to the first seed, the second seed and a past machine state input; a second analog noise source that generates a second analog noise signal asynchronous to the first analog noise signal; and an analog-to-digital converter coupled to the second analog noise source and to the pseudo noise source state machine that samples the second analog noise signal in response to the random digital clock signal and generates a random digital number stream: and a random number generator output block coupled to the pseudo noise source state machine and the analog-to-digital converter that samples the analog-to-digital converter random digital number stream in response to the random digital clock signal and generates a random number generator block output.