DocumentCode
3325406
Title
Low cost and energy, thermal noise driven, probability modulated random number generator
Author
Laurenciu, Nicoleta Cucu ; Cotofana, Sorin D.
Author_Institution
Comput. Eng. Lab., Delft Univ. of Technol., Delft, Netherlands
fYear
2015
fDate
24-27 May 2015
Firstpage
2724
Lastpage
2727
Abstract
Random Number Generators (RNGs) constitute the essential foundation of many applications, e.g., cryptographic technology, and statistic based computing. The vast majority of RNG proposals, generate binary sequences with uncorrelated and equiprobable bits. However, in certain applications, such as stochastic computing, the binary sequence is required to be generated not with 0.5 logic “1” probability, but with a custom specified one. This paper presents a probability modulated True Random Number Generator (TRNG), that produces binary sequences with a desired probability of logic “1”, according to a value resident in a register. The proposed circuit relies on the thermal noise as random signal source and it was implemented in 65nm CMOS technology. Simulation results reveal a quasi-linear dependence, between the output logic “1” probability sampled at 1GHz, and the modulating voltage (obtained from the register value by mean of a D/A converter) over a range of 20mV. For a desired probability of 0.5, the sequences randomness was validated by the NIST tests.
Keywords
CMOS digital integrated circuits; binary sequences; cryptography; flip-flops; modulation; probability; random number generation; statistical analysis; thermal noise; CMOS technology; NIST test; TRNG; binary sequence; complementary metal oxide semiconductor; cryptographic technology; equiprobable bit; frequency 1 GHz; probability modulation; random signal source; register; size 65 nm; statistic based computing; stochastic computing; thermal noise; true random number generator; voltage 20 mV; CMOS integrated circuits; Entropy; Inverters; Noise; Probabilistic logic; Probability; Thermal noise; probability modulated random number generator; stochastic computing; thermal noise;
fLanguage
English
Publisher
ieee
Conference_Titel
Circuits and Systems (ISCAS), 2015 IEEE International Symposium on
Conference_Location
Lisbon
Type
conf
DOI
10.1109/ISCAS.2015.7169249
Filename
7169249
Link To Document