Low cost and energy, thermal noise driven, probability modulated random number generator

Low cost and energy, thermal noise driven, probability modulated random number generator
复制标题

低成本、低能耗、热噪声驱动、概率调制随机数发生器

DOI:
10.1109/iscas.2015.7169249
复制
发表时间:
2015
期刊:
2015 IEEE International Symposium on Circuits and Systems (ISCAS)
影响因子:
--
通讯作者:
S. Cotofana
S. Cotofana
中科院分区:
--
文献类型:
--
作者:
N. C. Laurenciu;S. Cotofana

文献摘要

被引文献

相似文献

随机数发生器(RNG)构成许多应用的基本基础,例如,加密技术和基于统计的计算。绝大多数RNG建议生成具有不相关和等概率位的二进制序列。然而,在某些应用中,例如随机计算,要求二进制序列不是以0.5逻辑“1”概率生成,而是以自定义指定的概率生成。本文提出了一种概率调制真随机数发生器(TRNG),它根据寄存器中的一个值,产生所需概率为逻辑“1”的二进制序列。该电路以热噪声作为随机信号源,采用65 nm CMOS工艺实现。仿真结果表明,在20 mV的范围内,在1GHz采样的输出逻辑“1”概率与调制电压(通过D/A转换器从寄存器值获得)之间存在准线性关系。对于0.5的期望概率,通过NIST测试验证序列随机性。
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.