Loading…

High-Speed Magnetoresistive Random-Access Memory Random Number Generator Using Error-Correcting Code

A high-speed random number generator (RNG) circuit based on magnetoresistive random-access memory (MRAM) using an error-correcting code (ECC) post processing circuit is presented. ECC post processing increases the quality of randomness by increasing the entropy of random number. We experimentally sh...

Full description

Saved in:
Bibliographic Details
Published in:Japanese Journal of Applied Physics 2011-04, Vol.50 (4), p.04DM01-04DM01-5
Main Authors: Tanamoto, Tetsufumi, Shimomura, Naoharu, Ikegawa, Sumio, Matsumoto, Mari, Fujita, Shinobu, Yoda, Hiroaki
Format: Article
Language:English
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:A high-speed random number generator (RNG) circuit based on magnetoresistive random-access memory (MRAM) using an error-correcting code (ECC) post processing circuit is presented. ECC post processing increases the quality of randomness by increasing the entropy of random number. We experimentally show that a small error-correcting capability circuit is sufficient for this post processing. It is shown that the ECC post processing circuit powerfully improves the quality of randomness with minimum overhead, ending up with high-speed random number generation. We also show that coupling with a linear feedback shift resistor is effective for improving randomness.
ISSN:0021-4922
1347-4065
DOI:10.1143/JJAP.50.04DM01