Oscillation Generator Circuit With Asymmetric Delay Control

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing random number generators face challenges in producing non-cloneable physical functions and ensuring sufficient randomness, particularly in applications requiring unique identifiers and cryptographic keys, due to limitations in controlling the number of oscillations before generator stoppage and imbalance between rise and fall times.

Innovation Solution

A circuit design incorporating symmetrical and asymmetrical delay lines with NAND gates and multiplexers, allowing for controllable oscillation generation and verification, using paired inverters for symmetrical delays and non-inverting logic elements for asymmetrical delays to manage rise and fall times, ensuring deterministic stopping conditions.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If delay lines are used to generate oscillations, then random number generation capability is improved, but control over the number of oscillations before stoppage deteriorates

Engineering Contradiction:
Improverandom number generation capabilityVSAvoidcontrol over number of oscillations
Core Design Contradiction:
ReliabilityVSEase of operation

Solution Approach 1:

The patent applies preliminary action by pre-configuring the delay lines with specific delay values before oscillation generation begins. The delay lines are designed with predetermined characteristics that control the oscillation behavior, allowing the system to achieve both randomness and可控性 (controllability) of oscillation count without real-time adjustment complexity

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent implements feedback mechanisms where the oscillation output is monitored and fed back to control logic that can detect when oscillations have sufficient randomness. This feedback loop allows the system to stop oscillations at appropriate moments, providing control over the number of oscillations while maintaining random number generation quality

Inventive Principle:
Principle #23Feedback

2Manufacturing precision

If asymmetrical delay elements are used, then rise and fall time differences are improved, but circuit complexity increases

Engineering Contradiction:
Improverise and fall time controlVSAvoidcircuit structure
Core Design Contradiction:
Manufacturing precisionVSDevice complexity

Solution Approach 1:

The patent applies local quality by introducing asymmetry only in specific delay elements where it is needed to control rise and fall times, rather than making the entire circuit asymmetrical. This localized approach to creating time differences minimizes overall circuit complexity while achieving the desired timing precision for random number generation

Inventive Principle:
Principle #3Local quality

Solution Approach 2:

The patent deliberately introduces asymmetry in the delay line configuration, using delay elements with different characteristics for rising and falling edges. This controlled asymmetry is essential for creating the timing variations needed for high-quality random number generation, while the asymmetry is carefully managed to avoid excessive circuit complexity

Inventive Principle:
Principle #4Asymmetry

3Ease of operation

If multiple delay lines are used, then oscillation control is improved, but device area increases

Engineering Contradiction:
Improveoscillation controlVSAvoidcircuit area
Core Design Contradiction:
Ease of operationVSArea of stationary object

Solution Approach 1:

The patent applies segmentation by dividing the delay control function into multiple separate delay lines, each with specific delay characteristics. This segmentation allows independent control of different oscillation parameters, improving oscillation control capability while the modular structure helps manage the overall area requirement through efficient layout and shared resources

Inventive Principle:
Principle #1Segmentation

Data Source

PatentEP3242398B1Generator of numbers of oscillations
Publication Date: 2021.01.13 STMICROELECTRONICS (ROUSSET) SAS
  • EP3242398B1 patent drawingFigure 1~2
  • EP3242398B1 patent drawingFigure 3A~4
  • EP3242398B1 patent drawingFigure 5~6

AI summary

The invention relates to a circuit (20) for generating a number of oscillations comprising: a first branch including at least one delay line (21) providing symmetrical delays on rising and falling edges and at least one asymmetrical delay element (22) providing different delays on rising and falling edges; a second branch, looped back on the first and including at least one delay line (27) providing symmetrical delays on rising and falling edges.