Propagation Delay Balancing Circuit for TRNG Clock Randomness
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
The randomness of the reference clock signal in digital circuits is reduced due to process and environmental variations in the CMOS semiconductor process, causing systematic errors in ring oscillators used in true random number generators.
Innovation Solution
A propagation delay balancing method and circuit that includes a signal generating circuit with two delay chains, a path switching element, and a signal change detecting element, which cyclically switches between parallel and cross states to equalize delay signals, improving the randomness of the output by ensuring both signals pass through the same delay paths, thereby reducing mismatch caused by semiconductor process variations.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If a ring oscillator is used in a true random number generator, then the reference clock signal can be generated, but process and environmental variations cause component mismatch which reduces the randomness of the signal
Solution Approach 1:
The ring oscillator is divided into two separate delay chains (first delay chain and second delay chain), each generating delay signals independently. This segmentation allows for independent optimization and matching of the two paths, reducing the impact of process variations on the overall system randomness.
Solution Approach 2:
The patent employs a propagation delay balancing circuit that dynamically adjusts the delay parameters of the two delay chains to ensure their delay times are substantially equal. By changing the delay parameters through controlled switching between parallel and cross states, the system compensates for process variations and maintains signal randomness.
2Productivity
If delay chains are used to generate delay signals, then the reference clock can be produced, but delay errors from semiconductor process variation reduce signal quality
Solution Approach 1:
A propagation delay balancing circuit is implemented that continuously monitors and adjusts the delay times of the two delay chains. The circuit switches between parallel and cross states based on detected signal changes, creating a feedback mechanism that ensures the delay times remain substantially equal despite process variations, thereby maintaining measurement precision.
Solution Approach 2:
The system dynamically switches between parallel and cross states to balance the delay times of the two chains. This dynamic adjustment allows the system to adapt to process variations in real-time, ensuring that the delay time accuracy is maintained throughout operation rather than being fixed at design time.
3Ease of manufacture
If component mismatch occurs due to process variation, then manufacturing is simplified, but systematic errors are introduced that reduce randomness
Solution Approach 1:
Rather than attempting to manufacture perfectly matched components, the patent accepts process variations and instead changes the operational parameters through the propagation delay balancing circuit. The circuit adjusts the effective delay parameters by switching between parallel and cross states, compensating for manufacturing mismatches and preserving signal randomness without requiring tighter manufacturing controls.
Solution Approach 2:
The patent converts the harmful effect of component mismatch into a beneficial feature by using the propagation delay balancing circuit to deliberately introduce controlled variations through state switching. The systematic errors from manufacturing are offset by the controlled parameter changes in operation, turning the manufacturing limitation into an opportunity for dynamic compensation.
Data Source
AI summary
A propagation delay balance circuit includes a signal generating circuit, a path switching element, and a signal change detecting element. The signal generating circuit includes delay chains for outputting delay signals respectively. The path switching element has input terminals and output terminals. Each output terminal of the path switching element is electrically connected to the input terminal of each delay chain one-to-one, and input terminals of the path switching element are electrically connected one-to-one to the output terminals of the delay chains. The path switching element is controlled by the path switching controlling signal to change the one-to-one internal electrical connection between input terminals and output terminals of the path switching element. The signal change detecting element is electrically connected to the path switching element, and generates a path switching controlling signal according to delay signals of the path switching element.


