• DocumentCode
    3716663
  • Title

    Universal Random Number Generation with Field-Programmable Analog Array and Magnetic Tunneling Junction (MTJ) Devices

  • Author

    Yu Bai;Mingjie Lin

  • fYear
    2015
  • Firstpage
    1338
  • Lastpage
    1343
  • Abstract
    This paper presents a probabilistic-based design methodology for a random number generator according to any given probability density function. Our basic idea is to perform massively parallel analog computation through Gaussian mixture modelling. There are two main contributions in this work. First, we developed a new approach to performing Gaussian mixture decomposition with simple analog circuits. Second, we have presented a novel methodology to exploit the stochastic switching behavior of Magnetic Tunneling Junction (MJT) as a hardware-efficient Gaussian noise generator. Our resulting universal random number generator not only achieves extremely low energy consumption and ultra-high computing performance, but also is highly reconfigurable. Consequently, it can be widely applicable in many hardware-based signal processing applications, especially quite useful in the newly emerging stochastic based computing systems. Finally, to validate our design, we used field-programmable analog array to implement all required components.
  • Keywords
    "Magnetic tunneling","Probability density function","Switches","Generators","Approximation methods","Analog circuits","Gaussian distribution"
  • Publisher
    ieee
  • Conference_Titel
    Computer and Information Technology; Ubiquitous Computing and Communications; Dependable, Autonomic and Secure Computing; Pervasive Intelligence and Computing (CIT/IUCC/DASC/PICOM), 2015 IEEE International Conference on
  • Type

    conf

  • DOI
    10.1109/CIT/IUCC/DASC/PICOM.2015.198
  • Filename
    7363242