By Topic

A high speed IC Random Number Generator based on phase noise in ring oscillators

Sign In

Cookies must be enabled to login.After enabling cookies , please use refresh or reload or ctrl+f5 on the browser for the login options.

Formats Non-Member Member
$31 $13
Learn how you can qualify for the best price for this item!
Become an IEEE Member or Subscribe to
IEEE Xplore for exclusive pricing!
close button

puzzle piece

IEEE membership options for an individual and IEEE Xplore subscriptions for an organization offer the most affordable access to essential journal articles, conference papers, standards, eBooks, and eLearning courses.

Learn more about:

IEEE membership

IEEE Xplore subscriptions

2 Author(s)
Güler, U. ; Nat. Res. Inst. of Electron. & Cryptology, TUBITAK, Kocaeli, Turkey ; Ergün, S.

There is an increasing demand for fully digital, high speed Random Number Generators because of their speed compatibility and uncomplicated integration to digital platforms. To the best of our knowledge, this paper presents the first ASIC implementation of Random Number Generator based on ring oscillators. Prototypes have been designed and fabricated by using HHNEC's 0.25 /xm eFlash process with a supply voltage of 2.5V. The circuit occupies 0.043 mm2 and dissipates minimum 0.011 W of power. IC design level experiences, measurements, analyses of measurements and statistical test results are also demonstrated. Instead of resilient function which decreases the throughput, we propose to use only a simple Von Neumann corrector, thus 4 times faster throughput can be obtained in comparison with the previous design in which resilient function is employed. We achieved fullfilled test results from NIST 800-22 test suit after Von Neuman corrector with 16.5 Mbps throughput which is the highest data rate to date with fullfiled test results. The results were repeatable numerous times.

Published in:

Circuits and Systems (ISCAS), Proceedings of 2010 IEEE International Symposium on

Date of Conference:

May 30 2010-June 2 2010