• DocumentCode
    1924758
  • Title

    FPGA implementation of Pseudorandom Number Generators with a generic 2-D cellular automata architecture

  • Author

    Delgadillo-Escobar, Marco ; Torres-Huitzil, Cesar

  • Author_Institution
    CINVESTAV, IPN, Ciudad Victoria, Mexico
  • fYear
    2012
  • fDate
    27-29 Feb. 2012
  • Firstpage
    138
  • Lastpage
    143
  • Abstract
    There are computational models such as Monte Carlo simulation, game-based computing theory, neural networks and genetic algorithms, in which pseudorandom numbers play an important role. These numbers must have some good statistical properties such as normal distribution, uncorrelated and a long period. In this paper a Pseudorandom Numbers Generator (PRNG) based on 2-dimensional cellular automata with asymmetric neighborhood is proposed. Our approach is based a configurable architecture that offers the ability to parameterize the size of the grid, transition rules, number of neighbors, seed and boundary conditions. The architecture is targeted to Field Programmable Gate Array (FPGA) technology. Several models were analyzed in terms of the quality of randomness, as well as performance and resource consumption. Results show that the generated sequences have passed standard statistical tests, making the architecture suitable for embedded applications.
  • Keywords
    cellular automata; field programmable gate arrays; random number generation; statistical analysis; FPGA implementation; Monte Carlo simulation; asymmetric neighborhood; configurable architecture; field programmable gate array technology; game-based computing theory; generic 2D cellular automata architecture; genetic algorithms; neural networks; normal distribution; performance; pseudorandom number generators; randomness quality; resource consumption; statistical properties; Automata; Computer architecture; Field programmable gate arrays; Generators; Graphics; Hardware; Topology;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Electrical Communications and Computers (CONIELECOMP), 2012 22nd International Conference on
  • Conference_Location
    Cholula, Puebla
  • Print_ISBN
    978-1-4577-1326-2
  • Type

    conf

  • DOI
    10.1109/CONIELECOMP.2012.6189897
  • Filename
    6189897