The eSi-TRNG is a high quality implementation of a True Random Number Generator fully compliant with latest NIST 800-22. The block uses a standard AMBA APB Bus interface.
TRNG fully compliant with NIST 800-22
Overview
Key Features
- ASIC or FPGA target
- Generates 256 random bits at a time
- Multiple ring oscillators with post processing for true random bit generation
- Fully compliant with latest NIST 800-22 800-22 and Diehard Random test suite
- Very high speed random bit generation
- AMBA 3 APB slave interface
- Verilog 2001
Block Diagram

Technical Specifications
Foundry, Node
Any
Maturity
Production
Availability
Immediate
Related IPs
- Digital True Random Number Generator (TRNG), compliant with NIST SP800-90
- NIST FIPS-197 Compliant Ultra-Low Power AES IP Core
- RSA/ECC Public Key Accelerator Farm with TRNG and AHB
- RSA/ECC Public Key Accelerators with TRNG and AHB
- True Random Number Generator (TRNG) Digital Post Processing compliant with the FIPS 140-2 and AIS 31 standards
- NIST FIPS-197 Compliant High Throughput Rate AES IP Core