Digital Random Number Generator Using Control Word Pulse Logic
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current random number generation methods based on physical noise are highly affected by process, voltage, and temperature (PVT) variations, requiring additional correction circuits and lacking in reliability and programmability.
Innovation Solution
A digital random number generator that generates pulse signals with controlled frequency components using a control word-based system, performing logical operations to produce an unpredictable random number sequence, eliminating the need for noise-based generation and incorporating a post-processing circuit for probability correction.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If random number generation is performed using physical noise in nature, then random number generation is achieved, but the system is highly affected by PVT variations and requires additional correction circuits
Solution Approach 1:
The patent replaces physical noise-based random number generation with a digital circuit-based system. Instead of using physical phenomena like thermal noise or quantum effects that are sensitive to PVT variations, the invention uses digital logic circuits including pulse generating circuits, frequency synthesizers, and logical operation circuits to generate random numbers, thereby eliminating the need for additional correction circuits and improving reliability.
Solution Approach 2:
The digital random number generator is self-sufficient and does not require external correction circuits or additional processing to compensate for environmental variations. The system generates random numbers through inherent digital circuit operations and logical computations, making it independent of PVT variations and reducing overall system complexity.
2Adaptability or versatility
If noise-based random number generation is used, then random numbers are generated, but programmability is limited
Solution Approach 1:
The patent introduces dynamic and adjustable components into the random number generation system. Frequency synthesizers can be programmed to operate at different frequencies, and logical operation circuits can be configured to perform various operations. This programmability allows the same hardware to adapt to different applications and requirements without requiring separate manufacturing processes.
Solution Approach 2:
The system allows for parameter changes such as frequency, amplitude, and logical operation types to be adjusted through programming. The pulse generating circuits and frequency synthesizers can be controlled by control words that specify different parameters, enabling flexible adaptation to different random number generation requirements while maintaining the same manufacturing process.
3Reliability
If additional correction circuits are added to noise-based generation, then PVT variation effects are reduced, but device complexity and power consumption increase
Solution Approach 1:
The patent replaces the entire noise-based generation mechanism with a digital circuit-based system that is inherently resistant to PVT variations. By using digital logic operations and frequency synthesizers instead of physical noise sources, the system achieves reliability without requiring additional correction circuits, thereby reducing power consumption.
Solution Approach 2:
The invention extracts and eliminates the problematic noise-based generation mechanism and its associated correction circuits from the system. By removing the physical noise sources and their correction requirements, the patent achieves a simpler, lower-power design that maintains high reliability through digital circuit operations.
Data Source
AI summary
Provided is a random number generator . The random number generator includes: a control word providing circuit, a pulse generating circuit and a random number generating circuit. The control word providing circuit is configured to generate a plurality of control words in response to a first rule. The pulse generating circuit is connected to the control word providing circuit and configured to output a plurality of channels of pulse signals in response to the plurality of control words, The random number generating circuit is connected to the pulse generating circuit and configured to generate a random number sequence by performing a logical operation on the plurality of pulse signals .


