Random Number Generator Jesse Guss David Levitt Sirisha Pillalamarri Matt Russo Dimtriy Solmonov
Application Cryptography –Random number identification Gambling –Random deck generation Faster number generation than any software solution
Chip/Algorithm Description Import a large seed into source SRAM Take 32-bit portions at a time from source SRAM Perform arithmetical and logical operations Modify source SRAM Write to result SRAM Export the random string when requested
Major blocks Block NameFunction Estimate Transistor Count (Alpha 6) SRAMStore and Modify two large strings 6,000 Fast Hybrid Adders32-bit, 2 x 2-input 1 x 3-input 4,000 FSM and DatapathAlgorithm Implementation 4,000
Other Ideas Optional Modulo Feature Alpha (8) implementation
Questions?