Digital Ring Oscillator Random Bits Without Fixed-Point Constraints

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing random number generators require significant hardware outlay and are limited to specific ring oscillators due to the need to exclude fixed points, which restricts their implementation and increases energy consumption.

Innovation Solution

A digital ring oscillator circuit with logic components that can reach a stable fixed point, utilizing thermal or quantum mechanical processes to generate random signals, allowing a broader class of oscillators to be used, including Galois or Fibonacci oscillators, and reducing energy consumption by implementing the circuit with only digital components in CMOS technology.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If specific ring oscillators (Fibonacci or Galois) without fixed points are used, then random bit generation is achieved, but device complexity and implementation difficulty increase due to mathematical constraints

Engineering Contradiction:
Improverandom bit generation qualityVSAvoidoscillator circuit selection constraints
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent inverts the conventional approach by accepting fixed points in ring oscillators rather than excluding them. Instead of designing oscillators that must avoid fixed points through complex mathematical constraints, the invention allows fixed points to exist and simply ensures the oscillator is not initially in a fixed point state, thereby simplifying the design while maintaining random bit generation quality

Inventive Principle:
Principle #13The other way round (Inversion)

Solution Approach 2:

The patent changes the operational parameter of the ring oscillator by allowing it to operate in a regime where fixed points are acceptable. The key parameter change is the initial state configuration - ensuring the oscillator starts outside the fixed point state rather than designing the circuit topology to eliminate fixed points entirely

Inventive Principle:
Principle #35Parameter changes

2Reliability

If ring oscillators without fixed points are used, then random signals are generated, but energy consumption increases and implementation becomes more difficult

Engineering Contradiction:
Improverandom signal generationVSAvoidenergy consumption
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent inverts the energy consumption issue by showing that allowing fixed points actually reduces energy consumption. Oscillators that can reach fixed points consume less energy because they can settle into stable states when appropriate, rather than requiring continuous energy input to maintain non-fixed-point operation

Inventive Principle:
Principle #13The other way round (Inversion)

3Reliability

If hybrid analog/digital circuits are used for random number generation, then random numbers are generated, but hardware outlay increases significantly

Engineering Contradiction:
Improverandom number generationVSAvoidhardware outlay
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent substitutes analog/mechanical noise sources with purely digital logic circuits. Instead of using analog noise generators that require hybrid analog/digital implementation, the invention uses digital ring oscillators whose inherent timing variations and logic gate delays provide the necessary randomness, eliminating the need for analog components

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

Solution Approach 2:

The patent creates a digital copy of the random number generation function that originally required analog components. By replicating the randomness generation capability using only digital logic gates and ring oscillators, the system achieves the same functional outcome with reduced hardware complexity and outlay

Inventive Principle:
Principle #26Copying

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 solution enables simple and cost-effective generation of high-quality random bit sequences with reduced energy consumption, suitable for use in security applications like RFID tags, and can be implemented in FPGA or ASIC circuits, achieving reliable randomness even when the ring oscillator reaches a fixed point.

Implementation Method 1

Thermal or quantum mechanical processes within the semiconductor components used to implement the oscillator cause for example phase fluctuations or jitter

Methodology Applied
Scientific EffectThermal processes: Thermal Radiation

Implementation Method 2

Thermal or quantum mechanical processes within the semiconductor components used to implement the oscillator cause for example phase fluctuations or jitter

Methodology Applied
Scientific EffectQuantum mechanical processes:

Data Source

PatentUS8892616B2Device and method for generating a random bit sequence
Publication Date: 2014.11.18 SIEMENS AG
  • US8892616B2 patent drawing
  • US8892616B2 patent drawing
  • US8892616B2 patent drawing

AI summary

A device generates a random bit sequence with a digital ring oscillator circuit comprising logic components. The circuit has an input node and an output node, wherein the digital ring oscillator circuit is designed such that oscillation occurs during a change of state of a logic start signal coupled on the input node, said oscillation having a fixed point, and wherein on the output node a random signal can be tapped having an arbitrary level curve.