Abstract
Linear feedback shift register (LFSR) has been widely used to generate stochastic bit streams. Although using LFSR's offers feasibility because of their compatibility with CMOS technology, lack of randomness and related area consumption which is linearly proportional to the number of bits in a stream satisfying a certain probability value, can easily go beyond practical limits. Until now, no distinguished and practical way has been found to compete with LFSR to generate stochastic bit streams. True random number generators (TRNG) are widely used to compensate the poor randomness of LFSR but their complex design which is increased by the sake of acquiring random source, and their uncontrollability to generate random bit stream with desired probability, which is necessary for stochastic applications, make them out of action. Here we propose a novel programmable sampling based stochastic number generator (SBRNG) using CMOS technology. We achieve 100x higher speed, and 640x effective length of stochastic bit streams compared to LFSR based generators. We also claim that the circuit area complexity in terms of the number of effective bits is much better for SBRNG compared to LFSR based generators.
Original language | English |
---|---|
Title of host publication | ICECS 2017 - 24th IEEE International Conference on Electronics, Circuits and Systems |
Publisher | Institute of Electrical and Electronics Engineers Inc. |
Pages | 227-230 |
Number of pages | 4 |
ISBN (Electronic) | 9781538619117 |
DOIs | |
Publication status | Published - 2 Jul 2017 |
Event | 24th IEEE International Conference on Electronics, Circuits and Systems, ICECS 2017 - Batumi, Georgia Duration: 5 Dec 2017 → 8 Dec 2017 |
Publication series
Name | ICECS 2017 - 24th IEEE International Conference on Electronics, Circuits and Systems |
---|---|
Volume | 2018-January |
Conference
Conference | 24th IEEE International Conference on Electronics, Circuits and Systems, ICECS 2017 |
---|---|
Country/Territory | Georgia |
City | Batumi |
Period | 5/12/17 → 8/12/17 |
Bibliographical note
Publisher Copyright:© 2017 IEEE.
Funding
Acknowledgment: This work is supported by the TUBITAK 1001 project # 116E250.
Funders | Funder number |
---|---|
TUBITAK 1001 | 116E250 |
Keywords
- analog to digital converter (.ADC)
- CMOS
- LFSR
- quantization
- stochastic number generator
- TRNG