Reconfigurable Inverter-Capacitor Circuit for TRNG and PUF Modes

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing random number generators and physical unclonable function (PUF) devices have different roles and technical characteristics, with PUF devices needing to generate consistent and unique random numbers based on manufacturing variations, while random number generators produce unpredictable numbers, and there is a need for a circuit that can selectively operate as both.

Innovation Solution

A circuit comprising inverters, capacitors, and switches that can be configured to operate as either a random number generator or a PUF device by controlling the switches and perturbation circuits to equalize or perturb input and output voltages, allowing for random or unique output determination based on switch configurations.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If a circuit is designed to generate completely random numbers (TRNG), then unpredictability is improved, but consistency and uniqueness for the same input cannot be achieved

Engineering Contradiction:
ImproveunpredictabilityVSAvoidconsistency
Core Design Contradiction:
ReliabilityVSStability of the object's composition

Solution Approach 1:

The circuit dynamically switches between two operational modes through control signals. When operating as a TRNG, the circuit allows random voltage fluctuations to produce unpredictable outputs. When operating as a PUF, the circuit stabilizes the same random fluctuations to produce consistent unique outputs for the same input, thereby resolving the contradiction between unpredictability and consistency through dynamic mode switching.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The circuit changes its operational parameters based on the desired function. By adjusting control signal levels and switch configurations, the circuit transforms the behavior of its internal nodes - either amplifying random variations for TRNG operation or stabilizing them for PUF operation. This parameter change enables the same hardware to satisfy both contradictory requirements under different operating conditions.

Inventive Principle:
Principle #35Parameter changes

2Reliability

If separate circuits are implemented for random number generation and PUF functionality, then each function can be optimized, but device complexity and area increase

Engineering Contradiction:
Improvefunctional performanceVSAvoidcircuit structure
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements a universal circuit that can perform both TRNG and PUF functions using the same hardware components. The circuit includes inverters, capacitors, and switches that can be configured through control signals to achieve either random number generation or unique identification functionality. This multi-functionality eliminates the need for separate dedicated circuits, thereby reducing device complexity and area while maintaining optimized performance for both functions.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The circuit uses dynamic reconfiguration through control signals to switch between TRNG and PUF modes. The same physical components (inverters, capacitors, switches) change their functional roles based on the control state, allowing one circuit to replace what would traditionally require two separate circuits. This dynamic adaptability reduces overall system complexity while preserving the specialized functionality needed for each application.

Inventive Principle:
Principle #15Dynamics

3Productivity

If calibration processes are added to achieve high-speed operation and energy efficiency, then performance is improved, but operation time and complexity increase

Engineering Contradiction:
Improveoperation speedVSAvoidcalibration time
Core Design Contradiction:
ProductivityVSLoss of time

Solution Approach 1:

The circuit achieves high-speed operation and energy efficiency through its inherent design rather than external calibration processes. The circuit structure with its specific capacitor values, inverter configurations, and switch arrangements naturally optimizes performance for both TRNG and PUF modes. This self-service approach eliminates the need for time-consuming calibration steps, allowing the circuit to achieve optimal performance immediately upon power-up without additional time loss or complexity.

Inventive Principle:
Principle #25Self-service

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 circuit efficiently operates as a random number generator or PUF device without requiring calibration, achieving high-speed operation and energy efficiency with a small area footprint.

Implementation Method 1

a first capacitor connected between an input node of the first inverter and an output node of the second inverter, a second capacitor connected between the output node of the first inverter and the input node of the second inverter

Methodology Applied
Scientific EffectCapacitance: Capacitance

Data Source

PatentUS20250362878A1Circuit selectively operable as random number generator or physical unclonable function (PUF) device and method of operating the same
Publication Date: 2025.11.27 KOREA UNIV RES & BUSINESS FOUND
  • US20250362878A1 patent drawing
  • US20250362878A1 patent drawing
  • US20250362878A1 patent drawing

AI summary

A circuit selectively operable as a random number generator or a physical unclonable function (PUF) device and a method of operating the same are provided. The circuit includes a first inverter, a second inverter, a first switch connected between an input node of the first inverter and an output node of the first inverter, a second switch connected between an input node of the second inverter and an output node of the second inverter, a first capacitor connected between the input node of the first inverter and the output node of the second inverter, a second capacitor connected between the output node of the first inverter and the input node of the second inverter, a third switch connected in parallel with the first capacitor, and a fourth switch connected in parallel with the second capacitor.