DocumentCode :
658891
Title :
A process and temperature tolerant oscillator-based true random number generator with dynamic 0/1 bias correction
Author :
Amaki, Takehiko ; Hashimoto, Mime ; Onoye, Takao
fYear :
2013
fDate :
11-13 Nov. 2013
Firstpage :
133
Lastpage :
136
Abstract :
This paper presents an oscillator-based true random number generator (TRNG) that dynamically unbiases 0/1 probability. The proposed TRNG automatically adjusts the duty cycle of a fast oscillator to 50 %, and generates unbiased random numbers tolerating process variation and dynamic temperature fluctuation. A prototype chip of the proposed TRNG was fabricated with a 65 nm CMOS process. Measurement results show that the developed duty cycle monitor obtained the probability of `1´ 4,100 times faster than the conventional output bit observation, or estimated the probability with 70 times higher accuracy. The proposed TRNG adjusted the probability of `1´ to within 50±0.07 % in five chips in the temperature range of 0 °C to 75 °C. Consequently, the proposed TRNG passed the NIST and DIEHARD tests at 7.5 Mbps with 6,670 μm2 area.
Keywords :
CMOS integrated circuits; oscillators; probability; random number generation; 0/1 probability; CMOS process; DIEHARD test; NIST test; TRNG; bit rate 7.5 Mbit/s; duty cycle monitor; dynamic 0/1 bias correction; dynamic temperature fluctuation tolerance; process variation tolerance; size 65 nm; temperature 0 C to 75 C; temperature tolerant oscillator; true random number generator; unbiased random number generation; Accuracy; Generators; Monitoring; NIST; Oscillators; Temperature measurement; Temperature sensors;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Solid-State Circuits Conference (A-SSCC), 2013 IEEE Asian
Conference_Location :
Singapore
Print_ISBN :
978-1-4799-0277-4
Type :
conf
DOI :
10.1109/ASSCC.2013.6691000
Filename :
6691000
Link To Document :
بازگشت