TRUE-BSG: A True Random Bit-Stream Generator for Fast and Efficient Stochastic Computing
Stochastic computing (SC) leverages random bitstreams to perform arithmetic operations, offering ultra-low-cost, fault-tolerant, and highly parallelizable computations. The quality of these bit-streams is crucial for the accuracy and reliability of SC. This paper introduces TRUE-BSG, a novel true random bit-stream generator designed for fast and energy-efficient SC. Unlike state-of-the-art (SoTA) pseudo-random and quasi-random bit-stream generators, TRUE-BSG utilizes a high-quality true random number generator (TRNG), capable of producing random bits at a rate of 1 Gigabit per second. Our TRNG ensures high entropy and minimal correlation. TRUE-BSG shows comparable accuracy to software-based generators and better energy efficiency than SoTA bit-stream generators, making it an ideal solution for resource-constrained devices.
Authors
- Magdy Bayoumi (ORCID: https://orcid.org/0000-0002-0630-5273)
- M. Hassan Najafi (ORCID: https://orcid.org/0000-0002-4655-6229)
- Abu Kaisar Mohammad Masum (ORCID: https://orcid.org/0000-0003-3190-9041)
- Shelby Williams (ORCID: https://orcid.org/0000-0001-7134-9339)
- Sercan Aygün (ORCID: https://orcid.org/0000-0002-4615-7914)
- Mehran Shoushtari Moghadam (ORCID: https://orcid.org/0000-0002-1325-1664)
Institutions
- Case Western Reserve University (US)
- University of Louisiana at Lafayette (US)
Publication Details
- Published
- 2025-05-25
- DOI
- https://doi.org/10.1109/iscas56072.2025.11043264
- Primary Topic
- Error Correcting Code Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- National Science Foundation