{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,31]],"date-time":"2025-10-31T21:24:45Z","timestamp":1761945885242,"version":"build-2065373602"},"reference-count":30,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2007,2,24]],"date-time":"2007-02-24T00:00:00Z","timestamp":1172275200000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"},{"start":{"date-parts":[[2007,2,24]],"date-time":"2007-02-24T00:00:00Z","timestamp":1172275200000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["J VLSI Sign Process Syst Sign Image Video Technol"],"published-print":{"date-parts":[[2007,4]]},"DOI":"10.1007\/s11265-006-0014-9","type":"journal-article","created":{"date-parts":[[2007,2,24]],"date-time":"2007-02-24T03:32:56Z","timestamp":1172287976000},"page":"77-92","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":37,"title":["High Quality Uniform Random Number Generation Using LUT Optimised State-transition Matrices"],"prefix":"10.1007","volume":"47","author":[{"given":"David B.","family":"Thomas","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Wayne","family":"Luk","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2007,2,24]]},"reference":[{"key":"14_CR1","unstructured":"P. Alfke, \u201cEfficient Shift Registers, LFSR Counters, and Long Pseudo-random Sequence Generators.\u201d Technical Report, Xilinx, Inc., 1996."},{"key":"14_CR2","unstructured":"Alpha Data, ADM-XRC SDK User Guide 4.3.1, 2003."},{"key":"14_CR3","unstructured":"Altera Corporation, Stratix II Device Handbook, Volume 1, 2005."},{"key":"14_CR4","unstructured":"R. Andraka and R. Phelps, \u201cAn FPGA Based Processor Yields a Real Time High Fidelity Radar Environment Simulator,\u201d in Conference on Military and Aerospace Applications of Programmable Devices and Technologies, 1998."},{"issue":"3","key":"14_CR5","doi-asserted-by":"publisher","first-page":"1744","DOI":"10.1109\/TMAG.2004.826913","volume":"40","author":"J. Chen","year":"2004","unstructured":"J. Chen, J. Moon, and K. Bazargan, \u201cReconfigurable Readback-signal Generator Based on a Field-programmable Gate Array,\u201d IEEE Transactions on Magnetics, vol. 40, no. 3, 2004, pp. 1744\u20131750.","journal-title":"IEEE Transactions on Magnetics"},{"key":"14_CR6","unstructured":"S. Duplichan, PPSearch: A Primitive Polynomial Search Program, http:\/\/users2.ev1.net\/~sduplichan\/primitivepolynomials\/, 2003."},{"key":"14_CR7","doi-asserted-by":"crossref","unstructured":"V. Fischer and M. Drutarovsk\u00fd, \u201cTrue Random Number Generator Embedded in Reconfigurable Hardware,\u201d in CHES \u201902: Revised Papers from the 4th International Workshop on Cryptographic Hardware and Embedded Systems, Springer, Berlin Heidelberg New York, 2003, pp. 415\u2013430.","DOI":"10.1007\/3-540-36400-5_30"},{"issue":"7","key":"14_CR8","doi-asserted-by":"publisher","first-page":"516","DOI":"10.1145\/358150.358159","volume":"26","author":"M. Fushimi","year":"1983","unstructured":"M. Fushimi and S. Tezuka, \u201cThe K-distribution of Generalized Feedback Shift Register Pseudorandom Numbers,\u201d Communications of the ACM, vol. 26, no. 7, 1983, pp. 516\u2013523.","journal-title":"Communications of the ACM"},{"key":"14_CR9","unstructured":"M. George and P. Alfke, Linear Feedback Shift Registers in Virtex Devices, Technical Report, Xilinx, Inc., 2001."},{"issue":"10","key":"14_CR10","doi-asserted-by":"publisher","first-page":"1466","DOI":"10.1109\/12.35843","volume":"38","author":"P. D. Hortensius","year":"1989","unstructured":"P. D. Hortensius, R. D. McLeod, and H. C. Card, \u201cParallel Random Number Generation for VLSI Systems Using Cellular Automata,\u201d IEEE Transactions on Computers, vol. 38, no. 10, 1989, 1466\u20131473.","journal-title":"IEEE Transactions on Computers"},{"key":"14_CR11","volume-title":"Semi-numerical Algorithms, Volume 2 of the Art of Computer Programming","author":"D. E. Knuth","year":"1981","unstructured":"D. E. Knuth, Semi-numerical Algorithms, Volume 2 of the Art of Computer Programming, 2nd edition, Addison-Wesley, Reading, MA, 1981.","edition":"2"},{"issue":"213","key":"14_CR12","doi-asserted-by":"publisher","first-page":"203","DOI":"10.1090\/S0025-5718-96-00696-5","volume":"65","author":"P. L\u2019Ecuyer","year":"1996","unstructured":"P. L\u2019Ecuyer, \u201cMaximally Equidistributed Combined Tausworthe Generators,\u201d Mathematics and Computation, vol. 65, no. 213, 1996, pp. 203\u2013213.","journal-title":"Mathematics and Computation"},{"key":"14_CR13","unstructured":"P. L\u2019Ecuyer and R. Simard, TestU01 Random Number Test Suite, http:\/\/www.iro.umontreal.ca\/~simardr\/indexe.html."},{"key":"14_CR14","doi-asserted-by":"crossref","unstructured":"D. Lee, J. Villasenor, W. Luk, and P. Leong, \u201cA Hardware Gaussian Noise Generator Using the Box-muller Method and Its Error Analysis,\u201d To Appear in IEEE Transactions on Computers, 2006.","DOI":"10.1109\/TC.2006.81"},{"issue":"12","key":"14_CR15","doi-asserted-by":"publisher","first-page":"1523","DOI":"10.1109\/TC.2004.106","volume":"53","author":"D.-U. Lee","year":"2004","unstructured":"D.-U. Lee, W. Luk, J. D. Villasenor, and P. Y. Cheung, \u201cA Gaussian Noise Generator for Hardware-based Simulations,\u201d IEEE Transactions on Computers, vol. 53, no. 12, 2004, pp. 1523\u20131534.(December)","journal-title":"IEEE Transactions on Computers"},{"key":"14_CR16","unstructured":"G. Marsaglia, The Diehard Random Number Test Suite, http:\/\/stat.fsu.edu\/pub\/diehard\/, 1997."},{"key":"14_CR17","doi-asserted-by":"publisher","first-page":"147","DOI":"10.1016\/0024-3795(85)90192-2","volume":"67","author":"G. A. Marsaglia","year":"1985","unstructured":"G. A. Marsaglia and L. Tsay, \u201cMatrices and the Structure of Random Number Sequences,\u201d Linear Algebra and its Applications, vol. 67, 1985, pp. 147\u2013156.","journal-title":"Linear Algebra and its Applications"},{"issue":"3","key":"14_CR18","doi-asserted-by":"publisher","first-page":"254","DOI":"10.1145\/189443.189445","volume":"4","author":"M. Matsumoto","year":"1994","unstructured":"M. Matsumoto and Y. Kurita, \u201cTwisted GFSR Generators II,\u201d ACM Transactions on Modeling and Computer Simulation, vol. 4, no. 3, 1994, pp. 254\u2013266.","journal-title":"ACM Transactions on Modeling and Computer Simulation"},{"issue":"1","key":"14_CR19","doi-asserted-by":"publisher","first-page":"3","DOI":"10.1145\/272991.272995","volume":"8","author":"M. Matsumoto","year":"1998","unstructured":"M. Matsumoto and T. Nishimura, \u201cMersenne Twister: A 623-dimensionally Equidistributed Uniform Pseudo-random Number Generator,\u201d ACM Transactions on Modeling and Computer Simulation, vol. 8, no. 1, 1998, pp. 3\u201330.(January)","journal-title":"ACM Transactions on Modeling and Computer Simulation"},{"key":"14_CR20","doi-asserted-by":"crossref","unstructured":"A. Negoi and J. Zimmermann, \u201cMonte Carlo Hardware Simulator for Electron Dynamics in Semiconductors,\u201d in International Annual Semiconductor Conference, Sinaia, Romania, 1996, pp. 557\u2013560.","DOI":"10.1109\/SMICND.1996.557443"},{"key":"14_CR21","doi-asserted-by":"crossref","unstructured":"F. Panneton and P. L\u2019Ecuyer, \u201cOn the Xorshift Random Number Generators,\u201d To appear in ACM Transactions on Modeling and Simulation, 2005.","DOI":"10.1145\/1113316.1113319"},{"key":"14_CR22","doi-asserted-by":"crossref","unstructured":"F. Panneton, P. L\u2019Ecuyer, and M. Matsumoto, \u201cImproved Long-period Generators Based on Linear Recurrences Modulo 2,\u201d To appear in ACM Transactions on Mathematical Software, 2005.","DOI":"10.1145\/1132973.1132974"},{"key":"14_CR23","doi-asserted-by":"crossref","unstructured":"B. Shackleford, M. Tanaka, R. J. Carter, and G. Snider, \u201cFPGA Implementation of Neighborhood-of-four Cellular Automata Random Number Generators,\u201d in ACM\/SIGDA International Symposium on Field-Programmable Gate Arrays, ACM, New York, 2002, pp. 106\u2013112.","DOI":"10.1145\/503048.503064"},{"key":"14_CR24","unstructured":"V. Shoup, Ntl: A Library for Doing Number Theory, http:\/\/www.shoup.net\/ntl\/."},{"issue":"90","key":"14_CR25","doi-asserted-by":"publisher","first-page":"201","DOI":"10.2307\/2003345","volume":"19","author":"R. C. Tausworthe","year":"1965","unstructured":"R. C. Tausworthe, \u201cRandom Numbers Generated by Linear Recurrence Modulo Two,\u201d Mathematics and Computation, vol. 19, no. 90, 1965, pp. 201\u2013209.","journal-title":"Mathematics and Computation"},{"key":"14_CR26","doi-asserted-by":"crossref","unstructured":"K. H. Tsoi, K. H. Leung, and P. H. W. Leong, \u201cCompact FPGA-based True and Pseudo Random Number Generators,\u201d in IEEE Symposium on FPGAs for Custom Computing Machines, IEEE Computer Society, Washington, DC, 2003, p. 51.","DOI":"10.1109\/FPGA.2003.1227241"},{"issue":"2","key":"14_CR27","doi-asserted-by":"publisher","first-page":"123","DOI":"10.1016\/0196-8858(86)90028-X","volume":"7","author":"S. Wolfram","year":"1986","unstructured":"S. Wolfram, \u201cRandom Sequence Generation by Cellular Automata,\u201d Advances in Applied Mathematics, vol. 7, no. 2, 1986, pp. 123\u2013169.","journal-title":"Advances in Applied Mathematics"},{"key":"14_CR28","unstructured":"Xilinx, Inc., Virtex-II Platform FPGAs: Complete Data Sheet, 2000."},{"key":"14_CR29","unstructured":"G. L. Zhang, P. H. Leong, D.-U. Lee, J. D. Villasenor, R. C. Cheung, and W. Luk, \u201cZiggurat-based Hardware Gaussian Random Number Generator,\u201d in International Conference on Field Programmable Logic and Applications, IEEE Computer Society , 2005, pp. 275\u2013280."},{"key":"14_CR30","doi-asserted-by":"crossref","unstructured":"G. L. Zhang, P. H. W. Leong, C. H. Ho, K. H. Tsoi, D.-U. Lee, R. C. C. Cheung, and W. Luk, \u201cReconfigurable Acceleration for Monte Carlo Based Financial Simulation,\u201d in International Conference on Field-Programmable Technology, IEEE Computer Society , 2005, pp. 215\u2013224.","DOI":"10.1109\/FPT.2005.1568549"}],"container-title":["The Journal of VLSI Signal Processing Systems for Signal, Image, and Video Technology"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11265-006-0014-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/link.springer.com\/article\/10.1007\/s11265-006-0014-9\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11265-006-0014-9","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"},{"URL":"https:\/\/link.springer.com\/content\/pdf\/10.1007\/s11265-006-0014-9.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,1,14]],"date-time":"2025-01-14T04:17:32Z","timestamp":1736828252000},"score":1,"resource":{"primary":{"URL":"https:\/\/link.springer.com\/10.1007\/s11265-006-0014-9"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2007,2,24]]},"references-count":30,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2007,4]]}},"alternative-id":["14"],"URL":"https:\/\/doi.org\/10.1007\/s11265-006-0014-9","relation":{},"ISSN":["0922-5773","1573-109X"],"issn-type":[{"type":"print","value":"0922-5773"},{"type":"electronic","value":"1573-109X"}],"subject":[],"published":{"date-parts":[[2007,2,24]]},"assertion":[{"value":"6 February 2006","order":1,"name":"received","label":"Received","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"13 November 2006","order":2,"name":"accepted","label":"Accepted","group":{"name":"ArticleHistory","label":"Article History"}},{"value":"24 February 2007","order":3,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}