loading page

In-Memory Memristive Transformation Stage of Gaussian Random Number Generator
  • +1
  • Xuening Dong,
  • Amirali Amirsoleimani,
  • Mostafa Rahimi Azghadi,
  • Roman Genov
Xuening Dong
Department of Electrical and Computer Engineering, University of Toronto
Amirali Amirsoleimani
Department of Electrical Engineering and Compute Science, York University

Corresponding Author:[email protected]

Author Profile
Mostafa Rahimi Azghadi
College of Science and Engineering, James Cook University
Roman Genov
Department of Electrical and Computer Engineering, University of Toronto

Abstract

In this work, we present a modification to the digital Wallace-based Gaussian Random Number Generator (GRNG) by implementing an in-memory memristive dot-product engine in place of the vector-matrix multiplication (VMM) stage. The dot-product engine provides an analog interface to the GRNG with statistical robustness and better resource efficiency. One modification with three different structures is proposed and evaluated by the statistical test pass rates and benchmarked against the digital implementations. The best-proposed modification achieved a 95.8% test pass rate for 100 iterative small pool generation while requiring 23.6% and 44.4% less power and area consumption.