STAMP: A Real-Time and Low-Power Sampling Error Based Stochastic Number Generator

Mahmut Burak Karadeniz*, Ismail Cevik, Mustafa Altun

*Corresponding author for this work

Research output: Contribution to journalArticlepeer-review

Abstract

In this paper, we introduce STAMP - a real-time and low-power sampling error based stochastic number generator - for stochastic computing circuits. STAMP exploits the stochastic nature of sampling error; its name is derived from 'stochastic' and 'sampling'. A unique feature of STAMP which distinguishes it from other random generators is the ability to control the output probability of the generated stochastic bit stream in real-time with no area overhead. STAMP is implemented in 180 nm CMOS. Measurements have shown that STAMP passes all tests in the suit of the National Institute of Standards and Technology (NIST) and outperforms the benchmark random number generators in terms of randomness quality. STAMP performs 140 Mb/s throughput with energy consumption of 77 pJ/bit.

Original languageEnglish
Pages (from-to)151363-151372
Number of pages10
JournalIEEE Access
Volume9
DOIs
Publication statusPublished - 2021

Bibliographical note

Publisher Copyright:
© 2013 IEEE.

Funding

This work was supported in part by the Scientific and Technological Research Council of Turkey (TUBITAK) through the Support Programme for Scientific and Technological Research Projects (1001) under Grant 116E250 and Grant 119E507, and in part by the Istanbul Technical University Scientific Research Project (BAP) under Grant 42435.

FundersFunder number
Istanbul Technical University Scientific Research Project
TUBITAK119E507, 116E250
British Association for Psychopharmacology42435
Türkiye Bilimsel ve Teknolojik Araştirma Kurumu

    Keywords

    • CMOS
    • LFSR
    • random number generator
    • TRNG

    Fingerprint

    Dive into the research topics of 'STAMP: A Real-Time and Low-Power Sampling Error Based Stochastic Number Generator'. Together they form a unique fingerprint.

    Cite this