CRJun 10, 2016

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

arXiv:1606.03147v18 citations
Originality Synthesis-oriented
AI Analysis

This work addresses the need for efficient and high-quality random number generation in hardware applications, representing an incremental improvement by combining existing techniques like ECC and linear feedback shift registers.

The paper tackles the problem of generating high-quality random numbers using magnetoresistive random-access memory (MRAM) by employing an error-correcting code (ECC) post-processing circuit to increase entropy, resulting in high-speed random number generation with minimal overhead.

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

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes