• DocumentCode
    1237136
  • Title

    Parallel random number generation for VLSI systems using cellular automata

  • Author

    Hortensius, P.D. ; McLeod, R.D. ; Card, H.C.

  • Author_Institution
    Dept. of Electr. Eng., Manitoba Univ., Winnipeg, Man., Canada
  • Volume
    38
  • Issue
    10
  • fYear
    1989
  • fDate
    10/1/1989 12:00:00 AM
  • Firstpage
    1466
  • Lastpage
    1473
  • Abstract
    A novel random number generation (RNG) architecture of particular importance in VLSI for fine-grained parallel processing is proposed. It is demonstrated that efficient parallel pseudorandom sequence generation can be accomplished using certain elementary one-dimensional cellular automata (two binary states per site and only nearest-neighbor connections). The pseudorandom numbers appear in parallel from various cells in the cellular automaton on each clock cycle and pass standard empirical random number tests. Applications have been demonstrated in the design and analysis of special-purpose accelerators for Monte Carlo simulation of large intractable systems. In addition, significant advantages in pseudorandom built-in self-test of VLSI circuits using cellular automata based RNGs have been demonstrated
  • Keywords
    finite automata; parallel architectures; random number generation; VLSI systems; cellular automata; parallel processing; pseudorandom numbers; random number generation; Application software; Automata; Automatic testing; Circuit testing; Clocks; Nearest neighbor searches; Parallel processing; Random number generation; Random sequences; Very large scale integration;
  • fLanguage
    English
  • Journal_Title
    Computers, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0018-9340
  • Type

    jour

  • DOI
    10.1109/12.35843
  • Filename
    35843