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

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 &#x201...

Descripción completa

Guardado en:
Detalles Bibliográficos
Autores principales: Mahmut Burak Karadeniz, Ismail Cevik, Mustafa Altun
Formato: article
Lenguaje:EN
Publicado: IEEE 2021
Materias:
Acceso en línea:https://doaj.org/article/125467ef13a6421b91dd581896c0946e
Etiquetas: Agregar Etiqueta
Sin Etiquetas, Sea el primero en etiquetar este registro!
id oai:doaj.org-article:125467ef13a6421b91dd581896c0946e
record_format dspace
spelling oai:doaj.org-article:125467ef13a6421b91dd581896c0946e2021-11-17T00:00:30ZSTAMP: A Real-Time and Low-Power Sampling Error Based Stochastic Number Generator2169-353610.1109/ACCESS.2021.3125672https://doaj.org/article/125467ef13a6421b91dd581896c0946e2021-01-01T00:00:00Zhttps://ieeexplore.ieee.org/document/9605689/https://doaj.org/toc/2169-3536In 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.Mahmut Burak KaradenizIsmail CevikMustafa AltunIEEEarticleCMOSLFSRrandom number generatorTRNGElectrical engineering. Electronics. Nuclear engineeringTK1-9971ENIEEE Access, Vol 9, Pp 151363-151372 (2021)
institution DOAJ
collection DOAJ
language EN
topic CMOS
LFSR
random number generator
TRNG
Electrical engineering. Electronics. Nuclear engineering
TK1-9971
spellingShingle CMOS
LFSR
random number generator
TRNG
Electrical engineering. Electronics. Nuclear engineering
TK1-9971
Mahmut Burak Karadeniz
Ismail Cevik
Mustafa Altun
STAMP: A Real-Time and Low-Power Sampling Error Based Stochastic Number Generator
description 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.
format article
author Mahmut Burak Karadeniz
Ismail Cevik
Mustafa Altun
author_facet Mahmut Burak Karadeniz
Ismail Cevik
Mustafa Altun
author_sort Mahmut Burak Karadeniz
title STAMP: A Real-Time and Low-Power Sampling Error Based Stochastic Number Generator
title_short STAMP: A Real-Time and Low-Power Sampling Error Based Stochastic Number Generator
title_full STAMP: A Real-Time and Low-Power Sampling Error Based Stochastic Number Generator
title_fullStr STAMP: A Real-Time and Low-Power Sampling Error Based Stochastic Number Generator
title_full_unstemmed STAMP: A Real-Time and Low-Power Sampling Error Based Stochastic Number Generator
title_sort stamp: a real-time and low-power sampling error based stochastic number generator
publisher IEEE
publishDate 2021
url https://doaj.org/article/125467ef13a6421b91dd581896c0946e
work_keys_str_mv AT mahmutburakkaradeniz stamparealtimeandlowpowersamplingerrorbasedstochasticnumbergenerator
AT ismailcevik stamparealtimeandlowpowersamplingerrorbasedstochasticnumbergenerator
AT mustafaaltun stamparealtimeandlowpowersamplingerrorbasedstochasticnumbergenerator
_version_ 1718426031606464512