RNG Entropy Source Charge Pump for PVT-Stable Randomness

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Random number generators (RNGs) are sensitive to process, voltage, and temperature (PVT) variations, leading to manufacturing inefficiencies, yield loss, and security risks due to insufficient entropy, necessitating improved entropy sources with enhanced randomness and dynamic range characteristics.

Innovation Solution

The implementation of a circuit with an entropy source that utilizes a deterministic feedback circuit with pre-delay and post-delay feedback paths to power on and off the entropy source efficiently, combined with a stochastic feedback circuit using a switched-capacitor stepper circuit and charge pump to adjust drive strength and voltage, thereby improving randomness and reducing power consumption.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the entropy source is powered continuously to ensure sufficient entropy generation, then randomness is improved, but power consumption increases

Engineering Contradiction:
Improverandomness qualityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The entropy source is powered periodically rather than continuously. A control circuit activates the entropy source for specific time intervals (less than half of the cycle) based on feedback signals, reducing power consumption while maintaining sufficient entropy generation through timed operation cycles

Inventive Principle:
Principle #19Periodic action

2Reliability

If the inverter drive strength is increased to improve entropy source performance, then randomness is enhanced, but power consumption increases

Engineering Contradiction:
Improverandomness qualityVSAvoidpower consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The inverter drive strength is made dynamic and adjustable rather than fixed. A charge pump circuit modifies the drive strength of inverters based on feedback signals, allowing the system to optimize performance for entropy generation while consuming less power during non-active periods

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The drive strength parameter of the inverter is changed dynamically based on operational requirements. The charge pump adjusts voltage levels to modify inverter drive strength, enabling the system to achieve high randomness quality only when needed rather than maintaining maximum performance continuously

Inventive Principle:
Principle #35Parameter changes

3Manufacturing precision

If feedback mechanisms are added to control entropy source operation, then manufacturing precision is improved, but device complexity increases

Engineering Contradiction:
ImprovePVT variation compensationVSAvoidfeedback circuit complexity
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

Feedback mechanisms are implemented to monitor and adjust entropy source operation. The system uses feedback signals from the entropy source output to control the timing and drive strength adjustments, compensating for PVT variations and improving manufacturing precision through closed-loop control

Inventive Principle:
Principle #23Feedback

Applied Scientific Principles

This section explains which scientific principles are used to turn an abstract innovation direction into a practical engineering solution.

Function Achieved in This Case

This approach enhances the entropy source's randomness and dynamic range, reduces power consumption, and mitigates sensitivity to PVT variations, resulting in improved performance and security of RNGs.

Implementation Method 1

a charge pump to adjust drive strength and voltage

Methodology Applied
Scientific EffectCharge pump: Pump

Data Source

PatentUS20230280979A1Entropy source and charge pump of a random number generator
Publication Date: 2023.09.07 INTEL CORP
  • US20230280979A1 patent drawing
  • US20230280979A1 patent drawing
  • US20230280979A1 patent drawing

AI summary

Techniques and mechanisms for facilitating random number generation with an entropy source. In an embodiment, the entropy source comprises two complementary metal-oxide-semiconductor (CMOS) inverters which are cross-coupled with each other between a first node and a second node. A third CMOS inverter of the entropy source includes an output terminal coupled to the first node, and an input terminal which is to receive an adjustment voltage that is based on a first signal at the first node. The first, second and third CMOS inverters are each coupled to a third node by which each is to draw power. The entropy source is to update the first signal based on the adjustment voltage. In another embodiment, the entropy source is coupled to a switched capacitor circuit which is to generate the adjustment voltage based on a feedback of the first signal.