True random number generators including
ring oscillator circuits leveraging frequency and phase collapse events are described. An example
ring oscillator circuit (ROC) includes a first oscillating loop comprising a first set of inverters, where the first oscillating loop is to oscillate at a first frequency and phase. The ROC further includes a second oscillating loop comprising a second set of inverters, which differs from the first set of inverters either in terms of a type of inverters or a number of inverters. The second oscillating loop is to oscillate at a second frequency and phase, different from the first frequency and phase. The ROC further includes a third oscillating loop to, as a result of
mode switching from a first mode of operation into a second mode of operation, oscillate at a third frequency and phase, different from the first frequency and phase and the second frequency and phase.