Ring Oscillator TRNG with Capacitive Jitter Amplification

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Ring Oscillator (RO) based True Random Number Generators (TRNGs) face challenges in amplifying jitter noise effectively, leading to high power consumption and limited scalability, especially in portable devices and sensor node applications, due to the requirement for high frequency oscillators and large area overhead.

Innovation Solution

A true random number generator design that includes a first ring oscillator with a high frequency, a second ring oscillator with a lower frequency, and a third ring oscillator with an even lower frequency, capacitively coupled to increase jitter, along with a D-type flip-flop to generate random numbers, allowing for reduced power consumption and increased randomness.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If the frequency of the fast ring oscillator is increased to amplify jitter noise, then the randomness of the output bits is improved, but the power consumption increases

Engineering Contradiction:
Improverandomness of output bitsVSAvoidpower consumption
Core Design Contradiction:
Measurement precisionVSUse of energy by moving object

Solution Approach 1:

A jitter amplification circuit is introduced as an intermediary component between the slow ring oscillator and the fast ring oscillator. This circuit amplifies the jitter noise from the slow oscillator, allowing the fast oscillator to operate at lower frequency while still achieving sufficient randomness in the output bits, thereby reducing power consumption

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The invention changes the frequency parameters of the ring oscillators, specifically operating the fast ring oscillator at a lower frequency (e.g., 10-100 times higher than slow RO, rather than the conventional 1000 times higher). This parameter change reduces power consumption while maintaining randomness through the jitter amplification mechanism

Inventive Principle:
Principle #35Parameter changes

2Measurement precision

If the number of stages or additional analog circuits is increased to amplify jitter, then the jitter of the slow ring oscillator is improved, but the area overhead increases

Engineering Contradiction:
Improvejitter of slow ring oscillatorVSAvoidarea overhead
Core Design Contradiction:
Measurement precisionVSArea of stationary object

Solution Approach 1:

A dedicated jitter amplification circuit serves as an intermediary that efficiently amplifies jitter without requiring multiple oscillator stages. This circuit uses a compact design with minimal additional components, achieving effective jitter amplification while maintaining small area overhead

Inventive Principle:
Principle #24Intermediary (Mediator)

Solution Approach 2:

The invention replaces the mechanical approach of adding more oscillator stages with an electronic jitter amplification circuit. This substitution achieves the same jitter amplification effect with fewer physical components and smaller area

Inventive Principle:
Principle #28Mechanics substitution (Replace mechanical system)

3Measurement precision

If the frequency ratio between fast and slow ring oscillators is increased, then the randomness is improved, but the power consumption increases

Engineering Contradiction:
ImproverandomnessVSAvoidpower consumption
Core Design Contradiction:
Measurement precisionVSPower

Solution Approach 1:

The invention optimizes the frequency ratio parameter between fast and slow ring oscillators, reducing it from the conventional 1000:1 to a lower ratio (10-100:1). This parameter change is made possible by the jitter amplification circuit, which compensates for the reduced frequency difference and maintains randomness while significantly reducing power consumption

Inventive Principle:
Principle #35Parameter changes

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

The design achieves improved randomness with low power consumption and small active area, enabling scalable and high-throughput true random number generation suitable for portable devices and cryptography applications.

Implementation Method 1

a capacitor connected between the second ring oscillator and the third ring oscillator to provide a capacitive coupling therebetween

Methodology Applied
Scientific EffectCapacitive coupling: Capacitance

Data Source

PatentUS11023207B1True random number generator and system comprising the same
Publication Date: 2021.06.01 AGENCY FOR SCI TECH & RES
  • US11023207B1 patent drawing
  • US11023207B1 patent drawing
  • US11023207B1 patent drawing

AI summary

Embodiments provide a true random number generator. The true random number generator may include a first ring oscillator having a first frequency, a second ring oscillator having a second frequency, a third ring oscillator having a third frequency, and a capacitor connected between the second ring oscillator and the third ring oscillator to provide a capacitive coupling therebetween. The second frequency is lower than the first frequency, and the third frequency is lower than the second frequency. The true random number generator may further include a D-type flip-flop having a data input connected to an output of the first ring oscillator and having a clock input connected to an output of the third ring oscillator, wherein the D-type flip-flop is configured to generate an output signal representing a sequence of random numbers.