Close

Presentation

Novel TRNG Verification with a High-Performance Simulation Methodology
DescriptionTrue Random Number Generators (TRNGs) are a fundamental component of hardware-level security. They generate random numbers from a physical source, such as noise, providing high-quality randomness that makes them nearly impossible to predict. In today's digital landscape, TRNGs provide the foundation for encryption systems that protect everything from financial transactions to personal communications.
Ring-oscillator-based TRNGs are popular as their structure relies on elements commonly used in analog circuits, making them easy to implement. However, the time-domain simulations needed to ensure their genuine randomness and data variability are extremely time-consuming and resource intensive. Traditional verification methods can take over a year, making the design flow inefficient.
Microsoft has researched various types of ring-oscillator-based TRNGs for hardware encryption, including Free-Running Ring-Oscillator TRNGs and Fibonacci-Galois Ring-Oscillator TRNGs. These different TRNG architectures present distinct verification challenges, each requiring specialized simulation approaches.
In this presentation, we will explore the complex verification challenges associated with these two TRNGs and highlight how the collaboration between Microsoft and Siemens EDA has enabled a breakthrough simulation approach. We will demonstrate a new simulation workflow using the Siemens Solido Simulation Suite that dramatically enhances both accuracy and efficiency in TRNG verification, while maintaining the highest standards of randomness validation.
Event Type
Engineering Presentation
TimeMonday, June 2310:45am - 11:00am PDT
Location2010, Level 2
Topics
AI
IP