Sampling based random number generator for stochastic computing

M. Burak Karadeniz*, Mustafa Altun

*Corresponding author for this work

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

3 Citations (Scopus)

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 languageEnglish
Title of host publicationICECS 2017 - 24th IEEE International Conference on Electronics, Circuits and Systems
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages227-230
Number of pages4
ISBN (Electronic)9781538619117
DOIs
Publication statusPublished - 2 Jul 2017
Event24th IEEE International Conference on Electronics, Circuits and Systems, ICECS 2017 - Batumi, Georgia
Duration: 5 Dec 20178 Dec 2017

Publication series

NameICECS 2017 - 24th IEEE International Conference on Electronics, Circuits and Systems
Volume2018-January

Conference

Conference24th IEEE International Conference on Electronics, Circuits and Systems, ICECS 2017
Country/TerritoryGeorgia
CityBatumi
Period5/12/178/12/17

Bibliographical note

Publisher Copyright:
© 2017 IEEE.

Funding

Acknowledgment: This work is supported by the TUBITAK 1001 project # 116E250.

FundersFunder number
TUBITAK 1001116E250

    Keywords

    • analog to digital converter (.ADC)
    • CMOS
    • LFSR
    • quantization
    • stochastic number generator
    • TRNG

    Fingerprint

    Dive into the research topics of 'Sampling based random number generator for stochastic computing'. Together they form a unique fingerprint.

    Cite this