|
|
28 nm RRAM-based reconfigurable true random number generator |
Changkun SONG( ),Caiping ZHENG,Chengying CHEN*( ) |
School of Opto-electronic and Communication Engineering, Xiamen University of Technology, Xiamen 361024, China |
|
|
Abstract An alternating read and write mode was proposed based on the current-starved ring oscillator (CSRO) true random number generator (TRNG) with resistance random access memory (RRAM), and the entropy source reconstruction scheme was optimized. An entropy configurable resistance window clamping circuit (ECRWCC) was proposed to address the trans conductor linearization issues of RRAM under multiple operating cycles. By reducing the resistance window to maximize the nonlinearity of RRAM, the phenomenon of over-set and over-reset was effectively avoided in ECRWCC, and the stability of the entropy source was ensured. The TRNG was tapeout with a UMC 28 nm HKMG process. The statistical test results of the output data passed the true random number standard test for all test sets of NIST SP800-22. The results showed that within the 95% confidence interval of the Gaussian distribution, the autocorrelation function, of all statistics were in the range of ?0.003 and 0.003, and the output sequence had good randomness.
|
Received: 03 June 2023
Published: 01 July 2024
|
|
Fund: 福建省自然科学基金引导性项目(2023H0052);厦门市重大科技项目(3502Z20221022). |
Corresponding Authors:
Chengying CHEN
E-mail: 2017000002@xmut.edu.cn;chenchengying@xmut.edu.cn
|
基于28 nm RRAM的可重构真随机数发生器
基于阻变存储器(RRAM)电流饥饿型环形振荡器的真随机数发生器(TRNG)方案,提出交替读写的操作模式,优化熵源重构机制. 针对现有RRAM在多操作周期下跨导线性化问题,提出熵可配置电阻窗口钳位电路. 通过减小电阻窗口获得RRAM非线性的最大化,所提电路能够有效避免RRAM出现过度置位、过度复位的现象,保证熵源稳定性. 基于UMC 28 nm HKMG工艺对TRNG进行流片. 输出数据统计性测试结果通过了NIST SP800-22所有测试集的真随机数标准测试. 检测结果表明,在高斯分布的95%置信区间,所有统计数据的自相关函数值均落在?0.003~0.003,输出序列具有良好的随机性.
关键词:
阻变存储器(RRAM),
真随机数发生器(TRNG),
熵源,
电流饥饿型环形振荡器,
跨导线性
|
|
[1] |
SAHAY S, SURI M, KUMAR A, et al. Hybrid CMOS-OxRAM RNG circuits [C]// 2016 IEEE 16th International Conference on Nanotechnology . Sendai: IEEE, 2016: 393–396.
|
|
|
[2] |
JIANG H, BELKIN D, SAVEL’EV S E, et al A novel true random number generator based on a stochastic diffusive memristor[J]. Nature Communication, 2017, 8: 882
doi: 10.1038/s41467-017-00869-x
|
|
|
[3] |
LIN B, GAO B, PANG Y, et al. A high-speed and high-reliability TRNG based on analog RRAM for IoT security application [C]// 2019 IEEE International Electron Devices Meeting . San Francisco: IEEE, 2019: 1–4.
|
|
|
[4] |
ZHANG T, YIN M, XU C, et al High-speed true random number generation based on paired memristors for security electronics[J]. Nanotechnology, 2017, 28 (45): 455202
doi: 10.1088/1361-6528/aa8b3a
|
|
|
[5] |
BALATTI S, AMBROGIO S, WANG Z, et al. True random number generation by variability of resistive switching in oxide-based devices[J]. IEEE Journal on Emerging and Selected Topics in Circuits and Systems, 2015, 5 (2): 214- 221
|
|
|
[6] |
YANG B, ARUMĺ D, MANICH S, et al RRAM random number generator based on train of pulses[J]. Electronics, 2021, 10 (15): 1831
doi: 10.3390/electronics10151831
|
|
|
[7] |
CAMBOU B, TELESCA D, ASSIRI S, et al TRNGs from preformed ReRAM arrays[J]. Cryptography, 2021, 5 (1): 8
doi: 10.3390/cryptography5010008
|
|
|
[8] |
VEKSLER D, BERSUKER G, VANDELLI L, et al. Random telegraph noise (RTN) in scaled RRAM devices [C]// 2013 IEEE International Reliability Physics Symposium . Monterey: IEEE, 2013: 1–4.
|
|
|
[9] |
LIN B, GAO B, PANG Y, et al. A high-performance and calibration-free true random number generator based on the resistance perturbation in RRAM array [C]// 2020 IEEE International Electron Devices Meeting . San Francisco: IEEE, 2020: 1–4.
|
|
|
[10] |
YANG J, XU J, WANG B, et al. A low cost and high reliability true random number generator based on resistive random access memory [C]// 2015 IEEE 11th International Conference on ASIC . Chengdu: IEEE, 2015: 1–4.
|
|
|
[11] |
GOVINDARAJ R, GHOSH S, KATKOORI S. CSRO-based reconfigurable true random number generator using RRAM [J]. IEEE Transactions on Very Large Scale Integration Systems , 2018, 26(12): 2661–2670.
|
|
|
[12] |
POSTEL-PELLERIN J, BAZZI H, AZIZA H, et al. True random number generation exploiting SET voltage variability in resistive RAM memory arrays [C]// 2019 19th Non-Volatile Memory Technology Symposium . San Diego: IEEE, 2019: 1–5.
|
|
|
[13] |
CHAI Z, ZHANG W, FREITAS P, et al The over-reset phenomenon in Ta2O5 RRAM device investigated by the RTN-based defect probing technique[J]. IEEE Electron Device Letters, 2018, 39 (7): 955- 958
|
|
|
[14] |
IELMINI D, NARDI F, BALATTI S. Evidence for voltage-driven set/reset processes in bipolar switching RRAM [J]. IEEE Transactions on Electron Devices , 2012, 59(8): 2049–2056.
|
|
|
[15] |
BALATTI S, AMBROGIO S, CARBONI R, et al. Physical unbiased generation of random numbers with coupled resistive switching devices [J]. IEEE Transactions on Electron Devices , 2016, 63(5): 2029–2035.
|
|
|
|
Viewed |
|
|
|
Full text
|
|
|
|
|
Abstract
|
|
|
|
|
Cited |
|
|
|
|
|
Shared |
|
|
|
|
|
Discussed |
|
|
|
|